jQuery를 UI 디자인 테마
파일 구조
테마는 사용 용이성을 증가시키는 특정 방법이다. 다음과 같이 일반적으로 파일 디렉토리 구조는 다음과 같다 :
-
themename/
- 주제는 완전히 폴더라는 별도의 항목 이름에 포함되어야합니다. -
themename/themename.css
-이 기본 CSS 파일입니다. 관계없이 플러그인 파일은 테마를 사용하여 각 페이지에서 참조되어야한다. 파일 경량해야한다, 단지 주요 포인트가 포함되어 있습니다. -
themename/themename.pluginname.css
- 각는 지원이 CSS 파일이 필요합니다 위젯. 플러그인의 이름을 직접 파일명에 포함되어야한다. 당신이 플러그 인 탭 (탭)의 테마 예를 들어, 다음과 같습니다themename.tabs.js
. -
themename/img.png
- 당신의 테마 이미지를 포함 할 수 있습니다. 그들은 사용자의 기호에 따라 이름이 될 수 있으며, 특정 이름 지정 규칙이 없습니다.
테마 파일 구조가 인스턴스를 완료하는 방법을 알아 보려면 방문 jQuery를 UI 기본 테마를 .
사용자 지정 스타일
테마 스타일을 작성하는 것은 매우 간단합니다, 그것은 때문에 유연성 테마이다.
모든 항목은 기본 CSS 클래스를 가져야한다. 주요 주제 클래스는 사용자가 사용할 수 있도록 할 수 있습니다. 루트 클래스 형식이어야합니다 .ui-themename
. 다음과 HTML 파일을 사용
<html> <head> <title>My Site</title> <link rel="stylesheet" href="themename/themename.css" /> <link rel="stylesheet" href="othertheme/othertheme.css" /> <link rel="stylesheet" href="othertheme/othertheme.dialog.css" /> </head> <body class="ui-themename"> <div class="ui-othertheme"> <div class="ui-dialog">This is a modal dialog.</div> </div> </body> </html>
위의 예에서, 몇 가지 중요한 일이 일어난 :
- 우리는 또한 문서에 두 개의 테마를로드합니다.
- 모든 시스템은 전체 페이지 콘텐츠 THEMENAME 스타일의 주제에 따라 수행된다.
- 그러나, UI-othertheme의 클래스와
<div>
과 (모달 대화 상자 포함) 각 요소 othertheme 스타일의 테마에 따라 수행된다.
우리가 열면 themename.css
보기 위해 파일을, 우리는 다음과 같은 코드를 볼 수 있습니다
body.ui-themename { background:#111; color:snow; } .ui-themename a, a.ui-themename { color:#68D; outline:none; } .ui-themename a:visited, a.ui-themename:visited { color:#D66; } .ui-themename a:hover, a.ui-themename:hover { color:#FFF; }
양해 해 주시기 바랍니다 themename.css
파일을 정의 할 수 여기에없는 경우에만 보편적 인 글로벌 스타일 정보, 특정 위젯 스타일의 정보를 포함한다. 여기에 모든 항목의 스타일이 적용됩니다. 여러 개의 파일을 차지합니다 주제에 대해 걱정하지 마십시오 -이 생성 및 다운로드 과정에서 단순화됩니다.