2 * jQuery Mobile Framework
3 * Copyright (c) jQuery Project
4 * Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses.
8 .ui-checkbox .ui-btn-inner, .ui-radio .ui-btn-inner { white-space: normal; }
9 //.ui-checkbox .ui-btn-icon-left .ui-btn-inner,.ui-radio .ui-btn-icon-left .ui-btn-inner { padding-left: 2.313em; }
10 //.ui-checkbox .ui-btn-icon-right .ui-btn-inner, .ui-radio .ui-btn-icon-right .ui-btn-inner { padding-right: 2.313em; }
11 //.ui-checkbox .ui-btn-icon-left .ui-icon, .ui-radio .ui-btn-icon-left .ui-icon {left: 15px; }
12 //.ui-checkbox .ui-btn-icon-right .ui-icon, .ui-radio .ui-btn-icon-right .ui-icon {right: 15px; }
15 background-color: transparent;
19 @checkbox-icon-left: (16*@unit_base); //16
21 @checkbox-radio-all-height: (80*@unit_base); //on-off style is the biggest.
23 @checkbox-radio-size-width: (42*@unit_base);
24 @checkbox-radio-size-height: (42*@unit_base);
26 @favorite-size-width: (64*@unit_base);
27 @favorite-size-height: (64*@unit_base);
29 @checkbox-radio-icon-internal-bottom: (-@checkbox-radio-size-height/2); //-icon size/2 (42/2)
30 @favorite-icon-internal-bottom: (-@favorite-size-height/2); //-icon size/2 (64/2)
32 @icon-left-margin: (16*@unit_base);
33 @checkbox-radio-label-left: (@checkbox-radio-size-width + 2*@icon-left-margin); //16+42+16
34 @favorite-label-left: (@favorite-size-width + 2*@icon-left-margin); //16+64+16
36 .ui-checkbox, .ui-radio {
37 height: @checkbox-radio-all-height;
42 //clear btn basic setting
43 .LESSclear-btn-basic-setting();
48 outline: 0 !important;
57 .ui-btn.ui-btn-icon-left {
60 display: inline-block;
61 line-height: @checkbox-radio-all-height;
62 padding: 0 16*@unit_base 0 16*@unit_base;
64 display: inline-block;
65 vertical-align: middle;
66 margin-left: 40 * @unit_base;
67 min-height: @checkbox-radio-size-height;
72 left: 16 * @unit_base;
73 width: @checkbox-radio-size-width;
74 height: @checkbox-radio-size-height;
75 margin-top: @checkbox-radio-icon-internal-bottom;
80 .ui-checkbox.favorite {
85 outline: 0 !important;
89 .ui-btn.ui-btn-icon-left {
92 display: inline-block;
93 line-height: @checkbox-radio-all-height;
94 padding: 0 0 0 16*@unit_base;
96 display: inline-block;
97 vertical-align: middle;
98 margin-left: @favorite-label-left;
103 width: @favorite-size-width;
104 height: @favorite-size-height;
105 margin-top: @favorite-icon-internal-bottom;
111 /* put img inside of checkbox(normal, favorite, on&off style) */
112 @checkbox-radio-size-width: (42*@unit_base);
113 @checkbox-radio-size-height: (42*@unit_base);
115 @favorite-size-width: (64*@unit_base);
116 @favorite-size-height: (64*@unit_base);
118 .ui-icon-checkbox-off, .ui-icon-checkbox-on,
119 .favorite .ui-icon-checkbox-off, .favorite .ui-icon-checkbox-on,
120 .ui-icon-checkbox-on-press, .ui-icon-checkbox-off-press,
121 .ui-icon-radio-off, .ui-icon-radio-on,
122 .ui-icon-radio-on-press, .ui-icon-radio-off-press {
123 background-size: 100% 100%;
124 background-color: transparent;
126 .ui-icon-checkbox-off {
127 width: @checkbox-radio-size-width;
128 height: @checkbox-radio-size-height;
129 background-image: url(images/00_check_bg.png);
131 .ui-icon-checkbox-on {
132 width: @checkbox-radio-size-width;
133 height: @checkbox-radio-size-height;
134 background-image: url(images/00_check_checking.png), url(images/00_check_bg.png);
135 background-repeat: no-repeat;
137 .ui-icon-checkbox-off-press {
138 width: @checkbox-radio-size-width;
139 height: @checkbox-radio-size-height;
140 background-image: url(images/00_check_bg_press.png);
142 .ui-icon-checkbox-on-press {
143 width: @checkbox-radio-size-width;
144 height: @checkbox-radio-size-height;
145 background-image: url(images/00_check_checking.png), url(images/00_check_bg_press.png);
146 background-repeat: no-repeat;
149 .ui-icon-checkbox-off,
150 .ui-icon-checkbox-off-press {
151 width: @favorite-size-width;
152 height: @favorite-size-height;
153 background-image: url(images/00_winset_icon_favorite_off.png);
155 .ui-icon-checkbox-on,
156 .ui-icon-checkbox-on-press {
157 width: @favorite-size-width;
158 height: @favorite-size-height;
159 background-image: url(images/00_winset_icon_favorite_on.png);
164 width: @checkbox-radio-size-width;
165 height: @checkbox-radio-size-height;
166 background-image: url(images/00_button_radio_normal2.png);
169 width: @checkbox-radio-size-width;
170 height: @checkbox-radio-size-height;
171 background-image: url(images/00_button_radio_normal1.png);
173 .ui-icon-radio-on-press {
174 width: @checkbox-radio-size-width;
175 height: @checkbox-radio-size-height;
176 background-image: url(images/00_button_radio_press2.png);
178 .ui-icon-radio-off-press {
179 width: @checkbox-radio-size-width;
180 height: @checkbox-radio-size-height;
181 background-image: url(images/00_button_radio_press1.png);