2013-09-01 2 views
1

간단한 질문이 있습니다. 나는 jQuery 모바일 UI에서 매우 기본적인 listview를 만들었지 만, 경계선이 도려내 고 있고 배경은 평평해야하지만 그라디언트이다.jQuery 모바일 UI 목록보기

테마 b는 표준 jQuery 모바일 UI 테마 롤러 테마입니다.

Image of problem

코드는 다음처럼 간단하다 :

<div data-role="collapsible-set" data-theme="b" data-content-theme="b" data-inset="true"> 
    <div data-role="collapsible"> 
     <h2>Level 1</h2> 
     <ul data-role="listview"> 
     <li>RED Zone</li> 
     <li>GREEN Zone</li> 
     <li>PURPLE Zone</li> 
     <li>GOLD Zone</li> 
     </ul> 
    </div> 
    <div data-role="collapsible"> 
     <h2>Level 2</h2> 
     <ul data-role="listview"> 
     <li>RED Zone</li> 
     <li>GREEN Zone</li> 
     <li>PURPLE Zone</li> 
     <li>GOLD Zone</li> 
     </ul> 
    </div> 
    <div data-role="collapsible"> 
     <h2>Level 3</h2> 
     <ul data-role="listview"> 
     <li>RED Zone</li> 
     <li>GREEN Zone</li> 
     <li>PURPLE Zone</li> 
     <li>GOLD Zone</li> 
     </ul> 
    </div> 
    </div> 
+0

방금 ​​jquery.mobile-VERSION.css을 편집하거나의 ListView에 대한 새로운 스타일을 설정할 수 없습니다 볼? CSS에 몇 가지 스타일 정보를 추가하고 data-role = "listview mlistviewdesign"을 설정하십시오.이 작업을 수행 할 수 있습니다. – Goot

+0

이것이 어떻게 해결되는지 잘 모르겠습니다. 테마 롤러처럼 보일까? 모든 CSS 참조를 제거하지만 jquery.mobile-1.3.2.min.css를 제거하면 파란색 머리글 및 평면 파란색 항목이있는 완벽한 목록을 갖게됩니다. 그라디언트가있는 밝은 머리글과 그라디언트가없는 밝은 회색 항목을 원합니다. –

답변

0

단순히 새로운 CSS를 추가하여 스타일을 overwride 또는 jquery.mobile.x.x.x.css 파일을 변경합니다.

이 스레드 Styling jquery mobile listviews

+0

할 수는 있겠지만 실제로는 가장 좋은 해결책입니까? 나는 테마를 사용할 수 있다고 생각했다. 그리고 정확히 무엇을 무시해야합니까, 지금 나는 모든 'li'태그를 찾아갔습니다. –

+0

당신은 당신의 CSS를 바꾸거나 당신의 새로운 스타일을 포함하고있는 클래스를 추가해야하는 당신의 listview의 스타일을 편집하고 싶습니다. (이것은 더 나은 해결책입니다). – Goot

+0

주제 롤러는 어떻습니까? –

관련 문제