source: Dev/branches/rest-dojo-ui/client/rft/css/layout.css @ 344

Last change on this file since 344 was 344, checked in by tjcschipper, 13 years ago
  • mSessions.html is more or less done
  • mMenu.html is nearly done, still needs non-hover overlays on the menu boxes/buttons
  • Fixed theme dependency, style overrides now work on a stock copy of Dojo claro theme!
  • Improved iconset alignment somewhat, still needs pixel tweaks to rftIcons24.png and rftIcons16.png (Icons are sometimes 1px too wide!)
  • Fixed MainMenu? template and applied styling classes. Replaced markup version with rft.ui.MainMenu? version in all mockups.
  • Fixed colour settings/context on LineWithButtons?
File size: 5.1 KB
Line 
1*:focus {
2    /* Disabled Chrome focus outlines! */
3    outline: none;
4}
5html,body {
6    width: 100%;
7    height: 100%;
8    font-size: 13px;
9    background-color: #333333;
10}
11.claro {
12    font-family: 'Segoe UI', Verdana, Arial, Helvetica, sans-serif;
13    color: #ffffff;
14}
15
16/* Headings */
17.claro h1 {   
18    /* Main logo */
19    float: left;
20    clear: left;
21    font-size: 48px;
22    color: #999999;
23    margin: 0 10px 8px 10px;
24    padding: 0;
25    line-height: 48px;
26    font-weight: normal !important;
27    -webkit-user-select: none;
28    -moz-user-select: none;
29}
30.claro h2 {
31    /* Content pane title */
32    font-size: 22px;
33    line-height: 30px;
34    margin: 0;
35    padding: 0;
36}
37.claro h2 .rftIcon {
38    float: left;
39    width: 32px;
40    height: 32px;
41    background-image: url('images/icons/rftIcons32.png');
42    margin-right: 8px;
43}
44.claro h3 {
45    /* Section headers */
46    font-size: 18px;
47    margin: 0 0 4px 0;
48}
49.claro h4 {
50    /* Small text headers/paragraph headers */
51    font-size: 16px;
52}
53
54/* Topbar  */
55.claro .topbar {
56    overflow-y: hidden;
57}
58.claro .topbar .dijitMenuBar {
59    border: none;
60    background-color: transparent;
61    background-image: none;   
62    float: right;
63    clear: right;
64    margin-top: 16px;
65}
66
67/* Breadcrumbs */
68.claro .breadcrumbs {
69    float: left;
70    clear: left;
71    width: 100%;
72    text-align: center;
73    height: 16px;
74    line-height: 16px;
75    margin: 0 0 4px 0;
76}
77.claro .breadcrumbs .breadcrumb {
78    color: #999999;
79    font-size: 13px;
80}
81.claro .breadcrumbs .breadcrumb.breadcrumbCurrent {
82    color: #ffffff;
83    font-size: 14px;
84}
85.claro .breadcrumbs .breadcrumb.breadcrumbHover {
86    color: #0072bc;
87}
88
89/* Content */
90.claro .dijitContentPane.page {
91    padding: 0;
92}
93.claro .content.dijitContentPane {
94    display: block;
95    clear: both;
96    padding: 0;
97    background-color: #555555;
98    /* Background gradient time! */
99    background: -webkit-radial-gradient(
100        50% 50%,
101        circle,
102        #666666 1%,
103        #444444 100%
104        );
105    background: -moz-radial-gradient(
106        50% 50%,
107        circle,
108        #666666 1%,
109        #444444 100%
110        );
111}
112.claro .content.dijitContentPane .dijitBorderContainer {
113    padding: 2px;
114}
115
116/* General */
117.loginLabel {
118    float: left;
119    clear: left;
120    width: 100px;
121}
122.loginInput {
123    float: left;
124    clear: right;
125    width: 150px;
126}
127.rftMultipleChoiceWidget {
128    display: table;
129}
130.rftMultipleChoiceWidget .row {
131    display: table-row;
132}
133.rftMultipleChoiceWidget .rowBox {
134    display: table-cell;
135}
136.rftMultipleChoiceWidget .rowText {
137    display: table-cell;
138    width: 100px;
139}
140.rftMultipleChoiceWidget .rowBtn {
141    display: table-cell;
142    width: 30px;
143}
144.verticalTabList {
145    width: 190px;
146}
147
148/* Tabs */
149.claro .dijitTabContainerLeft-tabs {
150    border: none;
151    padding: 4px 16px 4px 4px;
152}
153.claro .dijitTabContainerLeft-tabs .dijitTab {
154    margin: 4px 0;
155    width: 200px;
156    min-height: 30px;
157}
158.claro .dijitTab {
159    padding: 2px 8px;
160    color: #999999;
161    border: 1px solid #999999;
162    white-space: normal;
163    overflow: hidden;
164    transition: all 0.3s;
165    -moz-transition: all 0.3s;
166    -webkit-transition: all 0.3s;
167    -o-transition: all 0.3s;
168}
169.claro .dijitTabContainerLeft-tabs .dijitTab .dijitTabContent {
170    height: 48px;
171    line-height: 24px;
172    width: 190px;
173}
174
175.claro .dijitTab.dijitTabHover {
176    color: #ffffff;
177    border-color: #ffffff;
178    transition: all 0.1s;
179    -moz-transition: all 0.1s;
180    -webkit-transition: all 0.1s;
181    -o-transition: all 0.1s;
182}
183.claro .dijitTab.dijitTabActive {
184    color: #0072bc;
185    transition: all 0.1s;
186    -moz-transition: all 0.1s;
187    -webkit-transition: all 0.1s;
188    -o-transition: all 0.1s;
189}
190.claro .dijitTab.dijitTabChecked {
191    color: #ffffff;
192    border: 1px solid transparent;
193    transition: all 0.1s;
194    -moz-transition: all 0.1s;
195    -webkit-transition: all 0.1s;
196    -o-transition: all 0.1s;
197}
198
199.claro .dijitTabContainer.blue .dijitTab.dijitTabChecked {
200    background-color: #0072bc;
201}
202.claro .dijitTabContainer.orange .dijitTab.dijitTabChecked {
203    background-color: #ff5b12;
204}
205.claro .dijitTabContainer.red .dijitTab.dijitTabChecked {
206    background-color: #8c0310;
207}
208.claro .dijitTabContainer.purple .dijitTab.dijitTabChecked {
209    background-color: #6529b7;
210}
211.claro .dijitTabContainer.green .dijitTab.dijitTabChecked {
212    background-color: #3aa605;
213}
214
215.claro .dijitTabContainer.blue .dijitTab.dijitTabActive {
216    color: #0072bc;
217}
218.claro .dijitTabContainer.orange .dijitTab.dijitTabActive {
219    color: #ff5b12;
220}
221.claro .dijitTabContainer.red .dijitTab.dijitTabActive {
222    color: #8c0310;
223}
224.claro .dijitTabContainer.purple .dijitTab.dijitTabActive {
225    color: #6529b7;
226}
227.claro .dijitTabContainer.green .dijitTab.dijitTabActive {
228    color: #3aa605;
229}
230
231
232/* Index Menu */
233.rftIndexMenuBlock {
234    width: 400px;
235    height: 400px;
236    background: #444444;
237    float: left;
238    margin: 16px;
239    padding: 0;
240}
241
242.rftIndexMenuBlockMask {
243    height: 400px;
244    width: 400px;
245    margin: 0 0 0 -400px;
246    background: #ff00ff;
247    color: #999999;
248    visibility: visible;
249    float: left;
250}
251.rftIndexMenuBlockMask:hover {
252    visibility: hidden;
253}
Note: See TracBrowser for help on using the repository browser.