OLD | NEW |
| (Empty) |
1 <!doctype html> | |
2 <html> | |
3 <head> | |
4 <title>paper-ripple</title> | |
5 | |
6 <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-
scale=1.0"> | |
7 <meta name="mobile-web-app-capable" content="yes"> | |
8 <meta name="apple-mobile-web-app-capable" content="yes"> | |
9 | |
10 <script src="../platform/platform.js"></script> | |
11 | |
12 <link rel="import" href="../core-icons/core-icons.html"> | |
13 <link rel="import" href="paper-ripple.html"> | |
14 <link rel="import" href="../font-roboto/roboto.html"> | |
15 <link rel="import" href="../core-icon/core-icon.html"> | |
16 | |
17 <style shim-shadowdom> | |
18 | |
19 body { | |
20 background-color: #f9f9f9; | |
21 font-family: RobotoDraft, 'Helvetica Neue', Helvetica, Arial; | |
22 -webkit-user-select: none; | |
23 -moz-user-select: none; | |
24 -ms-user-select: none; | |
25 user-select: none; | |
26 -webkit-tap-highlight-color: rgba(0,0,0,0); | |
27 -webkit-touch-callout: none; | |
28 } | |
29 | |
30 section { | |
31 padding: 30px 25px; | |
32 } | |
33 | |
34 section > * { | |
35 margin: 10px | |
36 } | |
37 | |
38 /* Button */ | |
39 .button { | |
40 display: inline-block; | |
41 position: relative; | |
42 width: 120px; | |
43 height: 32px; | |
44 line-height: 32px; | |
45 border-radius: 2px; | |
46 font-size: 0.9em; | |
47 background-color: #fff; | |
48 color: #646464; | |
49 } | |
50 | |
51 .button > paper-ripple { | |
52 border-radius: 2px; | |
53 overflow: hidden; | |
54 } | |
55 | |
56 .button.narrow { | |
57 width: 60px; | |
58 } | |
59 | |
60 .button.grey { | |
61 background-color: #eee; | |
62 } | |
63 | |
64 .button.blue { | |
65 background-color: #4285f4; | |
66 color: #fff; | |
67 } | |
68 | |
69 .button.green { | |
70 background-color: #0f9d58; | |
71 color: #fff; | |
72 } | |
73 | |
74 .button.raised { | |
75 transition: box-shadow 0.2s cubic-bezier(0.4, 0, 0.2, 1); | |
76 transition-delay: 0.2s; | |
77 box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26); | |
78 } | |
79 | |
80 .button.raised:active { | |
81 box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2); | |
82 transition-delay: 0s; | |
83 } | |
84 | |
85 /* Icon Button */ | |
86 .icon-button { | |
87 position: relative; | |
88 display: inline-block; | |
89 width: 56px; | |
90 height: 56px; | |
91 } | |
92 | |
93 .icon-button > core-icon { | |
94 margin: 16px; | |
95 transition: -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1); | |
96 transition: transform 0.2s cubic-bezier(0.4, 0, 0.2, 1); | |
97 } | |
98 | |
99 .icon-button:hover > core-icon { | |
100 -webkit-transform: scale(1.2); | |
101 transform: scale(1.2); | |
102 } | |
103 | |
104 .icon-button > paper-ripple { | |
105 overflow: hidden; | |
106 color: #646464; | |
107 } | |
108 | |
109 .icon-button.red > core-icon::shadow path { | |
110 fill: #db4437; | |
111 } | |
112 | |
113 .icon-button.red > paper-ripple { | |
114 color: #db4437; | |
115 } | |
116 | |
117 .icon-button.blue > core-icon::shadow path { | |
118 fill: #4285f4; | |
119 } | |
120 | |
121 .icon-button.blue > paper-ripple { | |
122 color: #4285f4; | |
123 } | |
124 | |
125 /* FAB */ | |
126 .fab { | |
127 position: relative; | |
128 display: inline-block; | |
129 width: 56px; | |
130 height: 56px; | |
131 border-radius: 50%; | |
132 color: #fff; | |
133 overflow: hidden; | |
134 transition: box-shadow 0.2s cubic-bezier(0.4, 0, 0.2, 1); | |
135 transition-delay: 0.2s; | |
136 box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26); | |
137 } | |
138 | |
139 .fab.red { | |
140 background-color: #d23f31; | |
141 } | |
142 | |
143 .fab.blue { | |
144 background-color: #4285f4; | |
145 } | |
146 | |
147 .fab.green { | |
148 background-color: #0f9d58; | |
149 } | |
150 | |
151 .fab:active { | |
152 box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2); | |
153 transition-delay: 0s; | |
154 } | |
155 | |
156 .fab > core-icon { | |
157 margin: 16px; | |
158 } | |
159 | |
160 .fab > core-icon::shadow path { | |
161 fill: #fff; | |
162 } | |
163 | |
164 /* Menu */ | |
165 .menu { | |
166 display: inline-block; | |
167 width: 180px; | |
168 background-color: #fff; | |
169 box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2); | |
170 } | |
171 | |
172 .item { | |
173 position: relative; | |
174 height: 48px; | |
175 line-height: 48px; | |
176 color: #646464; | |
177 font-size: 0.9em; | |
178 } | |
179 | |
180 .menu.blue > .item { | |
181 color: #4285f4; | |
182 } | |
183 | |
184 /* Card, Dialog */ | |
185 .card, .dialog { | |
186 position: relative; | |
187 display: inline-block; | |
188 width: 300px; | |
189 height: 240px; | |
190 vertical-align: top; | |
191 background-color: #fff; | |
192 box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24); | |
193 } | |
194 | |
195 .dialog { | |
196 box-sizing: border-box; | |
197 padding: 16px; | |
198 } | |
199 | |
200 .dialog > .content { | |
201 height: 170px; | |
202 font-size: 0.9em; | |
203 } | |
204 | |
205 .dialog > .content > .title { | |
206 font-size: 1.3em; | |
207 } | |
208 | |
209 .dialog > .button { | |
210 width: 90px; | |
211 float: right; | |
212 } | |
213 | |
214 .card.image { | |
215 background: url(http://lorempixel.com/300/240/nature/); | |
216 color: #fff; | |
217 } | |
218 | |
219 /* Misc */ | |
220 .center { | |
221 text-align: center; | |
222 } | |
223 | |
224 .label { | |
225 padding: 0 16px; | |
226 } | |
227 | |
228 .label-blue { | |
229 color: #4285f4; | |
230 } | |
231 | |
232 .label-red { | |
233 color: #d23f31; | |
234 } | |
235 | |
236 </style> | |
237 | |
238 </head> | |
239 <body unresolved> | |
240 | |
241 <section> | |
242 | |
243 <div class="button raised"> | |
244 <div class="center" fit>SUBMIT</div> | |
245 <paper-ripple fit></paper-ripple> | |
246 </div> | |
247 | |
248 <div class="button raised grey"> | |
249 <div class="center" fit>CANCEL</div> | |
250 <paper-ripple fit></paper-ripple> | |
251 </div> | |
252 | |
253 <div class="button raised blue"> | |
254 <div class="center" fit>COMPOSE</div> | |
255 <paper-ripple fit></paper-ripple> | |
256 </div> | |
257 | |
258 <div class="button raised green"> | |
259 <div class="center" fit>OK</div> | |
260 <paper-ripple fit></paper-ripple> | |
261 </div> | |
262 | |
263 </section> | |
264 | |
265 <section> | |
266 | |
267 <div class="button raised grey narrow"> | |
268 <div class="center" fit>+1</div> | |
269 <paper-ripple fit></paper-ripple> | |
270 </div> | |
271 | |
272 <div class="button raised grey narrow label-blue"> | |
273 <div class="center" fit>+1</div> | |
274 <paper-ripple fit></paper-ripple> | |
275 </div> | |
276 | |
277 <div class="button raised grey narrow label-red"> | |
278 <div class="center" fit>+1</div> | |
279 <paper-ripple fit></paper-ripple> | |
280 </div> | |
281 | |
282 </section> | |
283 | |
284 <section> | |
285 | |
286 <div class="icon-button"> | |
287 <core-icon icon="menu"></core-icon> | |
288 <paper-ripple class="circle recenteringTouch" fit></paper-ripple> | |
289 </div> | |
290 | |
291 <div class="icon-button"> | |
292 <core-icon icon="more-vert"></core-icon> | |
293 <paper-ripple class="circle recenteringTouch" fit></paper-ripple> | |
294 </div> | |
295 | |
296 <div class="icon-button red"> | |
297 <core-icon icon="delete"></core-icon> | |
298 <paper-ripple class="circle recenteringTouch" fit></paper-ripple> | |
299 </div> | |
300 | |
301 <div class="icon-button blue"> | |
302 <core-icon icon="account-box"></core-icon> | |
303 <paper-ripple class="circle recenteringTouch" fit></paper-ripple> | |
304 </div> | |
305 | |
306 </section> | |
307 | |
308 <section> | |
309 | |
310 <div class="fab red"> | |
311 <core-icon icon="add"></core-icon> | |
312 <paper-ripple class="circle recenteringTouch" fit></paper-ripple> | |
313 </div> | |
314 | |
315 <div class="fab blue"> | |
316 <core-icon icon="mail"></core-icon> | |
317 <paper-ripple class="circle recenteringTouch" fit></paper-ripple> | |
318 </div> | |
319 | |
320 <div class="fab green"> | |
321 <core-icon icon="create"></core-icon> | |
322 <paper-ripple class="circle recenteringTouch" fit></paper-ripple> | |
323 </div> | |
324 | |
325 </section> | |
326 | |
327 <section> | |
328 | |
329 <div class="menu"> | |
330 | |
331 <div class="item"> | |
332 <div class="label" fit>Mark as unread</div> | |
333 <paper-ripple fit></paper-ripple> | |
334 </div> | |
335 <div class="item"> | |
336 <div class="label" fit>Mark as important</div> | |
337 <paper-ripple fit></paper-ripple> | |
338 </div> | |
339 <div class="item"> | |
340 <div class="label" fit>Add to Tasks</div> | |
341 <paper-ripple fit></paper-ripple> | |
342 </div> | |
343 <div class="item"> | |
344 <div class="label" fit>Create event</div> | |
345 <paper-ripple fit></paper-ripple> | |
346 </div> | |
347 | |
348 </div> | |
349 | |
350 <div class="menu blue"> | |
351 | |
352 <div class="item"> | |
353 <div class="label" fit>Import</div> | |
354 <paper-ripple fit></paper-ripple> | |
355 </div> | |
356 <div class="item"> | |
357 <div class="label" fit>Export</div> | |
358 <paper-ripple fit></paper-ripple> | |
359 </div> | |
360 <div class="item"> | |
361 <div class="label" fit>Print</div> | |
362 <paper-ripple fit></paper-ripple> | |
363 </div> | |
364 <div class="item"> | |
365 <div class="label" fit>Restore contacts</div> | |
366 <paper-ripple fit></paper-ripple> | |
367 </div> | |
368 | |
369 </div> | |
370 | |
371 </section> | |
372 | |
373 <section> | |
374 | |
375 <div class="dialog"> | |
376 | |
377 <div class="content"> | |
378 <div class="title">Permission</div><br> | |
379 <div>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do ei
usmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim venia
m.</div> | |
380 </div> | |
381 | |
382 <div class="button label-blue"> | |
383 <div class="center" fit>ACCEPT</div> | |
384 <paper-ripple fit></paper-ripple> | |
385 </div> | |
386 | |
387 <div class="button"> | |
388 <div class="center" fit>DECLINE</div> | |
389 <paper-ripple fit></paper-ripple> | |
390 </div> | |
391 | |
392 </div> | |
393 | |
394 <div class="card"> | |
395 | |
396 <paper-ripple class="recenteringTouch" fit></paper-ripple> | |
397 | |
398 </div> | |
399 | |
400 <div class="card image"> | |
401 | |
402 <paper-ripple class="recenteringTouch" fit></paper-ripple> | |
403 | |
404 </div> | |
405 | |
406 </section> | |
407 | |
408 </body> | |
409 </html> | |
OLD | NEW |