Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1098)

Side by Side Diff: third_party/polymer/v1_0/components-chromium/paper-slider/paper-slider.css

Issue 1287713002: [MD settings] merge polymer 1.0.11; hack for settings checkbox (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 /** 1 /**
2 @license 2 @license
3 Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 3 Copyright (c) 2015 The Polymer Project Authors. All rights reserved.
4 This code may only be used under the BSD style license found at http://polymer.g ithub.io/LICENSE.txt 4 This code may only be used under the BSD style license found at http://polymer.g ithub.io/LICENSE.txt
5 The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt 5 The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
6 The complete set of contributors may be found at http://polymer.github.io/CONTRI BUTORS.txt 6 The complete set of contributors may be found at http://polymer.github.io/CONTRI BUTORS.txt
7 Code distributed by Google as part of the polymer project is also 7 Code distributed by Google as part of the polymer project is also
8 subject to an additional IP rights grant found at http://polymer.github.io/PATEN TS.txt 8 subject to an additional IP rights grant found at http://polymer.github.io/PATEN TS.txt
9 */ 9 */
10 10
11 :host { 11 :host {
12 display: inline-block; 12 display: inline-block;
13 width: 200px; 13 width: 200px;
14 cursor: default; 14 cursor: default;
15 -webkit-user-select: none; 15 -webkit-user-select: none;
16 -moz-user-select: none; 16 -moz-user-select: none;
17 -ms-user-select: none; 17 -ms-user-select: none;
18 user-select: none; 18 user-select: none;
19 -webkit-tap-highlight-color: rgba(0, 0, 0, 0); 19 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
20 } 20 }
21 21
22 :host(:not([disabled])) #sliderBar::shadow #activeProgress { 22 :host(:not([disabled])) #sliderBar {
23 background-color: var(--paper-slider-active-color, --google-blue-700); 23 --paper-progress-active-color: var(--paper-slider-active-color, --google-blue- 700);
24 } 24 }
25 25
26 :host(:not([disabled])) #sliderBar::shadow #secondaryProgress { 26 :host(:not([disabled])) #sliderBar {
27 background-color: var(--paper-slider-secondary-color, --google-blue-300); 27 --paper-progress-secondary-color: var(--paper-slider-secondary-color, --google -blue-300);
28 } 28 }
29 29
30 :host([disabled]) #sliderBar::shadow #activeProgress { 30 :host([disabled]) #sliderBar {
31 background-color: var(--paper-slider-disabled-active-color, --google-grey-500) ; 31 --paper-progress-active-color: var(--paper-slider-disabled-active-color, --goo gle-grey-500);
32 } 32 }
33 33
34 :host([disabled]) #sliderBar::shadow #secondaryProgress { 34 :host([disabled]) #sliderBar {
35 background-color: var(--paper-slider-disabled-secondary-color, --google-grey-3 00); 35 --paper-progress-secondary-color: var(--paper-slider-disabled-secondary-color, --google-grey-300);
36 } 36 }
37 37
38 :host(:focus) { 38 :host(:focus) {
39 outline: none; 39 outline: none;
40 } 40 }
41 41
42 #sliderContainer { 42 #sliderContainer {
43 position: relative; 43 position: relative;
44 width: calc(100% - 32px); 44 width: calc(100% - 32px);
45 height: 32px; 45 height: 32px;
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after
109 .slider-markers::after, 109 .slider-markers::after,
110 .slider-marker::after { 110 .slider-marker::after {
111 content: ""; 111 content: "";
112 display: block; 112 display: block;
113 width: 2px; 113 width: 2px;
114 height: 2px; 114 height: 2px;
115 border-radius: 50%; 115 border-radius: 50%;
116 background-color: black; 116 background-color: black;
117 } 117 }
118 118
119 .transiting #sliderBar::shadow #activeProgress {
120 -webkit-transition: -webkit-transform 0.08s ease;
121 transition: transform 0.08s ease;
122 }
123
124 #sliderKnob { 119 #sliderKnob {
125 @apply(--layout-center-justified); 120 @apply(--layout-center-justified);
126 @apply(--layout-center); 121 @apply(--layout-center);
127 @apply(--layout-horizontal); 122 @apply(--layout-horizontal);
128 123
129 position: absolute; 124 position: absolute;
130 left: 0; 125 left: 0;
131 top: 0; 126 top: 0;
132 width: 32px; 127 width: 32px;
133 height: 32px; 128 height: 32px;
(...skipping 12 matching lines...) Expand all
146 } 141 }
147 142
148 .snaps > #sliderKnob.dragging { 143 .snaps > #sliderKnob.dragging {
149 transition: -webkit-transform 0.08s ease; 144 transition: -webkit-transform 0.08s ease;
150 transition: transform 0.08s ease; 145 transition: transform 0.08s ease;
151 } 146 }
152 147
153 #sliderKnobInner { 148 #sliderKnobInner {
154 width: 12px; 149 width: 12px;
155 height: 12px; 150 height: 12px;
156 box-sizing: border-box;
157 -moz-box-sizing: border-box;
158 border-radius: 50%; 151 border-radius: 50%;
159 background-color: var(--paper-slider-knob-color, --google-blue-700); 152 background-color: var(--paper-slider-knob-color, --google-blue-700);
153
154 -moz-box-sizing: border-box;
155 box-sizing: border-box;
156
160 transition-property: height, width, background-color, border; 157 transition-property: height, width, background-color, border;
161 transition-duration: 0.1s; 158 transition-duration: 0.1s;
162 transition-timing-function: ease; 159 transition-timing-function: ease;
163 } 160 }
164 161
165 .expand:not(.pin) > #sliderKnob > #sliderKnobInner { 162 .expand:not(.pin) > #sliderKnob > #sliderKnobInner {
166 width: 100%; 163 width: 100%;
167 height: 100%; 164 height: 100%;
165
168 -webkit-transform: translateZ(0); 166 -webkit-transform: translateZ(0);
169 transform: translateZ(0); 167 transform: translateZ(0);
170 } 168 }
171 169
172 .ring > #sliderKnob > #sliderKnobInner { 170 .ring > #sliderKnob > #sliderKnobInner {
173 background-color: transparent; 171 background-color: var(--paper-slider-knob-start-color, transparent);
174 border: 2px solid #c8c8c8; 172 border: 2px solid var(--paper-slider-knob-start-border-color, #c8c8c8);
175 } 173 }
176 174
177 #sliderKnobInner::before { 175 #sliderKnobInner::before {
178 background-color: var(--paper-slider-pin-color, --google-blue-700); 176 background-color: var(--paper-slider-pin-color, --google-blue-700);
179 } 177 }
180 178
181 .pin > #sliderKnob > #sliderKnobInner::before { 179 .pin > #sliderKnob > #sliderKnobInner::before {
182 content: ""; 180 content: "";
183 position: absolute; 181 position: absolute;
184 top: 0; 182 top: 0;
185 left: 0; 183 left: 0;
186 width: 26px; 184 width: 26px;
187 height: 26px; 185 height: 26px;
188 margin-left: 3px; 186 margin-left: 3px;
189 border-radius: 50% 50% 50% 0; 187 border-radius: 50% 50% 50% 0;
188
190 -webkit-transform: rotate(-45deg) scale(0) translate(0); 189 -webkit-transform: rotate(-45deg) scale(0) translate(0);
191 transform: rotate(-45deg) scale(0) translate(0); 190 transform: rotate(-45deg) scale(0) translate(0);
192 } 191 }
193 192
194 #sliderKnobInner::before, 193 #sliderKnobInner::before,
195 #sliderKnobInner::after { 194 #sliderKnobInner::after {
196 transition: -webkit-transform .2s ease, background-color .18s ease; 195 transition: -webkit-transform .2s ease, background-color .18s ease;
197 transition: transform .2s ease, background-color .18s ease; 196 transition: transform .2s ease, background-color .18s ease;
198 } 197 }
199 198
200 .pin.ring > #sliderKnob > #sliderKnobInner::before { 199 .pin.ring > #sliderKnob > #sliderKnobInner::before {
201 background-color: #c8c8c8; 200 background-color: var(--paper-slider-pin-start-color, #c8c8c8);
202 } 201 }
203 202
204 .pin.expand > #sliderKnob > #sliderKnobInner::before { 203 .pin.expand > #sliderKnob > #sliderKnobInner::before {
205 -webkit-transform: rotate(-45deg) scale(1) translate(17px, -17px); 204 -webkit-transform: rotate(-45deg) scale(1) translate(17px, -17px);
206 transform: rotate(-45deg) scale(1) translate(17px, -17px); 205 transform: rotate(-45deg) scale(1) translate(17px, -17px);
207 } 206 }
208 207
209 .pin > #sliderKnob > #sliderKnobInner::after { 208 .pin > #sliderKnob > #sliderKnobInner::after {
210 content: attr(value); 209 content: attr(value);
211 position: absolute; 210 position: absolute;
212 top: 0; 211 top: 0;
213 left: 0; 212 left: 0;
214 width: 32px; 213 width: 32px;
215 height: 26px; 214 height: 26px;
216 text-align: center; 215 text-align: center;
217 color: var(--paper-slider-font-color, #fff); 216 color: var(--paper-slider-font-color, #fff);
218 font-size: 10px; 217 font-size: 10px;
218
219 -webkit-transform: scale(0) translate(0); 219 -webkit-transform: scale(0) translate(0);
220 transform: scale(0) translate(0); 220 transform: scale(0) translate(0);
221 } 221 }
222 222
223 .pin.expand > #sliderKnob > #sliderKnobInner::after { 223 .pin.expand > #sliderKnob > #sliderKnobInner::after {
224 -webkit-transform: scale(1) translate(0, -17px); 224 -webkit-transform: scale(1) translate(0, -17px);
225 transform: scale(1) translate(0, -17px); 225 transform: scale(1) translate(0, -17px);
226 } 226 }
227 227
228 /* editable: paper-input */ 228 /* editable: paper-input */
229 .slider-input { 229 .slider-input {
230 width: 40px; 230 width: 40px;
231 float: right; 231 float: right;
232 overflow: hidden; 232 overflow: hidden;
233 } 233 }
234 234
235 .slider-input::shadow input { 235 .slider-input {
236 /* FIXME(ffu): should one be able set text-align directly on paper-input? */ 236 --paper-input-container-input: {
237 text-align: center; 237 text-align: center;
238 };
238 } 239 }
239 240
240 /* disabled state */ 241 /* disabled state */
241 #sliderContainer.disabled { 242 #sliderContainer.disabled {
242 pointer-events: none; 243 pointer-events: none;
243 } 244 }
244 245
245 .disabled > #sliderKnob > #sliderKnobInner { 246 .disabled > #sliderKnob > #sliderKnobInner {
246 width: 8px; 247 width: 8px;
247 height: 8px; 248 height: 8px;
248 background-color: var(--paper-slider-disabled-knob-color, --google-grey-500); 249 background-color: var(--paper-slider-disabled-knob-color, --google-grey-500);
249 } 250 }
250 251
251 .disabled.ring > #sliderKnob > #sliderKnobInner { 252 .disabled.ring > #sliderKnob > #sliderKnobInner {
252 background-color: transparent; 253 background-color: transparent;
253 } 254 }
254 255
255 paper-ripple { 256 paper-ripple {
256 color: var(--paper-slider-knob-color, --google-blue-700); 257 color: var(--paper-slider-knob-color, --google-blue-700);
257 } 258 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698