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;
71 left: 16 * @unit_base;
72 width: @checkbox-radio-size-width;
73 height: @checkbox-radio-size-height;
74 margin-top: @checkbox-radio-icon-internal-bottom;
79 .ui-checkbox.favorite {
84 outline: 0 !important;
88 .ui-btn.ui-btn-icon-left {
91 display: inline-block;
92 line-height: @checkbox-radio-all-height;
93 padding: 0 0 0 16*@unit_base;
95 display: inline-block;
96 vertical-align: middle;
97 margin-left: @favorite-label-left;
102 width: @favorite-size-width;
103 height: @favorite-size-height;
104 margin-top: @favorite-icon-internal-bottom;
110 /* put img inside of checkbox(normal, favorite, on&off style) */
111 @checkbox-radio-size-width: (42*@unit_base);
112 @checkbox-radio-size-height: (42*@unit_base);
114 @favorite-size-width: (64*@unit_base);
115 @favorite-size-height: (64*@unit_base);
117 .ui-icon-checkbox-off, .ui-icon-checkbox-on,
118 .favorite .ui-icon-checkbox-off, .favorite .ui-icon-checkbox-on,
119 .ui-icon-checkbox-on-press, .ui-icon-checkbox-off-press,
120 .ui-icon-radio-off, .ui-icon-radio-on,
121 .ui-icon-radio-on-press, .ui-icon-radio-off-press {
122 background-size: 100% 100%;
123 background-color: transparent;
125 .ui-icon-checkbox-off {
126 width: @checkbox-radio-size-width;
127 height: @checkbox-radio-size-height;
128 background-image: url(images/00_check_bg.png);
130 .ui-icon-checkbox-on {
131 width: @checkbox-radio-size-width;
132 height: @checkbox-radio-size-height;
133 background-image: url(images/00_check_checking.png), url(images/00_check_bg.png);
134 background-repeat: no-repeat;
136 .ui-icon-checkbox-off-press {
137 width: @checkbox-radio-size-width;
138 height: @checkbox-radio-size-height;
139 background-image: url(images/00_check_bg_press.png);
141 .ui-icon-checkbox-on-press {
142 width: @checkbox-radio-size-width;
143 height: @checkbox-radio-size-height;
144 background-image: url(images/00_check_checking.png), url(images/00_check_bg_press.png);
145 background-repeat: no-repeat;
148 .ui-icon-checkbox-off,
149 .ui-icon-checkbox-off-press {
150 width: @favorite-size-width;
151 height: @favorite-size-height;
152 background-image: url(images/00_winset_icon_favorite_off.png);
154 .ui-icon-checkbox-on,
155 .ui-icon-checkbox-on-press {
156 width: @favorite-size-width;
157 height: @favorite-size-height;
158 background-image: url(images/00_winset_icon_favorite_on.png);
163 width: @checkbox-radio-size-width;
164 height: @checkbox-radio-size-height;
165 background-image: url(images/00_button_radio_normal2.png);
168 width: @checkbox-radio-size-width;
169 height: @checkbox-radio-size-height;
170 background-image: url(images/00_button_radio_normal1.png);
172 .ui-icon-radio-on-press {
173 width: @checkbox-radio-size-width;
174 height: @checkbox-radio-size-height;
175 background-image: url(images/00_button_radio_press2.png);
177 .ui-icon-radio-off-press {
178 width: @checkbox-radio-size-width;
179 height: @checkbox-radio-size-height;
180 background-image: url(images/00_button_radio_press1.png);