I tried to make almost all the iOS 7 icons with html + css. They aren't pixel perfect and there are bugs, but it was fun :) (made in 1 day... :D)
A Pen by Péter Schmíz on CodePen.
<!DOCTYPE html> | |
<html dir="ltr" lang="en"> | |
<head> | |
<title>iOS 7 icons</title> | |
</head> | |
<body> | |
<div class="wrapper"> | |
<div class="icon phone"> | |
<span class="receiver"> | |
<span class="inner-part part-1"></span> | |
<span class="inner-part part-2"></span> | |
</span> | |
</div> | |
<div class="icon reminders"> | |
<span class="list-item i1"></span> | |
<span class="list-item i2"></span> | |
<span class="list-item i3"></span> | |
<span class="list-item i4"></span> | |
</div> | |
<div class="icon passbook"> | |
<span class="plane"> | |
<span class="picto"></span> | |
<span class="knob"></span> | |
</span> | |
<span class="movie"> | |
<span class="picto"></span> | |
</span> | |
<span class="coffee"> | |
<span class="picto"></span> | |
</span> | |
</div> | |
<div class="icon mail"> | |
<span class="picto"> | |
<span class="inner i1"></span> | |
<span class="inner i2"></span> | |
</span> | |
</div> | |
<div class="icon photos"> | |
<span class="fan f1"></span> | |
<span class="fan f2"></span> | |
<span class="fan f3"></span> | |
<span class="fan f4"></span> | |
<span class="fan f5"></span> | |
<span class="fan f6"></span> | |
<span class="fan f7"></span> | |
<span class="fan f8"></span> | |
</div> | |
<div class="icon facetime"> | |
<span class="picto"></span> | |
<span class="lens"></span> | |
</div> | |
<div class="icon safari"> | |
<span class="compass"> | |
<span class="scale"> | |
<span class="line l1"></span> | |
<span class="line l2"></span> | |
<span class="line l3"></span> | |
<span class="line l4"></span> | |
<span class="line l5"></span> | |
<span class="line l6"></span> | |
<span class="line l7"></span> | |
<span class="line l8"></span> | |
<span class="line l9"></span> | |
<span class="line l10 s"></span> | |
<span class="line l11 s"></span> | |
<span class="line l12 s"></span> | |
<span class="line l13 s"></span> | |
<span class="line l14 s"></span> | |
<span class="line l15 s"></span> | |
<span class="line l16 s"></span> | |
<span class="line l17 s"></span> | |
<span class="line l18 s"></span> | |
</span> | |
</span> | |
</div> | |
<div class="icon maps"> | |
<span class="block b1"></span> | |
<span class="block b2"></span> | |
<span class="block b3"> | |
<span class="sign"></span> | |
<span class="mask m1"> | |
<span class="road r1"></span> | |
</span> | |
<span class="mask m2"> | |
<span class="road r2"></span> | |
</span> | |
</span> | |
<span class="block b4"></span> | |
<span class="block b5"></span> | |
<span class="block b6"></span> | |
<span class="dot"></span> | |
</div> | |
<div class="icon notes"></div> | |
<div class="icon stocks"> | |
<span class="dot"></span> | |
<span class="line l1"></span> | |
<span class="line l2"></span> | |
<span class="line l3"></span> | |
<span class="line l4"></span> | |
<span class="line l5"></span> | |
<span class="line l6"></span> | |
<span class="line l7"></span> | |
<span class="line l8"></span> | |
<span class="line l9"></span> | |
<span class="line l10"></span> | |
<span class="line l11"></span> | |
<span class="line l12"></span> | |
<span class="line l13"></span> | |
</div> | |
<div class="icon appstore"> | |
<span class="picto"> | |
<span class="pencil"></span> | |
<span class="crayon"></span> | |
</span> | |
</div> | |
<div class="icon weather"> | |
<span class="cloud"></span> | |
</div> | |
<div class="icon clock"> | |
<div class="numbers"> | |
<ol> | |
<li></li> | |
<li></li> | |
<li></li> | |
<li></li> | |
<li></li> | |
<li></li> | |
<li></li> | |
<li></li> | |
<li></li> | |
<li></li> | |
<li></li> | |
<li></li> | |
</ol> | |
</div> | |
</div> | |
<div class="icon newsstand"> | |
<div class="news"> | |
<span>News</span> | |
</div> | |
<div class="art"> | |
<span>Art</span> | |
</div> | |
<div class="travel"> | |
<span class="label">Travel</span> | |
<span class="picto"></span> | |
</div> | |
<div class="sports"> | |
<span class="label">Sports</span> | |
</div> | |
</div> | |
<div class="icon music"></div> | |
<div class="icon videos"></div> | |
<div class="icon messages"></div> | |
<div class="icon gamecenter"> | |
<div class="bubble blue"></div> | |
<div class="bubble yellow"></div> | |
<div class="bubble purple"></div> | |
<div class="bubble pink"></div> | |
</div> | |
<div class="icon itunes"></div> | |
<div class="icon calendar"> | |
<span class="one"></span> | |
</div> | |
<div class="icon calculator"> | |
<span class="sign plus"></span> | |
<span class="sign minus"></span> | |
<span class="sign mul"></span> | |
<span class="sign eq"></span> | |
</div> | |
<div class="icon camera"> | |
<span class="upper"></span> | |
<span class="case"></span> | |
<span class="knob"></span> | |
</div> | |
</div> | |
</body> | |
</html> |
I tried to make almost all the iOS 7 icons with html + css. They aren't pixel perfect and there are bugs, but it was fun :) (made in 1 day... :D)
A Pen by Péter Schmíz on CodePen.
html, body { | |
width : 100%; | |
height : 100%; | |
margin : 0; | |
padding : 0; } | |
.wrapper { | |
position : relative; | |
width : 420px; | |
margin : 0 auto; | |
padding : 0; | |
font-size : 0; } | |
.icon { | |
position : relative; | |
display : inline-block; | |
width : 100px; | |
height : 100px; | |
margin : 20px; | |
border-radius : 18px; | |
-webkit-box-sizing : border-box; | |
-moz-box-sizing : border-box; | |
box-sizing : border-box; } | |
.phone { | |
background : -webkit-linear-gradient(top, #86fe65 0%, #06d315 100%); | |
background : -moz-linear-gradient(top, #86fe65 0%, #06d315 100%); | |
background : -ms-linear-gradient(top, #86fe65 0%, #06d315 100%); | |
background : -o-linear-gradient(top, #86fe65 0%, #06d315 100%); | |
background : linear-gradient(top, #86fe65 0%, #06d315 100%); | |
box-shadow : 0 0 0 1px rgba(134, 254, 101, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.05) inset; } | |
.phone .receiver { | |
position : absolute; | |
width : 80px; | |
height : 26px; | |
top : 50%; | |
left : 50%; | |
margin : -10px 0 0 -40px; | |
overflow : hidden; | |
-webkit-transform : rotateZ(225deg); | |
-moz-transform : rotateZ(225deg); | |
-ms-transform : rotateZ(225deg); | |
-o-transform : rotateZ(225deg); | |
transform : rotateZ(225deg); } | |
.phone .receiver .inner-part { | |
position : absolute; | |
width : 100%; | |
overflow : hidden; } | |
.phone .receiver .inner-part.part-1 { | |
height : 12px; | |
top : 0; | |
left : 0; | |
z-index : 2; } | |
.phone .receiver .inner-part.part-1:before { | |
position : absolute; | |
content : ''; | |
width : 160px; | |
height : 160px; | |
top : 1px; | |
left : 50%; | |
margin : 0 0 0 -80px; | |
border-radius : 80px; | |
background : #fff; | |
box-shadow : 0 0 0 1px rgba(0, 0, 0, 0.1); } | |
.phone .receiver .inner-part.part-2 { | |
height : 24px; | |
top : 8px; | |
left : 0; | |
z-index : 1; } | |
.phone .receiver .inner-part.part-2:before, .phone .receiver .inner-part.part-2:after { | |
position : absolute; | |
content : ''; | |
top : -1px; | |
width : 24px; | |
height : 16px; | |
border-radius : 6px; | |
background : #fff; | |
box-shadow : 0 0 0 1px rgba(0, 0, 0, 0.1); } | |
.phone .receiver .inner-part.part-2:before { | |
left : 0; | |
-webkit-transform : rotateZ(-10deg); | |
-moz-transform : rotateZ(-10deg); | |
-ms-transform : rotateZ(-10deg); | |
-o-transform : rotateZ(-10deg); | |
transform : rotateZ(-10deg); } | |
.phone .receiver .inner-part.part-2:after { | |
right : 0; | |
-webkit-transform : rotateZ(10deg); | |
-moz-transform : rotateZ(10deg); | |
-ms-transform : rotateZ(10deg); | |
-o-transform : rotateZ(10deg); | |
transform : rotateZ(10deg); } | |
.phone .receiver:before { | |
position : absolute; | |
content : ''; | |
width : 36px; | |
height : 18px; | |
top : 10px; | |
left : 50%; | |
margin : 0 0 0 -18px; | |
z-index : 3; | |
border-radius : 8px 8px 0 0; | |
box-shadow : 0 1px 0 0 rgba(0, 0, 0, 0.1) inset; | |
background : -webkit-linear-gradient(-45deg, #63f056 0%, #3be13e 100%); | |
background : -moz-linear-gradient(-45deg, #63f056 0%, #3be13e 100%); | |
background : -ms-linear-gradient(-45deg, #63f056 0%, #3be13e 100%); | |
background : -o-linear-gradient(-45deg, #63f056 0%, #3be13e 100%); | |
background : linear-gradient(-45deg, #63f056 0%, #3be13e 100%); } | |
.reminders { | |
border : 1px #cfcfcf solid; | |
background : #fafafa; | |
overflow : hidden; } | |
.reminders .list-item { | |
position : absolute; | |
width : 66px; | |
height : 20px; | |
left : 32px; | |
-webkit-box-sizing : border-box; | |
-moz-box-sizing : border-box; | |
box-sizing : border-box; } | |
.reminders .list-item:before { | |
position : absolute; | |
content : ''; | |
width : 14px; | |
height : 14px; | |
top : 50%; | |
left : -24px; | |
margin : -7px 0 0 0; | |
border-radius : 8px; } | |
.reminders .list-item:after { | |
position : absolute; | |
content : ''; | |
width : 10px; | |
height : 10px; | |
top : 50%; | |
left : -21px; | |
margin : -4px 0 0 0; | |
border-radius : 8px; } | |
.reminders .list-item.i1 { | |
top : 11px; | |
border-top : 2px #dbdbdb solid; | |
border-bottom : 1px #dbdbdb solid; } | |
.reminders .list-item.i1:before { | |
margin : -9px 0 0 0; | |
border : 1px #fa9700 solid; } | |
.reminders .list-item.i1:after { | |
margin : -6px 0 0 0; | |
background : #fa9700; | |
box-shadow : 0 0 0 2px rgba(250, 151, 0, 0.3); } | |
.reminders .list-item.i2 { | |
top : 29px; | |
border-bottom : 2px #dbdbdb solid; } | |
.reminders .list-item.i2:before { | |
border : 1px #28b3ed solid; } | |
.reminders .list-item.i2:after { | |
background : #28b3ed; | |
box-shadow : 0 0 0 2px rgba(40, 179, 237, 0.3); } | |
.reminders .list-item.i3 { | |
top : 47px; | |
border-bottom : 1px #dbdbdb solid; } | |
.reminders .list-item.i3:before { | |
margin : -8px 0 0 0; | |
border : 1px #69dc42 solid; } | |
.reminders .list-item.i3:after { | |
margin : -5px 0 0 0; | |
background : #69dc42; | |
box-shadow : 0 0 0 2px rgba(105, 220, 66, 0.3); } | |
.reminders .list-item.i4 { | |
top : 65px; | |
border-bottom : 2px #dbdbdb solid; } | |
.reminders .list-item.i4:before { | |
border : 1px #be62d9 solid; } | |
.reminders .list-item.i4:after { | |
background : #be62d9; | |
box-shadow : 0 0 0 2px rgba(190, 98, 217, 0.3); } | |
.passbook { | |
overflow : hidden; } | |
.passbook .plane { | |
position : absolute; | |
width : 100%; | |
height : 33px; | |
top : 0; | |
left : 0; | |
z-index : 3; | |
background : #59bbf5; | |
box-shadow : 0 0 0 1px rgba(0, 0, 0, 0.1) inset; | |
border-radius : 18px 18px 0 0; } | |
.passbook .plane .picto { | |
position : absolute; | |
width : 16px; | |
height : 4px; | |
top : 14px; | |
left : 12px; | |
background : #fff; | |
border-radius : 0 3px 3px 0; } | |
.passbook .plane .picto:before { | |
position : absolute; | |
content : ''; | |
width : 0; | |
height : 0; | |
top : -3px; | |
left : 0; | |
border-color : transparent transparent transparent white; | |
border-width : 5px; | |
border-style : solid; } | |
.passbook .plane .picto:after { | |
position : absolute; | |
content : ''; | |
width : 8px; | |
height : 8px; | |
top : -3px; | |
left : 0; | |
border-right : 2px white solid; | |
border-bottom : 2px white solid; | |
-webkit-transform : rotateZ(-45deg); | |
-moz-transform : rotateZ(-45deg); | |
-ms-transform : rotateZ(-45deg); | |
-o-transform : rotateZ(-45deg); | |
transform : rotateZ(-45deg); } | |
.passbook .plane .knob { | |
position : absolute; | |
width : 20px; | |
height : 10px; | |
bottom : -9px; | |
left : 50%; | |
margin : 0 0 0 -10px; | |
z-index : 1; | |
overflow : hidden; } | |
.passbook .plane .knob:before { | |
position : absolute; | |
content : ''; | |
width : 20px; | |
height : 20px; | |
top : -10px; | |
left : 50%; | |
margin : 0 0 0 -10px; | |
border-radius : 10px; | |
box-shadow : 0 0 0 1px rgba(0, 0, 0, 0.1) inset; | |
background : #59bbf5; } | |
.passbook .movie { | |
position : absolute; | |
width : 100%; | |
height : 34px; | |
top : 33px; | |
left : 0; | |
z-index : 1; | |
box-shadow : 0 1px 0 0 rgba(69, 214, 0, 0.8) inset; | |
background : -webkit-linear-gradient(top, #44cf01 0%, #37bc00 100%); | |
background : -moz-linear-gradient(top, #44cf01 0%, #37bc00 100%); | |
background : -ms-linear-gradient(top, #44cf01 0%, #37bc00 100%); | |
background : -o-linear-gradient(top, #44cf01 0%, #37bc00 100%); | |
background : linear-gradient(top, #44cf01 0%, #37bc00 100%); } | |
.passbook .movie .picto { | |
position : absolute; | |
width : 9px; | |
height : 7px; | |
top : 16px; | |
left : 12px; | |
background : #fff; | |
box-shadow : 0 0 0 1px rgba(24, 187, 0, 0.8); } | |
.passbook .movie .picto:before { | |
position : absolute; | |
content : ''; | |
width : 0; | |
height : 0; | |
top : 0; | |
right : -4px; | |
border-color : transparent white transparent transparent; | |
border-width : 4px; | |
border-style : solid; } | |
.passbook .movie .picto:after { | |
position : absolute; | |
content : ''; | |
width : 20px; | |
height : 10px; | |
top : -10px; | |
left : -6px; | |
background-size : 10px 10px; | |
background-repeat : repeat-x; | |
background-position : 0 0; | |
background-image : -webkit-radial-gradient(50% 50%, circle cover, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 25%, white 26%, white 50%, rgba(24, 187, 0, 0.7) 65%, rgba(24, 187, 0, 0) 80%); | |
background-image : -moz-radial-gradient(50% 50%, circle cover, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 25%, white 26%, white 50%, rgba(24, 187, 0, 0.7) 65%, rgba(24, 187, 0, 0) 80%); | |
background-image : -ms-radial-gradient(50% 50%, circle cover, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 25%, white 26%, white 50%, rgba(24, 187, 0, 0.7) 65%, rgba(24, 187, 0, 0) 80%); | |
background-image : -o-radial-gradient(50% 50%, circle cover, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 25%, white 26%, white 50%, rgba(24, 187, 0, 0.7) 65%, rgba(24, 187, 0, 0) 80%); | |
background-image : radial-gradient(50% 50%, circle cover, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 25%, white 26%, white 50%, rgba(24, 187, 0, 0.7) 65%, rgba(24, 187, 0, 0) 80%); } | |
.passbook .coffee { | |
position : absolute; | |
width : 100%; | |
height : 33px; | |
top : 67px; | |
left : 0; | |
z-index : 2; | |
border-radius : 0 0 18px 18px; | |
box-shadow : 0 -1px 0 0 rgba(254, 151, 0, 0.8) inset; | |
background : -webkit-linear-gradient(top, #ffa003 0%, #fea000 100%); | |
background : -moz-linear-gradient(top, #ffa003 0%, #fea000 100%); | |
background : -ms-linear-gradient(top, #ffa003 0%, #fea000 100%); | |
background : -o-linear-gradient(top, #ffa003 0%, #fea000 100%); | |
background : linear-gradient(top, #ffa003 0%, #fea000 100%); } | |
.passbook .coffee .picto { | |
position : absolute; | |
width : 18px; | |
height : 9px; | |
top : 10px; | |
left : 8px; | |
background-size : 18px 18px; | |
background-repeat : no-repeat; | |
background-position : 0 -9px; | |
background-image : -webkit-radial-gradient(50% 50%, circle contain, white 0%, white 80%, transparent 81%); | |
background-image : -moz-radial-gradient(50% 50%, circle contain, white 0%, white 80%, transparent 81%); | |
background-image : -ms-radial-gradient(50% 50%, circle contain, white 0%, white 80%, transparent 81%); | |
background-image : -o-radial-gradient(50% 50%, circle contain, white 0%, white 80%, transparent 81%); | |
background-image : radial-gradient(50% 50%, circle contain, white 0%, white 80%, transparent 81%); } | |
.passbook .coffee .picto:before { | |
position : absolute; | |
content : ''; | |
width : 3px; | |
height : 3px; | |
top : 0; | |
left : 0; | |
border : 1px white solid; | |
border-radius : 3px; } | |
.passbook .coffee .picto:after { | |
position : absolute; | |
content : ''; | |
width : 10px; | |
height : 1px; | |
bottom : 1px; | |
left : 4px; | |
background : #fff; } | |
.passbook .coffee:before { | |
position : absolute; | |
content : ''; | |
width : 100%; | |
height : 6px; | |
top : -2px; | |
z-index : 2; | |
background-size : 4px 4px; | |
background-repeat : repeat-x; | |
background-position : -3px 0; | |
background-image : -webkit-radial-gradient(50% 50%, circle cover, #37bc00 0%, #37bc00 60%, rgba(55, 188, 0, 0) 61%); | |
background-image : -moz-radial-gradient(50% 50%, circle cover, #37bc00 0%, #37bc00 60%, rgba(55, 188, 0, 0) 61%); | |
background-image : -ms-radial-gradient(50% 50%, circle cover, #37bc00 0%, #37bc00 60%, rgba(55, 188, 0, 0) 61%); | |
background-image : -o-radial-gradient(50% 50%, circle cover, #37bc00 0%, #37bc00 60%, rgba(55, 188, 0, 0) 61%); | |
background-image : radial-gradient(50% 50%, circle cover, #37bc00 0%, #37bc00 60%, rgba(55, 188, 0, 0) 61%); } | |
.mail { | |
box-shadow : 0 0 0 1px rgba(11, 70, 238, 0.1) inset; | |
background : -webkit-linear-gradient(top, #1a51f0 0%, #03e4fe 100%); | |
background : -moz-linear-gradient(top, #1a51f0 0%, #03e4fe 100%); | |
background : -ms-linear-gradient(top, #1a51f0 0%, #03e4fe 100%); | |
background : -o-linear-gradient(top, #1a51f0 0%, #03e4fe 100%); | |
background : linear-gradient(top, #1a51f0 0%, #03e4fe 100%); } | |
.mail .picto { | |
position : absolute; | |
width : 68px; | |
height : 46px; | |
top : 50%; | |
left : 50%; | |
margin : -23px 0 0 -34px; | |
overflow : hidden; | |
border-radius : 3px; | |
box-shadow : 0 0 0 1px rgba(5, 64, 234, 0.1); } | |
.mail .picto:before, .mail .picto:after { | |
position : absolute; | |
content : ''; | |
width : 0; | |
height : 0; | |
border-width : 23px; | |
border-style : solid; } | |
.mail .picto:before { | |
top : 0; | |
left : 0; | |
border-color : transparent transparent transparent white; } | |
.mail .picto:after { | |
top : 0; | |
right : 0; | |
border-color : transparent white transparent transparent; } | |
.mail .picto .inner { | |
position : absolute; } | |
.mail .picto .inner.i1 { | |
width : 50px; | |
height : 50px; | |
top : -29px; | |
left : 9px; | |
z-index : 2; | |
background : #fff; | |
border-radius : 4px; | |
box-shadow : 0 0 0 2px #1ca4f7; | |
-webkit-transform : rotateZ(45deg); | |
-moz-transform : rotateZ(45deg); | |
-ms-transform : rotateZ(45deg); | |
-o-transform : rotateZ(45deg); | |
transform : rotateZ(45deg); } | |
.mail .picto .inner.i2 { | |
width : 50px; | |
height : 50px; | |
bottom : -29px; | |
left : 9px; | |
z-index : 1; | |
background : #fff; | |
border-radius : 8px; | |
box-shadow : 0 0 0 1px rgba(5, 64, 234, 0.1); | |
-webkit-transform : rotateZ(45deg); | |
-moz-transform : rotateZ(45deg); | |
-ms-transform : rotateZ(45deg); | |
-o-transform : rotateZ(45deg); | |
transform : rotateZ(45deg); } | |
.photos { | |
border : 1px #cfcfcf solid; | |
overflow : hidden; } | |
.photos .fan { | |
position : absolute; | |
width : 26px; | |
height : 40px; | |
top : 50%; | |
left : 50%; | |
border-radius : 22px; | |
-webkit-transform-origin : center center; | |
-moz-transform-origin : center center; | |
-ms-transform-origin : center center; | |
-o-transform-origin : center center; | |
transform-origin : center center; } | |
.photos .f1 { | |
margin : -42px 0 0 -13px; | |
z-index : 8; | |
box-shadow : 0 1px 0 0 rgba(250, 144, 29, 0.8) inset; | |
background : -webkit-linear-gradient(top, rgba(250, 144, 29, 0.9) 0%, rgba(250, 144, 29, 0.7) 100%); | |
background : -moz-linear-gradient(top, rgba(250, 144, 29, 0.9) 0%, rgba(250, 144, 29, 0.7) 100%); | |
background : -ms-linear-gradient(top, rgba(250, 144, 29, 0.9) 0%, rgba(250, 144, 29, 0.7) 100%); | |
background : -o-linear-gradient(top, rgba(250, 144, 29, 0.9) 0%, rgba(250, 144, 29, 0.7) 100%); | |
background : linear-gradient(top, rgba(250, 144, 29, 0.9) 0%, rgba(250, 144, 29, 0.7) 100%); } | |
.photos .f2 { | |
margin : -38px 0 0 4px; | |
z-index : 1; | |
box-shadow : 0 1px 0 0 rgba(252, 228, 0, 0.8) inset; | |
-webkit-transform : rotateZ(45deg); | |
-moz-transform : rotateZ(45deg); | |
-ms-transform : rotateZ(45deg); | |
-o-transform : rotateZ(45deg); | |
transform : rotateZ(45deg); | |
background : -webkit-linear-gradient(top, rgba(252, 228, 0, 0.9) 0%, rgba(252, 228, 0, 0.7) 100%); | |
background : -moz-linear-gradient(top, rgba(252, 228, 0, 0.9) 0%, rgba(252, 228, 0, 0.7) 100%); | |
background : -ms-linear-gradient(top, rgba(252, 228, 0, 0.9) 0%, rgba(252, 228, 0, 0.7) 100%); | |
background : -o-linear-gradient(top, rgba(252, 228, 0, 0.9) 0%, rgba(252, 228, 0, 0.7) 100%); | |
background : linear-gradient(top, rgba(252, 228, 0, 0.9) 0%, rgba(252, 228, 0, 0.7) 100%); } | |
.photos .f3 { | |
margin : -20px 0 0 10px; | |
z-index : 2; | |
box-shadow : 0 1px 0 0 rgba(187, 213, 41, 0.8) inset; | |
-webkit-transform : rotateZ(90deg); | |
-moz-transform : rotateZ(90deg); | |
-ms-transform : rotateZ(90deg); | |
-o-transform : rotateZ(90deg); | |
transform : rotateZ(90deg); | |
background : -webkit-linear-gradient(top, rgba(187, 213, 41, 0.9) 0%, rgba(187, 213, 41, 0.7) 100%); | |
background : -moz-linear-gradient(top, rgba(187, 213, 41, 0.9) 0%, rgba(187, 213, 41, 0.7) 100%); | |
background : -ms-linear-gradient(top, rgba(187, 213, 41, 0.9) 0%, rgba(187, 213, 41, 0.7) 100%); | |
background : -o-linear-gradient(top, rgba(187, 213, 41, 0.9) 0%, rgba(187, 213, 41, 0.7) 100%); | |
background : linear-gradient(top, rgba(187, 213, 41, 0.9) 0%, rgba(187, 213, 41, 0.7) 100%); } | |
.photos .f4 { | |
margin : -4px 0 0 2px; | |
z-index : 3; | |
box-shadow : 0 1px 0 0 rgba(86, 189, 118, 0.8) inset; | |
-webkit-transform : rotateZ(135deg); | |
-moz-transform : rotateZ(135deg); | |
-ms-transform : rotateZ(135deg); | |
-o-transform : rotateZ(135deg); | |
transform : rotateZ(135deg); | |
background : -webkit-linear-gradient(top, rgba(86, 189, 118, 0.9) 0%, rgba(86, 189, 118, 0.7) 100%); | |
background : -moz-linear-gradient(top, rgba(86, 189, 118, 0.9) 0%, rgba(86, 189, 118, 0.7) 100%); | |
background : -ms-linear-gradient(top, rgba(86, 189, 118, 0.9) 0%, rgba(86, 189, 118, 0.7) 100%); | |
background : -o-linear-gradient(top, rgba(86, 189, 118, 0.9) 0%, rgba(86, 189, 118, 0.7) 100%); | |
background : linear-gradient(top, rgba(86, 189, 118, 0.9) 0%, rgba(86, 189, 118, 0.7) 100%); } | |
.photos .f5 { | |
margin : 2px 0 0 -13px; | |
z-index : 4; | |
box-shadow : 0 1px 0 0 rgba(88, 165, 228, 0.8) inset; | |
-webkit-transform : rotateZ(180deg); | |
-moz-transform : rotateZ(180deg); | |
-ms-transform : rotateZ(180deg); | |
-o-transform : rotateZ(180deg); | |
transform : rotateZ(180deg); | |
background : -webkit-linear-gradient(top, rgba(88, 165, 228, 0.9) 0%, rgba(88, 165, 228, 0.7) 100%); | |
background : -moz-linear-gradient(top, rgba(88, 165, 228, 0.9) 0%, rgba(88, 165, 228, 0.7) 100%); | |
background : -ms-linear-gradient(top, rgba(88, 165, 228, 0.9) 0%, rgba(88, 165, 228, 0.7) 100%); | |
background : -o-linear-gradient(top, rgba(88, 165, 228, 0.9) 0%, rgba(88, 165, 228, 0.7) 100%); | |
background : linear-gradient(top, rgba(88, 165, 228, 0.9) 0%, rgba(88, 165, 228, 0.7) 100%); } | |
.photos .f6 { | |
margin : -4px 0 0 -31px; | |
z-index : 5; | |
box-shadow : 0 1px 0 0 rgba(140, 127, 195, 0.8) inset; | |
-webkit-transform : rotateZ(225deg); | |
-moz-transform : rotateZ(225deg); | |
-ms-transform : rotateZ(225deg); | |
-o-transform : rotateZ(225deg); | |
transform : rotateZ(225deg); | |
background : -webkit-linear-gradient(top, rgba(140, 127, 195, 0.9) 0%, rgba(140, 127, 195, 0.7) 100%); | |
background : -moz-linear-gradient(top, rgba(140, 127, 195, 0.9) 0%, rgba(140, 127, 195, 0.7) 100%); | |
background : -ms-linear-gradient(top, rgba(140, 127, 195, 0.9) 0%, rgba(140, 127, 195, 0.7) 100%); | |
background : -o-linear-gradient(top, rgba(140, 127, 195, 0.9) 0%, rgba(140, 127, 195, 0.7) 100%); | |
background : linear-gradient(top, rgba(140, 127, 195, 0.9) 0%, rgba(140, 127, 195, 0.7) 100%); } | |
.photos .f7 { | |
margin : -20px 0 0 -36px; | |
z-index : 6; | |
box-shadow : 0 1px 0 0 rgba(194, 126, 172, 0.8) inset; | |
-webkit-transform : rotateZ(270deg); | |
-moz-transform : rotateZ(270deg); | |
-ms-transform : rotateZ(270deg); | |
-o-transform : rotateZ(270deg); | |
transform : rotateZ(270deg); | |
background : -webkit-linear-gradient(top, rgba(194, 126, 172, 0.9) 0%, rgba(194, 126, 172, 0.7) 100%); | |
background : -moz-linear-gradient(top, rgba(194, 126, 172, 0.9) 0%, rgba(194, 126, 172, 0.7) 100%); | |
background : -ms-linear-gradient(top, rgba(194, 126, 172, 0.9) 0%, rgba(194, 126, 172, 0.7) 100%); | |
background : -o-linear-gradient(top, rgba(194, 126, 172, 0.9) 0%, rgba(194, 126, 172, 0.7) 100%); | |
background : linear-gradient(top, rgba(194, 126, 172, 0.9) 0%, rgba(194, 126, 172, 0.7) 100%); } | |
.photos .f8 { | |
margin : -36px 0 0 -31px; | |
z-index : 7; | |
box-shadow : 0 1px 0 0 rgba(244, 73, 82, 0.8) inset; | |
-webkit-transform : rotateZ(315deg); | |
-moz-transform : rotateZ(315deg); | |
-ms-transform : rotateZ(315deg); | |
-o-transform : rotateZ(315deg); | |
transform : rotateZ(315deg); | |
background : -webkit-linear-gradient(top, rgba(244, 73, 82, 0.9) 0%, rgba(244, 73, 82, 0.7) 100%); | |
background : -moz-linear-gradient(top, rgba(244, 73, 82, 0.9) 0%, rgba(244, 73, 82, 0.7) 100%); | |
background : -ms-linear-gradient(top, rgba(244, 73, 82, 0.9) 0%, rgba(244, 73, 82, 0.7) 100%); | |
background : -o-linear-gradient(top, rgba(244, 73, 82, 0.9) 0%, rgba(244, 73, 82, 0.7) 100%); | |
background : linear-gradient(top, rgba(244, 73, 82, 0.9) 0%, rgba(244, 73, 82, 0.7) 100%); } | |
.facetime { | |
background : -webkit-linear-gradient(top, #86fe65 0%, #06d315 100%); | |
background : -moz-linear-gradient(top, #86fe65 0%, #06d315 100%); | |
background : -ms-linear-gradient(top, #86fe65 0%, #06d315 100%); | |
background : -o-linear-gradient(top, #86fe65 0%, #06d315 100%); | |
background : linear-gradient(top, #86fe65 0%, #06d315 100%); | |
box-shadow : 0 0 0 1px rgba(134, 254, 101, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.05) inset; } | |
.facetime:before { | |
position : absolute; | |
content : ''; | |
width : 2px; | |
height : 6px; | |
top : 38px; | |
left : 12px; | |
background : #fff; | |
box-shadow : 0 0 0 1px rgba(0, 0, 0, 0.05); } | |
.facetime .picto { | |
position : absolute; | |
width : 49px; | |
height : 42px; | |
top : 28px; | |
left : 15px; | |
border-radius : 5px; | |
background : #fff; | |
box-shadow : 0 0 0 1px rgba(0, 0, 0, 0.05); } | |
.facetime .picto:before { | |
position : absolute; | |
content : ''; | |
width : 1px; | |
height : 34px; | |
top : 4px; | |
right : -20px; | |
background : #fff; } | |
.facetime .lens { | |
position : absolute; | |
width : 16px; | |
height : 34px; | |
top : 32px; | |
left : 66px; | |
overflow : hidden; | |
background : #fff; } | |
.facetime .lens:before, .facetime .lens:after { | |
position : absolute; | |
content : ''; | |
left : 0; | |
border-style : solid; | |
border-width : 16px; } | |
.facetime .lens:before { | |
border-color : transparent transparent transparent #63f158; | |
top : -17px; | |
-webkit-transform : rotateZ(10deg); | |
-moz-transform : rotateZ(10deg); | |
-ms-transform : rotateZ(10deg); | |
-o-transform : rotateZ(10deg); | |
transform : rotateZ(10deg); } | |
.facetime .lens:after { | |
border-color : transparent transparent transparent #35e234; | |
bottom : -17px; | |
-webkit-transform : rotateZ(-10deg); | |
-moz-transform : rotateZ(-10deg); | |
-ms-transform : rotateZ(-10deg); | |
-o-transform : rotateZ(-10deg); | |
transform : rotateZ(-10deg); } | |
.safari { | |
border : 1px #cfcfcf solid; } | |
.safari .compass { | |
position : absolute; | |
width : 86px; | |
height : 86px; | |
top : 50%; | |
left : 50%; | |
overflow : hidden; | |
margin : -43px 0 0 -43px; | |
border-radius : 43px; | |
box-shadow : 0 0 0 1px rgba(0, 0, 0, 0.05) inset; | |
-webkit-transform : rotateZ(45deg); | |
-moz-transform : rotateZ(45deg); | |
-ms-transform : rotateZ(45deg); | |
-o-transform : rotateZ(45deg); | |
transform : rotateZ(45deg); | |
background : -webkit-linear-gradient(135deg, #00e3fe 0%, #1b53f0 100%); | |
background : -moz-linear-gradient(135deg, #00e3fe 0%, #1b53f0 100%); | |
background : -ms-linear-gradient(135deg, #00e3fe 0%, #1b53f0 100%); | |
background : -o-linear-gradient(135deg, #00e3fe 0%, #1b53f0 100%); | |
background : linear-gradient(135deg, #00e3fe 0%, #1b53f0 100%); } | |
.safari .compass:before, .safari .compass:after { | |
position : absolute; | |
content : ''; | |
border-style : solid; | |
border-width : 43px; | |
z-index : 3; | |
-webkit-transform : scaleX(0.15); | |
-moz-transform : scaleX(0.15); | |
-ms-transform : scaleX(0.15); | |
-o-transform : scaleX(0.15); | |
transform : scaleX(0.15); } | |
.safari .compass:before { | |
top : 43px; | |
left : 0; | |
border-color : white transparent transparent transparent; } | |
.safari .compass:after { | |
top : -43px; | |
left : 0; | |
border-color : transparent transparent #fe3b2f transparent; } | |
.safari .scale { | |
position : absolute; | |
width : 80px; | |
height : 80px; | |
top : 50%; | |
left : 50%; | |
margin : -40px 0 0 -40px; | |
-webkit-transform : rotateZ(-45deg); | |
-moz-transform : rotateZ(-45deg); | |
-ms-transform : rotateZ(-45deg); | |
-o-transform : rotateZ(-45deg); | |
transform : rotateZ(-45deg); } | |
.safari .scale .line { | |
position : absolute; | |
width : 80px; | |
height : 80px; | |
top : 0; | |
left : 0; } | |
.safari .scale .line:after, .safari .scale .line:before { | |
position : absolute; | |
content : ''; } | |
.safari .scale .line:before { | |
width : 1px; | |
height : 80px; | |
top : 0; | |
left : 50%; | |
background : -webkit-linear-gradient(top, rgba(255, 255, 255, 0.7) 10%, rgba(255, 255, 255, 0) 11%, rgba(255, 255, 255, 0) 89%, rgba(255, 255, 255, 0.7) 90%, rgba(255, 255, 255, 0.7) 100%); | |
background : -moz-linear-gradient(top, rgba(255, 255, 255, 0.7) 10%, rgba(255, 255, 255, 0) 11%, rgba(255, 255, 255, 0) 89%, rgba(255, 255, 255, 0.7) 90%, rgba(255, 255, 255, 0.7) 100%); | |
background : -ms-linear-gradient(top, rgba(255, 255, 255, 0.7) 10%, rgba(255, 255, 255, 0) 11%, rgba(255, 255, 255, 0) 89%, rgba(255, 255, 255, 0.7) 90%, rgba(255, 255, 255, 0.7) 100%); | |
background : -o-linear-gradient(top, rgba(255, 255, 255, 0.7) 10%, rgba(255, 255, 255, 0) 11%, rgba(255, 255, 255, 0) 89%, rgba(255, 255, 255, 0.7) 90%, rgba(255, 255, 255, 0.7) 100%); | |
background : linear-gradient(top, rgba(255, 255, 255, 0.7) 10%, rgba(255, 255, 255, 0) 11%, rgba(255, 255, 255, 0) 89%, rgba(255, 255, 255, 0.7) 90%, rgba(255, 255, 255, 0.7) 100%); } | |
.safari .scale .line:after { | |
width : 80px; | |
height : 1px; | |
top : 50%; | |
left : 0; | |
background : -webkit-linear-gradient(left, rgba(255, 255, 255, 0.7) 10%, rgba(255, 255, 255, 0) 11%, rgba(255, 255, 255, 0) 89%, rgba(255, 255, 255, 0.7) 90%, rgba(255, 255, 255, 0.7) 100%); | |
background : -moz-linear-gradient(left, rgba(255, 255, 255, 0.7) 10%, rgba(255, 255, 255, 0) 11%, rgba(255, 255, 255, 0) 89%, rgba(255, 255, 255, 0.7) 90%, rgba(255, 255, 255, 0.7) 100%); | |
background : -ms-linear-gradient(left, rgba(255, 255, 255, 0.7) 10%, rgba(255, 255, 255, 0) 11%, rgba(255, 255, 255, 0) 89%, rgba(255, 255, 255, 0.7) 90%, rgba(255, 255, 255, 0.7) 100%); | |
background : -o-linear-gradient(left, rgba(255, 255, 255, 0.7) 10%, rgba(255, 255, 255, 0) 11%, rgba(255, 255, 255, 0) 89%, rgba(255, 255, 255, 0.7) 90%, rgba(255, 255, 255, 0.7) 100%); | |
background : linear-gradient(left, rgba(255, 255, 255, 0.7) 10%, rgba(255, 255, 255, 0) 11%, rgba(255, 255, 255, 0) 89%, rgba(255, 255, 255, 0.7) 90%, rgba(255, 255, 255, 0.7) 100%); } | |
.safari .scale .line.s:before { | |
background : -webkit-linear-gradient(top, rgba(255, 255, 255, 0.7) 7%, rgba(255, 255, 255, 0) 8%, rgba(255, 255, 255, 0) 92%, rgba(255, 255, 255, 0.7) 93%, rgba(255, 255, 255, 0.7) 100%); | |
background : -moz-linear-gradient(top, rgba(255, 255, 255, 0.7) 7%, rgba(255, 255, 255, 0) 8%, rgba(255, 255, 255, 0) 92%, rgba(255, 255, 255, 0.7) 93%, rgba(255, 255, 255, 0.7) 100%); | |
background : -ms-linear-gradient(top, rgba(255, 255, 255, 0.7) 7%, rgba(255, 255, 255, 0) 8%, rgba(255, 255, 255, 0) 92%, rgba(255, 255, 255, 0.7) 93%, rgba(255, 255, 255, 0.7) 100%); | |
background : -o-linear-gradient(top, rgba(255, 255, 255, 0.7) 7%, rgba(255, 255, 255, 0) 8%, rgba(255, 255, 255, 0) 92%, rgba(255, 255, 255, 0.7) 93%, rgba(255, 255, 255, 0.7) 100%); | |
background : linear-gradient(top, rgba(255, 255, 255, 0.7) 7%, rgba(255, 255, 255, 0) 8%, rgba(255, 255, 255, 0) 92%, rgba(255, 255, 255, 0.7) 93%, rgba(255, 255, 255, 0.7) 100%); } | |
.safari .scale .line.s:after { | |
background : -webkit-linear-gradient(left, rgba(255, 255, 255, 0.7) 7%, rgba(255, 255, 255, 0) 8%, rgba(255, 255, 255, 0) 92%, rgba(255, 255, 255, 0.7) 93%, rgba(255, 255, 255, 0.7) 100%); | |
background : -moz-linear-gradient(left, rgba(255, 255, 255, 0.7) 7%, rgba(255, 255, 255, 0) 8%, rgba(255, 255, 255, 0) 92%, rgba(255, 255, 255, 0.7) 93%, rgba(255, 255, 255, 0.7) 100%); | |
background : -ms-linear-gradient(left, rgba(255, 255, 255, 0.7) 7%, rgba(255, 255, 255, 0) 8%, rgba(255, 255, 255, 0) 92%, rgba(255, 255, 255, 0.7) 93%, rgba(255, 255, 255, 0.7) 100%); | |
background : -o-linear-gradient(left, rgba(255, 255, 255, 0.7) 7%, rgba(255, 255, 255, 0) 8%, rgba(255, 255, 255, 0) 92%, rgba(255, 255, 255, 0.7) 93%, rgba(255, 255, 255, 0.7) 100%); | |
background : linear-gradient(left, rgba(255, 255, 255, 0.7) 7%, rgba(255, 255, 255, 0) 8%, rgba(255, 255, 255, 0) 92%, rgba(255, 255, 255, 0.7) 93%, rgba(255, 255, 255, 0.7) 100%); } | |
.safari .scale .line.l1 { | |
-webkit-transform : rotateZ(0deg); | |
-moz-transform : rotateZ(0deg); | |
-ms-transform : rotateZ(0deg); | |
-o-transform : rotateZ(0deg); | |
transform : rotateZ(0deg); } | |
.safari .scale .line.l2 { | |
-webkit-transform : rotateZ(10deg); | |
-moz-transform : rotateZ(10deg); | |
-ms-transform : rotateZ(10deg); | |
-o-transform : rotateZ(10deg); | |
transform : rotateZ(10deg); } | |
.safari .scale .line.l3 { | |
-webkit-transform : rotateZ(20deg); | |
-moz-transform : rotateZ(20deg); | |
-ms-transform : rotateZ(20deg); | |
-o-transform : rotateZ(20deg); | |
transform : rotateZ(20deg); } | |
.safari .scale .line.l4 { | |
-webkit-transform : rotateZ(30deg); | |
-moz-transform : rotateZ(30deg); | |
-ms-transform : rotateZ(30deg); | |
-o-transform : rotateZ(30deg); | |
transform : rotateZ(30deg); } | |
.safari .scale .line.l5 { | |
-webkit-transform : rotateZ(40deg); | |
-moz-transform : rotateZ(40deg); | |
-ms-transform : rotateZ(40deg); | |
-o-transform : rotateZ(40deg); | |
transform : rotateZ(40deg); } | |
.safari .scale .line.l6 { | |
-webkit-transform : rotateZ(50deg); | |
-moz-transform : rotateZ(50deg); | |
-ms-transform : rotateZ(50deg); | |
-o-transform : rotateZ(50deg); | |
transform : rotateZ(50deg); } | |
.safari .scale .line.l7 { | |
-webkit-transform : rotateZ(60deg); | |
-moz-transform : rotateZ(60deg); | |
-ms-transform : rotateZ(60deg); | |
-o-transform : rotateZ(60deg); | |
transform : rotateZ(60deg); } | |
.safari .scale .line.l8 { | |
-webkit-transform : rotateZ(70deg); | |
-moz-transform : rotateZ(70deg); | |
-ms-transform : rotateZ(70deg); | |
-o-transform : rotateZ(70deg); | |
transform : rotateZ(70deg); } | |
.safari .scale .line.l9 { | |
-webkit-transform : rotateZ(80deg); | |
-moz-transform : rotateZ(80deg); | |
-ms-transform : rotateZ(80deg); | |
-o-transform : rotateZ(80deg); | |
transform : rotateZ(80deg); } | |
.safari .scale .line.l10 { | |
-webkit-transform : rotateZ(5deg); | |
-moz-transform : rotateZ(5deg); | |
-ms-transform : rotateZ(5deg); | |
-o-transform : rotateZ(5deg); | |
transform : rotateZ(5deg); } | |
.safari .scale .line.l11 { | |
-webkit-transform : rotateZ(15deg); | |
-moz-transform : rotateZ(15deg); | |
-ms-transform : rotateZ(15deg); | |
-o-transform : rotateZ(15deg); | |
transform : rotateZ(15deg); } | |
.safari .scale .line.l12 { | |
-webkit-transform : rotateZ(25deg); | |
-moz-transform : rotateZ(25deg); | |
-ms-transform : rotateZ(25deg); | |
-o-transform : rotateZ(25deg); | |
transform : rotateZ(25deg); } | |
.safari .scale .line.l13 { | |
-webkit-transform : rotateZ(35deg); | |
-moz-transform : rotateZ(35deg); | |
-ms-transform : rotateZ(35deg); | |
-o-transform : rotateZ(35deg); | |
transform : rotateZ(35deg); } | |
.safari .scale .line.l14 { | |
-webkit-transform : rotateZ(45deg); | |
-moz-transform : rotateZ(45deg); | |
-ms-transform : rotateZ(45deg); | |
-o-transform : rotateZ(45deg); | |
transform : rotateZ(45deg); } | |
.safari .scale .line.l15 { | |
-webkit-transform : rotateZ(55deg); | |
-moz-transform : rotateZ(55deg); | |
-ms-transform : rotateZ(55deg); | |
-o-transform : rotateZ(55deg); | |
transform : rotateZ(55deg); } | |
.safari .scale .line.l16 { | |
-webkit-transform : rotateZ(65deg); | |
-moz-transform : rotateZ(65deg); | |
-ms-transform : rotateZ(65deg); | |
-o-transform : rotateZ(65deg); | |
transform : rotateZ(65deg); } | |
.safari .scale .line.l17 { | |
-webkit-transform : rotateZ(75deg); | |
-moz-transform : rotateZ(75deg); | |
-ms-transform : rotateZ(75deg); | |
-o-transform : rotateZ(75deg); | |
transform : rotateZ(75deg); } | |
.safari .scale .line.l18 { | |
-webkit-transform : rotateZ(85deg); | |
-moz-transform : rotateZ(85deg); | |
-ms-transform : rotateZ(85deg); | |
-o-transform : rotateZ(85deg); | |
transform : rotateZ(85deg); } | |
.maps { | |
overflow : hidden; } | |
.maps .block { | |
position : absolute; } | |
.maps .block.b1 { | |
width : 68px; | |
height : 16px; | |
top : 0; | |
left : 0; | |
background : #75c63b; | |
box-shadow : 0 0 0 1px rgba(0, 0, 0, 0.1) inset; } | |
.maps .block.b2 { | |
width : 16px; | |
height : 16px; | |
top : 0; | |
right : 0; | |
background : #fbc5cf; | |
box-shadow : 0 0 0 1px rgba(0, 0, 0, 0.1) inset; } | |
.maps .block.b3 { | |
width : 69px; | |
height : 68px; | |
top : 30px; | |
left : -4px; | |
border : 3px white solid; | |
overflow : hidden; | |
z-index : 9; | |
background : #e4ddca; | |
box-shadow : 0 0 0 1px rgba(0, 0, 0, 0.1) inset; } | |
.maps .block.b3 .sign { | |
position : absolute; | |
width : 38px; | |
height : 26px; | |
top : 8px; | |
left : 18px; | |
z-index : 20; | |
border : 2px white solid; | |
border-radius : 0 0 20px 20px; | |
box-shadow : 0 0 0 1px rgba(0, 0, 0, 0.1) inset; | |
background : -webkit-linear-gradient(top, #d40308 9%, white 10%, white 11%, #007aff 12%, #007aff 100%); | |
background : -moz-linear-gradient(top, #d40308 9%, white 10%, white 11%, #007aff 12%, #007aff 100%); | |
background : -ms-linear-gradient(top, #d40308 9%, white 10%, white 11%, #007aff 12%, #007aff 100%); | |
background : -o-linear-gradient(top, #d40308 9%, white 10%, white 11%, #007aff 12%, #007aff 100%); | |
background : linear-gradient(top, #d40308 9%, white 10%, white 11%, #007aff 12%, #007aff 100%); } | |
.maps .block.b3 .sign:before { | |
position : absolute; | |
content : '280'; | |
width : 28px; | |
height : 14px; | |
top : 5px; | |
left : 4px; | |
font-family : "Helvetica Neue", Helvetica, Arial; | |
font-size : 14px; | |
font-weight : bold; | |
text-align : center; | |
text-shadow : 0 0 1px rgba(0, 0, 0, 0.1); | |
line-height : 14px; | |
color : #fff; } | |
.maps .block.b3 .mask { | |
position : absolute; | |
overflow : hidden; } | |
.maps .block.b3 .mask.m1 { | |
width : 49px; | |
height : 50px; | |
top : 18px; | |
left : 0; | |
z-index : 2; } | |
.maps .block.b3 .mask.m2 { | |
width : 36px; | |
height : 28px; | |
bottom : 0; | |
right : 0; } | |
.maps .block.b3 .road { | |
position : absolute; } | |
.maps .block.b3 .road.r1 { | |
width : 112px; | |
height : 112px; | |
top : 0; | |
left : -56px; | |
border-radius : 112px; | |
border : 2px #fdc208 solid; | |
background-image : -webkit-radial-gradient(50% 50%, circle cover, #e4ddca 0%, #e4ddca 45%, #fdc208 46%, #fdc208 48%, #fdd633 49%, #fdd633 98%, #fdc208 100%); | |
background-image : -moz-radial-gradient(50% 50%, circle cover, #e4ddca 0%, #e4ddca 45%, #fdc208 46%, #fdc208 48%, #fdd633 49%, #fdd633 98%, #fdc208 100%); | |
background-image : -ms-radial-gradient(50% 50%, circle cover, #e4ddca 0%, #e4ddca 45%, #fdc208 46%, #fdc208 48%, #fdd633 49%, #fdd633 98%, #fdc208 100%); | |
background-image : -o-radial-gradient(50% 50%, circle cover, #e4ddca 0%, #e4ddca 45%, #fdc208 46%, #fdc208 48%, #fdd633 49%, #fdd633 98%, #fdc208 100%); | |
background-image : radial-gradient(50% 50%, circle cover, #e4ddca 0%, #e4ddca 45%, #fdc208 46%, #fdc208 48%, #fdd633 49%, #fdd633 98%, #fdc208 100%); } | |
.maps .block.b3 .road.r2 { | |
width : 112px; | |
height : 112px; | |
top : -69px; | |
left : -8px; | |
border-radius : 112px; | |
border : 2px #fdc208 solid; | |
background-image : -webkit-radial-gradient(50% 50%, circle cover, #e4ddca 0%, #e4ddca 45%, #fdc208 46%, #fdc208 48%, #fdd633 49%, #fdd633 98%, #fdc208 100%); | |
background-image : -moz-radial-gradient(50% 50%, circle cover, #e4ddca 0%, #e4ddca 45%, #fdc208 46%, #fdc208 48%, #fdd633 49%, #fdd633 98%, #fdc208 100%); | |
background-image : -ms-radial-gradient(50% 50%, circle cover, #e4ddca 0%, #e4ddca 45%, #fdc208 46%, #fdc208 48%, #fdd633 49%, #fdd633 98%, #fdc208 100%); | |
background-image : -o-radial-gradient(50% 50%, circle cover, #e4ddca 0%, #e4ddca 45%, #fdc208 46%, #fdc208 48%, #fdd633 49%, #fdd633 98%, #fdc208 100%); | |
background-image : radial-gradient(50% 50%, circle cover, #e4ddca 0%, #e4ddca 45%, #fdc208 46%, #fdc208 48%, #fdd633 49%, #fdd633 98%, #fdc208 100%); } | |
.maps .block.b4 { | |
width : 17px; | |
height : 30px; | |
top : 32px; | |
right : -1px; | |
background : #e4ddca; | |
box-shadow : 0 0 0 1px rgba(0, 0, 0, 0.1) inset; } | |
.maps .block.b5 { | |
width : 16px; | |
height : 22px; | |
bottom : 0; | |
right : 0; | |
overflow : hidden; | |
background : #e4ddca; | |
box-shadow : 0 0 0 1px rgba(0, 0, 0, 0.1) inset; } | |
.maps .block.b5:before { | |
position : absolute; | |
content : ''; | |
width : 12px; | |
height : 8px; | |
left : 0; | |
bottom : 0; | |
background : #ffd634; | |
box-shadow : 0 0 0 1px rgba(0, 0, 0, 0.1) inset; } | |
.maps .block.b6 { | |
width : 81px; | |
height : 41px; | |
top : 19px; | |
left : 0; | |
z-index : 1; | |
background : #3f9bfe; | |
box-shadow : 0 0 0 1px rgba(0, 0, 0, 0.1) inset; } | |
.maps .dot { | |
position : absolute; | |
width : 20px; | |
height : 20px; | |
top : 58px; | |
left : 65px; | |
z-index : 20; | |
border-radius : 10px; | |
border : 1px rgba(255, 255, 255, 0.4) solid; | |
background : #007bff; | |
box-shadow : 0 0 0 1px rgba(0, 0, 0, 0.1) inset; } | |
.maps .dot:before, .maps .dot:after { | |
position : absolute; | |
content : ''; } | |
.maps .dot:before { | |
top : -14px; | |
left : -6px; | |
z-index : 1; | |
border-style : solid; | |
border-color : transparent transparent white transparent; | |
border-width : 16px; | |
-webkit-transform : scaleX(0.3) scaleY(0.9); | |
-moz-transform : scaleX(0.3) scaleY(0.9); | |
-ms-transform : scaleX(0.3) scaleY(0.9); | |
-o-transform : scaleX(0.3) scaleY(0.9); | |
transform : scaleX(0.3) scaleY(0.9); } | |
.maps .dot:after { | |
top : 7px; | |
left : 4px; | |
z-index : 2; | |
border-style : solid; | |
border-color : transparent transparent #0477f9 transparent; | |
border-width : 6px; } | |
.notes { | |
overflow : hidden; | |
background : #fafafa; | |
border : 1px #cfcfcf solid; | |
background : -webkit-linear-gradient(top, #ffdb44 0%, #ffcc00 29%, #d3b64a 30%, #d5dbf2 31%, #fafafa 32%); | |
background : -moz-linear-gradient(top, #ffdb44 0%, #ffcc00 29%, #d3b64a 30%, #d5dbf2 31%, #fafafa 32%); | |
background : -ms-linear-gradient(top, #ffdb44 0%, #ffcc00 29%, #d3b64a 30%, #d5dbf2 31%, #fafafa 32%); | |
background : -o-linear-gradient(top, #ffdb44 0%, #ffcc00 29%, #d3b64a 30%, #d5dbf2 31%, #fafafa 32%); | |
background : linear-gradient(top, #ffdb44 0%, #ffcc00 29%, #d3b64a 30%, #d5dbf2 31%, #fafafa 32%); } | |
.notes:before { | |
position : absolute; | |
content : ''; | |
width : 100%; | |
height : 38px; | |
top : 47px; | |
left : 0; | |
border-top : 2px #e4e4e4 solid; | |
border-bottom : 2px #e4e4e4 solid; | |
background : -webkit-linear-gradient(top, transparent 49%, gainsboro 50%, gainsboro 51%, transparent 52%); | |
background : -moz-linear-gradient(top, transparent 49%, gainsboro 50%, gainsboro 51%, transparent 52%); | |
background : -ms-linear-gradient(top, transparent 49%, gainsboro 50%, gainsboro 51%, transparent 52%); | |
background : -o-linear-gradient(top, transparent 49%, gainsboro 50%, gainsboro 51%, transparent 52%); | |
background : linear-gradient(top, transparent 49%, gainsboro 50%, gainsboro 51%, transparent 52%); } | |
.notes:after { | |
position : absolute; | |
content : ''; | |
width : 100%; | |
height : 3px; | |
top : 34px; | |
left : 0; | |
background-repeat : repeat-x; | |
background-position : 0 0; | |
background-size : 3px 3px; | |
background-image : -webkit-radial-gradient(50% 50%, circle contain, #c3c3c3 50%, transparent 51%); | |
background-image : -moz-radial-gradient(50% 50%, circle contain, #c3c3c3 50%, transparent 51%); | |
background-image : -ms-radial-gradient(50% 50%, circle contain, #c3c3c3 50%, transparent 51%); | |
background-image : -o-radial-gradient(50% 50%, circle contain, #c3c3c3 50%, transparent 51%); | |
background-image : radial-gradient(50% 50%, circle contain, #c3c3c3 50%, transparent 51%); } | |
.stocks { | |
overflow : hidden; | |
background-repeat : repeat-x; | |
background-size : 20px 100%; | |
background-position : -10px 0; | |
background-image : -webkit-linear-gradient(left, #282828 5%, black 6%); | |
background-image : -moz-linear-gradient(left, #282828 5%, black 6%); | |
background-image : -ms-linear-gradient(left, #282828 5%, black 6%); | |
background-image : -o-linear-gradient(left, #282828 5%, black 6%); | |
background-image : linear-gradient(left, #282828 5%, black 6%); } | |
.stocks:before { | |
position : absolute; | |
content : ''; | |
width : 120px; | |
height : 53%; | |
top : 47%; | |
left : 0; | |
background : -webkit-linear-gradient(top, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 80%); | |
background : -moz-linear-gradient(top, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 80%); | |
background : -ms-linear-gradient(top, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 80%); | |
background : -o-linear-gradient(top, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 80%); | |
background : linear-gradient(top, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 80%); | |
-webkit-transform : rotateZ(-8deg); | |
-moz-transform : rotateZ(-8deg); | |
-ms-transform : rotateZ(-8deg); | |
-o-transform : rotateZ(-8deg); | |
transform : rotateZ(-8deg); } | |
.stocks .dot { | |
position : absolute; | |
width : 7px; | |
height : 7px; | |
top : 28px; | |
right : 26px; | |
z-index : 100; | |
border-radius : 9px; | |
border : 1px #00f0ff solid; | |
background : #04c9f8; } | |
.stocks .dot:before { | |
position : absolute; | |
content : ''; | |
width : 1px; | |
height : 100px; | |
top : -28px; | |
right : 3px; | |
background : #04c9f8; } | |
.stocks .line { | |
position : absolute; | |
height : 1px; | |
background : #fff; | |
z-index : 10; } | |
.stocks .line.l1 { | |
width : 14px; | |
top : 56px; | |
left : 0; | |
-webkit-transform : rotateZ(18deg); | |
-moz-transform : rotateZ(18deg); | |
-ms-transform : rotateZ(18deg); | |
-o-transform : rotateZ(18deg); | |
transform : rotateZ(18deg); } | |
.stocks .line.l2 { | |
width : 14px; | |
top : 54px; | |
left : 12px; | |
-webkit-transform : rotateZ(-40deg); | |
-moz-transform : rotateZ(-40deg); | |
-ms-transform : rotateZ(-40deg); | |
-o-transform : rotateZ(-40deg); | |
transform : rotateZ(-40deg); } | |
.stocks .line.l3 { | |
width : 7px; | |
top : 53px; | |
left : 24px; | |
-webkit-transform : rotateZ(35deg); | |
-moz-transform : rotateZ(35deg); | |
-ms-transform : rotateZ(35deg); | |
-o-transform : rotateZ(35deg); | |
transform : rotateZ(35deg); } | |
.stocks .line.l4 { | |
width : 14px; | |
top : 50px; | |
left : 27px; | |
-webkit-transform : rotateZ(-61deg); | |
-moz-transform : rotateZ(-61deg); | |
-ms-transform : rotateZ(-61deg); | |
-o-transform : rotateZ(-61deg); | |
transform : rotateZ(-61deg); } | |
.stocks .line.l5 { | |
width : 16px; | |
top : 52px; | |
left : 33px; | |
-webkit-transform : rotateZ(67deg); | |
-moz-transform : rotateZ(67deg); | |
-ms-transform : rotateZ(67deg); | |
-o-transform : rotateZ(67deg); | |
transform : rotateZ(67deg); } | |
.stocks .line.l6 { | |
width : 7px; | |
top : 61px; | |
left : 44px; | |
-webkit-transform : rotateZ(26deg); | |
-moz-transform : rotateZ(26deg); | |
-ms-transform : rotateZ(26deg); | |
-o-transform : rotateZ(26deg); | |
transform : rotateZ(26deg); } | |
.stocks .line.l7 { | |
width : 14px; | |
top : 56px; | |
left : 48px; | |
-webkit-transform : rotateZ(-54deg); | |
-moz-transform : rotateZ(-54deg); | |
-ms-transform : rotateZ(-54deg); | |
-o-transform : rotateZ(-54deg); | |
transform : rotateZ(-54deg); } | |
.stocks .line.l8 { | |
width : 5px; | |
top : 51px; | |
left : 59px; | |
-webkit-transform : rotateZ(-5deg); | |
-moz-transform : rotateZ(-5deg); | |
-ms-transform : rotateZ(-5deg); | |
-o-transform : rotateZ(-5deg); | |
transform : rotateZ(-5deg); } | |
.stocks .line.l9 { | |
width : 19px; | |
top : 42px; | |
left : 57px; | |
-webkit-transform : rotateZ(-70deg); | |
-moz-transform : rotateZ(-70deg); | |
-ms-transform : rotateZ(-70deg); | |
-o-transform : rotateZ(-70deg); | |
transform : rotateZ(-70deg); } | |
.stocks .line.l10 { | |
width : 18px; | |
top : 42px; | |
left : 64px; | |
-webkit-transform : rotateZ(70deg); | |
-moz-transform : rotateZ(70deg); | |
-ms-transform : rotateZ(70deg); | |
-o-transform : rotateZ(70deg); | |
transform : rotateZ(70deg); } | |
.stocks .line.l11 { | |
width : 7px; | |
top : 48px; | |
left : 76px; | |
-webkit-transform : rotateZ(-40deg); | |
-moz-transform : rotateZ(-40deg); | |
-ms-transform : rotateZ(-40deg); | |
-o-transform : rotateZ(-40deg); | |
transform : rotateZ(-40deg); } | |
.stocks .line.l12 { | |
width : 14px; | |
top : 52px; | |
left : 79px; | |
-webkit-transform : rotateZ(59deg); | |
-moz-transform : rotateZ(59deg); | |
-ms-transform : rotateZ(59deg); | |
-o-transform : rotateZ(59deg); | |
transform : rotateZ(59deg); } | |
.stocks .line.l13 { | |
width : 22px; | |
top : 50px; | |
left : 85px; | |
-webkit-transform : rotateZ(-57deg); | |
-moz-transform : rotateZ(-57deg); | |
-ms-transform : rotateZ(-57deg); | |
-o-transform : rotateZ(-57deg); | |
transform : rotateZ(-57deg); } | |
.appstore { | |
box-shadow : 0 0 0 1px rgba(6, 65, 233, 0.3) inset; | |
background : -webkit-linear-gradient(top, #03e4fe 0%, #1b52ef 100%); | |
background : -moz-linear-gradient(top, #03e4fe 0%, #1b52ef 100%); | |
background : -ms-linear-gradient(top, #03e4fe 0%, #1b52ef 100%); | |
background : -o-linear-gradient(top, #03e4fe 0%, #1b52ef 100%); | |
background : linear-gradient(top, #03e4fe 0%, #1b52ef 100%); } | |
.appstore:before { | |
position : absolute; | |
content : ''; | |
width : 56px; | |
height : 6px; | |
top : 50%; | |
left : 50%; | |
margin : -3px 0 0 -28px; | |
background : #fff; | |
border-radius : 1px; | |
box-shadow : 0 0 0 1px rgba(0, 0, 0, 0.1); } | |
.appstore .picto { | |
position : absolute; | |
width : 78px; | |
height : 78px; | |
top : 50%; | |
left : 50%; | |
margin : -43px 0 0 -43px; | |
border : 4px white solid; | |
border-radius : 43px; | |
box-shadow : 0 0 0 1px rgba(0, 0, 0, 0.1); } | |
.appstore .crayon { | |
position : absolute; | |
width : 27px; | |
height : 7px; | |
top : 32px; | |
left : 11px; | |
z-index : 2; | |
background : #fff; | |
box-shadow : 0 0 0 1px rgba(0, 0, 0, 0.3); | |
-webkit-transform : rotateZ(-60deg); | |
-moz-transform : rotateZ(-60deg); | |
-ms-transform : rotateZ(-60deg); | |
-o-transform : rotateZ(-60deg); | |
transform : rotateZ(-60deg); } | |
.appstore .crayon:before { | |
position : absolute; | |
top : -7px; | |
left : -21px; | |
content : ''; | |
border-width : 10px; | |
border-style : solid; | |
border-color : transparent white transparent transparent; | |
-webkit-transform : scaleY(0.3); | |
-moz-transform : scaleY(0.3); | |
-ms-transform : scaleY(0.3); | |
-o-transform : scaleY(0.3); | |
transform : scaleY(0.3); } | |
.appstore .crayon:after { | |
position : absolute; | |
content : ''; | |
width : 6px; | |
height : 7px; | |
top : 0; | |
right : -7px; | |
background : #fff; | |
border-radius : 0 1px 1px 0; | |
box-shadow : 0 0 0 1px rgba(0, 0, 0, 0.3); } | |
.appstore .pencil { | |
position : absolute; | |
width : 32px; | |
height : 7px; | |
top : 22px; | |
right : 15px; | |
z-index : 2; | |
background : #fff; | |
box-shadow : 0 0 0 1px rgba(0, 0, 0, 0.3); | |
-webkit-transform : rotateZ(60deg); | |
-moz-transform : rotateZ(60deg); | |
-ms-transform : rotateZ(60deg); | |
-o-transform : rotateZ(60deg); | |
transform : rotateZ(60deg); } | |
.appstore .pencil:before { | |
position : absolute; | |
top : -7px; | |
right : -28px; | |
content : ''; | |
border-width : 10px; | |
border-style : solid; | |
border-color : transparent transparent transparent white; | |
border-radius : 14px; | |
-webkit-transform : scaleY(0.7); | |
-moz-transform : scaleY(0.7); | |
-ms-transform : scaleY(0.7); | |
-o-transform : scaleY(0.7); | |
transform : scaleY(0.7); } | |
.appstore .pencil:after { | |
position : absolute; | |
content : ''; | |
width : 6px; | |
height : 7px; | |
top : 0; | |
right : -7px; | |
background : #fff; | |
border-radius : 0 1px 1px 0; | |
box-shadow : 0 0 0 1px rgba(0, 0, 0, 0.3); } | |
.weather { | |
box-shadow : 0 0 0 1px rgba(31, 118, 237, 0.3) inset; | |
background : -webkit-linear-gradient(top, #1f76ed 0%, #70edfe 100%); | |
background : -moz-linear-gradient(top, #1f76ed 0%, #70edfe 100%); | |
background : -ms-linear-gradient(top, #1f76ed 0%, #70edfe 100%); | |
background : -o-linear-gradient(top, #1f76ed 0%, #70edfe 100%); | |
background : linear-gradient(top, #1f76ed 0%, #70edfe 100%); } | |
.weather:before { | |
position : absolute; | |
content : ''; | |
width : 38px; | |
height : 38px; | |
top : 20px; | |
left : 14px; | |
z-index : 1; | |
border-radius : 19px; | |
box-shadow : 0 0 0 1px rgba(253, 239, 84, 0.5) inset; | |
background : -webkit-linear-gradient(top, #ffc700 0%, #fdef54 100%); | |
background : -moz-linear-gradient(top, #ffc700 0%, #fdef54 100%); | |
background : -ms-linear-gradient(top, #ffc700 0%, #fdef54 100%); | |
background : -o-linear-gradient(top, #ffc700 0%, #fdef54 100%); | |
background : linear-gradient(top, #ffc700 0%, #fdef54 100%); } | |
.weather .cloud { | |
position : absolute; | |
width : 36px; | |
height : 36px; | |
top : 32px; | |
left : 32px; | |
z-index : 2; | |
border-radius : 18px; | |
background : rgba(255, 255, 255, 0.8); } | |
.weather .cloud:before { | |
position : absolute; | |
content : ''; | |
width : 22px; | |
height : 22px; | |
top : 14px; | |
left : -5px; | |
z-index : 1; | |
border-radius : 11px; | |
background : rgba(255, 255, 255, 0.8); } | |
.weather .cloud:after { | |
position : absolute; | |
content : ''; | |
width : 30px; | |
height : 30px; | |
top : 8px; | |
right : -9px; | |
z-index : 2; | |
border-radius : 15px; | |
background : rgba(255, 255, 255, 0.8); } | |
.clock { | |
background : #000; } | |
.clock:before { | |
position : absolute; | |
content : ''; | |
z-index : 10; | |
width : 4px; | |
height : 4px; | |
top : 50%; | |
left : 50%; | |
margin : -2px 0 0 -2px; | |
border-radius : 2px; | |
background : #ce322b; } | |
.clock:after { | |
position : absolute; | |
content : ''; | |
width : 2px; | |
height : 24px; | |
top : 50%; | |
left : 50%; | |
z-index : 5; | |
margin : 0 0 0 -1px; | |
background : rgba(206, 50, 43, 0.4); } | |
.clock .numbers { | |
position : absolute; | |
width : 86px; | |
height : 86px; | |
top : 50%; | |
left : 50%; | |
margin : -43px 0 0 -43px; | |
border-radius : 43px; | |
background : #fff; } | |
.clock .numbers:before { | |
position : absolute; | |
content : ''; | |
width : 16px; | |
height : 1px; | |
top : 50%; | |
left : 50%; | |
margin : -4px 0 0 -15px; | |
background : #000; | |
-webkit-transform : rotateZ(23deg); | |
-moz-transform : rotateZ(23deg); | |
-ms-transform : rotateZ(23deg); | |
-o-transform : rotateZ(23deg); | |
transform : rotateZ(23deg); } | |
.clock .numbers:after { | |
position : absolute; | |
content : ''; | |
width : 28px; | |
height : 1px; | |
top : 50%; | |
left : 50%; | |
margin : 6px 0 0 -27px; | |
background : #000; | |
-webkit-transform : rotateZ(-24deg); | |
-moz-transform : rotateZ(-24deg); | |
-ms-transform : rotateZ(-24deg); | |
-o-transform : rotateZ(-24deg); | |
transform : rotateZ(-24deg); } | |
.clock .numbers ol { | |
position : absolute; | |
width : 100%; | |
height : 100%; | |
top : 0; | |
left : 0; | |
margin : 0; | |
padding : 0; | |
list-style : none; | |
counter-reset : clock-counter; } | |
.clock .numbers ol li { | |
position : absolute; | |
width : 12px; | |
height : 12px; | |
top : 0; | |
left : 0; } | |
.clock .numbers ol li:before { | |
position : absolute; | |
content : counter(clock-counter); | |
counter-increment : clock-counter; | |
width : 100%; | |
height : 100%; | |
font-family : "Helvetica Neue", Helvetica, Arial; | |
font-size : 9px; | |
font-weight : normal; | |
text-align : center; | |
line-height : 10px; | |
color : #1c1c1c; } | |
.clock .numbers ol li:nth-child(1) { | |
top : 10px; | |
left : 53px; } | |
.clock .numbers ol li:nth-child(2) { | |
top : 22px; | |
left : 65px; } | |
.clock .numbers ol li:nth-child(3) { | |
top : 37px; | |
left : 72px; } | |
.clock .numbers ol li:nth-child(4) { | |
top : 52px; | |
left : 65px; } | |
.clock .numbers ol li:nth-child(5) { | |
top : 65px; | |
left : 53px; } | |
.clock .numbers ol li:nth-child(6) { | |
top : 72px; | |
left : 37px; } | |
.clock .numbers ol li:nth-child(7) { | |
top : 65px; | |
left : 22px; } | |
.clock .numbers ol li:nth-child(8) { | |
top : 52px; | |
left : 10px; } | |
.clock .numbers ol li:nth-child(9) { | |
top : 37px; | |
left : 2px; } | |
.clock .numbers ol li:nth-child(10) { | |
top : 22px; | |
left : 7px; } | |
.clock .numbers ol li:nth-child(11) { | |
top : 10px; | |
left : 20px; } | |
.clock .numbers ol li:nth-child(12) { | |
top : 6px; | |
left : 37px; } | |
.newsstand { | |
border : 1px #cfcfcf solid; | |
overflow : hidden; | |
background : -webkit-linear-gradient(top, white 0%, #dbdbdb 81%, white 82%); | |
background : -moz-linear-gradient(top, white 0%, #dbdbdb 81%, white 82%); | |
background : -ms-linear-gradient(top, white 0%, #dbdbdb 81%, white 82%); | |
background : -o-linear-gradient(top, white 0%, #dbdbdb 81%, white 82%); | |
background : linear-gradient(top, white 0%, #dbdbdb 81%, white 82%); } | |
.newsstand .news { | |
position : absolute; | |
width : 47px; | |
height : 52px; | |
top : 13px; | |
left : 12px; | |
z-index : 1; | |
background : #d0d2d1; | |
box-shadow : 0 0 0 1px rgba(0, 0, 0, 0.1) inset; } | |
.newsstand .news span { | |
position : absolute; | |
width : 100%; | |
height : 10px; | |
top : 2px; | |
left : 0; | |
font-family : "Helvetica Neue", Helvetica, Arial; | |
font-size : 10px; | |
font-weight : bold; | |
text-align : center; | |
line-height : 10px; | |
letter-spacing : -1px; | |
text-align : center; | |
text-shadow : 0 0 1px white; | |
color : #1c1c1c; } | |
.newsstand .news:before { | |
position : absolute; | |
content : ''; | |
width : 14px; | |
height : 4px; | |
top : 14px; | |
left : 4px; | |
background : #c0c1c3; } | |
.newsstand .news:after { | |
position : absolute; | |
content : ''; | |
width : 9px; | |
height : 2px; | |
top : 19px; | |
left : 4px; | |
background : #c0c1c3; } | |
.newsstand .art { | |
position : absolute; | |
width : 34px; | |
height : 45px; | |
top : 35px; | |
left : 6px; | |
z-index : 2; | |
background : #fecb00; | |
box-shadow : 0 0 0 1px rgba(0, 0, 0, 0.1) inset; } | |
.newsstand .art span { | |
position : absolute; | |
width : 100%; | |
height : 10px; | |
top : 3px; | |
left : 0; | |
font-family : "Helvetica Neue", Helvetica, Arial; | |
font-size : 10px; | |
font-weight : bold; | |
text-align : center; | |
line-height : 10px; | |
letter-spacing : -1px; | |
text-align : center; | |
text-transform : uppercase; | |
text-shadow : 0 0 1px #ffe708; | |
color : #1a1a1a; } | |
.newsstand .art span:before { | |
position : absolute; | |
content : ''; | |
top : 12px; | |
left : 16px; | |
border-color : transparent transparent white transparent; | |
border-style : solid; | |
border-width : 10px; } | |
.newsstand .art:before { | |
position : absolute; | |
content : ''; | |
width : 10px; | |
height : 10px; | |
top : 18px; | |
left : 10px; | |
border-radius : 6px; | |
background : #01acea; } | |
.newsstand .art:after { | |
position : absolute; | |
content : ''; | |
width : 10px; | |
height : 10px; | |
top : 30px; | |
left : 3px; | |
background : #ff3b2f; } | |
.newsstand .travel { | |
position : absolute; | |
width : 38px; | |
height : 54px; | |
top : 26px; | |
left : 30px; | |
z-index : 3; | |
overflow : hidden; | |
background : #27aae0; | |
box-shadow : 0 0 0 1px rgba(0, 0, 0, 0.1) inset; } | |
.newsstand .travel .label { | |
position : absolute; | |
width : 100%; | |
height : 10px; | |
top : 3px; | |
left : 0; | |
font-family : "Helvetica Neue", Helvetica, Arial; | |
font-size : 10px; | |
font-weight : bold; | |
text-align : center; | |
line-height : 10px; | |
letter-spacing : -1px; | |
text-align : center; | |
text-transform : uppercase; | |
text-shadow : 0 0 1px #22bae5; | |
color : #303493; } | |
.newsstand .travel .label:before { | |
position : absolute; | |
content : ''; | |
width : 40px; | |
height : 40px; | |
top : 29px; | |
left : -1px; | |
background : #7dcceb; | |
box-shadow : 0 0 0 1px rgba(0, 0, 0, 0.1); | |
-webkit-transform : rotateZ(45deg); | |
-moz-transform : rotateZ(45deg); | |
-ms-transform : rotateZ(45deg); | |
-o-transform : rotateZ(45deg); | |
transform : rotateZ(45deg); } | |
.newsstand .travel .picto { | |
position : absolute; | |
width : 16px; | |
height : 4px; | |
top : 50%; | |
left : 50%; | |
margin : -2px 0 0 -8px; | |
background : #fff; | |
border-radius : 0 3px 3px 0; | |
-webkit-transform : rotateZ(-90deg); | |
-moz-transform : rotateZ(-90deg); | |
-ms-transform : rotateZ(-90deg); | |
-o-transform : rotateZ(-90deg); | |
transform : rotateZ(-90deg); } | |
.newsstand .travel .picto:before { | |
position : absolute; | |
content : ''; | |
width : 0; | |
height : 0; | |
top : -3px; | |
left : 0; | |
border-color : transparent transparent transparent white; | |
border-width : 5px; | |
border-style : solid; } | |
.newsstand .travel .picto:after { | |
position : absolute; | |
content : ''; | |
width : 8px; | |
height : 8px; | |
top : -3px; | |
left : 0; | |
border-right : 2px white solid; | |
border-bottom : 2px white solid; | |
-webkit-transform : rotateZ(-45deg); | |
-moz-transform : rotateZ(-45deg); | |
-ms-transform : rotateZ(-45deg); | |
-o-transform : rotateZ(-45deg); | |
transform : rotateZ(-45deg); } | |
.newsstand .sports { | |
position : absolute; | |
width : 32px; | |
height : 40px; | |
top : 40px; | |
left : 60px; | |
z-index : 4; | |
background : #38b349; | |
box-shadow : 0 0 0 1px rgba(0, 0, 0, 0.1) inset; } | |
.newsstand .sports .label { | |
position : absolute; | |
width : 100%; | |
height : 10px; | |
top : 3px; | |
left : 0; | |
font-family : "Helvetica Neue", Helvetica, Arial; | |
font-size : 8px; | |
font-weight : bold; | |
text-align : center; | |
line-height : 10px; | |
letter-spacing : -1px; | |
text-align : center; | |
text-transform : uppercase; | |
text-shadow : 0 0 1px #2fac48; | |
color : #fff; } | |
.newsstand .sports .label:before { | |
position : absolute; | |
content : ''; | |
width : 12px; | |
height : 12px; | |
top : 12px; | |
left : 11px; | |
background : #ebe11b; | |
border-radius : 14px; | |
box-shadow : 0 0 0 1px rgba(0, 0, 0, 0.1); } | |
.music { | |
overflow : hidden; | |
box-shadow : 0 0 0 1px rgba(255, 76, 40, 0.5) inset; | |
background : -webkit-linear-gradient(top, #ff2666 0%, #ff5b39 100%); | |
background : -moz-linear-gradient(top, #ff2666 0%, #ff5b39 100%); | |
background : -ms-linear-gradient(top, #ff2666 0%, #ff5b39 100%); | |
background : -o-linear-gradient(top, #ff2666 0%, #ff5b39 100%); | |
background : linear-gradient(top, #ff2666 0%, #ff5b39 100%); } | |
.music:before { | |
position : absolute; | |
content : '\266B'; | |
width : 100%; | |
height : 100px; | |
font-family : "Helvetica Neue", Helvetica, Arial; | |
font-size : 72px; | |
font-weight : bold; | |
text-align : center; | |
line-height : 100px; | |
text-align : center; | |
text-shadow : 0 0 1px #fb2e22; | |
color : #fff; | |
-webkit-transform : scaleX(1.2); | |
-moz-transform : scaleX(1.2); | |
-ms-transform : scaleX(1.2); | |
-o-transform : scaleX(1.2); | |
transform : scaleX(1.2); } | |
.videos { | |
overflow : hidden; | |
box-shadow : 0 0 0 1px rgba(72, 195, 248, 0.5) inset; | |
background : -webkit-linear-gradient(top, #50ebc2 0%, #50ebc2 33%, #59c7fd 100%); | |
background : -moz-linear-gradient(top, #50ebc2 0%, #50ebc2 33%, #59c7fd 100%); | |
background : -ms-linear-gradient(top, #50ebc2 0%, #50ebc2 33%, #59c7fd 100%); | |
background : -o-linear-gradient(top, #50ebc2 0%, #50ebc2 33%, #59c7fd 100%); | |
background : linear-gradient(top, #50ebc2 0%, #50ebc2 33%, #59c7fd 100%); } | |
.videos:before { | |
position : absolute; | |
content : ''; | |
width : 100%; | |
height : 16px; | |
top : 0; | |
left : 0; | |
z-index : 2; | |
background-color : #fff; | |
background-size : 36px 32px; | |
background-repeat : repeat-x; | |
background-position : -18px -16px; | |
box-shadow : 0 1px 0 1px rgba(0, 0, 0, 0.4); | |
background-image : -webkit-linear-gradient(45deg, transparent 25%, black 26%, black 50%, transparent 51%); | |
background-image : -moz-linear-gradient(45deg, transparent 25%, black 26%, black 50%, transparent 51%); | |
background-image : -ms-linear-gradient(45deg, transparent 25%, black 26%, black 50%, transparent 51%); | |
background-image : -o-linear-gradient(45deg, transparent 25%, black 26%, black 50%, transparent 51%); | |
background-image : linear-gradient(45deg, transparent 25%, black 26%, black 50%, transparent 51%); } | |
.videos:after { | |
position : absolute; | |
content : ''; | |
width : 100%; | |
height : 16px; | |
top : 16px; | |
left : 0; | |
background-color : #fff; | |
background-size : 36px 32px; | |
background-repeat : repeat-x; | |
background-position : -18px -16px; | |
box-shadow : 0 1px 0 0 rgba(0, 0, 0, 0.4); | |
background-image : -webkit-linear-gradient(-45deg, transparent 25%, black 26%, black 50%, transparent 51%); | |
background-image : -moz-linear-gradient(-45deg, transparent 25%, black 26%, black 50%, transparent 51%); | |
background-image : -ms-linear-gradient(-45deg, transparent 25%, black 26%, black 50%, transparent 51%); | |
background-image : -o-linear-gradient(-45deg, transparent 25%, black 26%, black 50%, transparent 51%); | |
background-image : linear-gradient(-45deg, transparent 25%, black 26%, black 50%, transparent 51%); } | |
.messages { | |
background : -webkit-linear-gradient(top, #86ff65 0%, #06d315 100%); | |
background : -moz-linear-gradient(top, #86ff65 0%, #06d315 100%); | |
background : -ms-linear-gradient(top, #86ff65 0%, #06d315 100%); | |
background : -o-linear-gradient(top, #86ff65 0%, #06d315 100%); | |
background : linear-gradient(top, #86ff65 0%, #06d315 100%); } | |
.messages:before { | |
position : absolute; | |
content : ''; | |
width : 74px; | |
height : 74px; | |
top : 50%; | |
left : 50%; | |
margin : -37px 0 0 -37px; | |
background : #fff; | |
border-radius : 37px; | |
box-shadow : 0 0 0 1px rgba(0, 0, 0, 0.1); | |
-webkit-transform : scaleY(0.81); | |
-moz-transform : scaleY(0.81); | |
-ms-transform : scaleY(0.81); | |
-o-transform : scaleY(0.81); | |
transform : scaleY(0.81); } | |
.messages:after { | |
position : absolute; | |
content : ''; | |
bottom : 8px; | |
left : 16px; | |
border-width : 8px; | |
border-style : solid; | |
border-color : white transparent transparent transparent; | |
-webkit-transform : rotateZ(35deg) scaleX(0.5) scaleY(1.6); | |
-moz-transform : rotateZ(35deg) scaleX(0.5) scaleY(1.6); | |
-ms-transform : rotateZ(35deg) scaleX(0.5) scaleY(1.6); | |
-o-transform : rotateZ(35deg) scaleX(0.5) scaleY(1.6); | |
transform : rotateZ(35deg) scaleX(0.5) scaleY(1.6); } | |
.gamecenter { | |
border : 1px #cfcfcf solid; } | |
.gamecenter .bubble { | |
position : absolute; | |
border-radius : 99px; } | |
.gamecenter .bubble.blue { | |
width : 62px; | |
height : 62px; | |
top : 12px; | |
left : 10px; | |
z-index : 3; | |
box-shadow : 0 0 1px 0 rgba(129, 135, 241, 0.6) inset, 0 -2px 4px 0 rgba(28, 210, 255, 0.4) inset, 0 2px 3px 0 rgba(160, 155, 243, 0.6) inset; | |
background : -webkit-linear-gradient(top, rgba(92, 154, 243, 0.8) 0%, rgba(107, 209, 229, 0.8) 100%); | |
background : -moz-linear-gradient(top, rgba(92, 154, 243, 0.8) 0%, rgba(107, 209, 229, 0.8) 100%); | |
background : -ms-linear-gradient(top, rgba(92, 154, 243, 0.8) 0%, rgba(107, 209, 229, 0.8) 100%); | |
background : -o-linear-gradient(top, rgba(92, 154, 243, 0.8) 0%, rgba(107, 209, 229, 0.8) 100%); | |
background : linear-gradient(top, rgba(92, 154, 243, 0.8) 0%, rgba(107, 209, 229, 0.8) 100%); } | |
.gamecenter .bubble.blue:before { | |
position : absolute; | |
content : ''; | |
width : 38px; | |
height : 38px; | |
top : -7px; | |
left : 50%; | |
margin : 0 0 0 -19px; | |
border-radius : 20px; | |
box-shadow : 0 0 1px 0 rgba(91, 138, 243, 0.1); | |
background : -webkit-linear-gradient(top, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 80%); | |
background : -moz-linear-gradient(top, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 80%); | |
background : -ms-linear-gradient(top, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 80%); | |
background : -o-linear-gradient(top, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 80%); | |
background : linear-gradient(top, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 80%); | |
-webkit-transform : scaleY(0.65); | |
-moz-transform : scaleY(0.65); | |
-ms-transform : scaleY(0.65); | |
-o-transform : scaleY(0.65); | |
transform : scaleY(0.65); } | |
.gamecenter .bubble.yellow { | |
width : 48px; | |
height : 48px; | |
top : 8px; | |
left : 36px; | |
z-index : 1; | |
box-shadow : 0 0 1px 0 rgba(232, 190, 0, 0.6) inset, 0 -2px 4px 0 rgba(253, 234, 70, 0.4) inset, 0 2px 3px 0 rgba(160, 155, 243, 0.6) inset; | |
background : -webkit-linear-gradient(top, rgba(244, 204, 1, 0.8) 0%, rgba(251, 233, 77, 0.8) 100%); | |
background : -moz-linear-gradient(top, rgba(244, 204, 1, 0.8) 0%, rgba(251, 233, 77, 0.8) 100%); | |
background : -ms-linear-gradient(top, rgba(244, 204, 1, 0.8) 0%, rgba(251, 233, 77, 0.8) 100%); | |
background : -o-linear-gradient(top, rgba(244, 204, 1, 0.8) 0%, rgba(251, 233, 77, 0.8) 100%); | |
background : linear-gradient(top, rgba(244, 204, 1, 0.8) 0%, rgba(251, 233, 77, 0.8) 100%); } | |
.gamecenter .bubble.yellow:before { | |
position : absolute; | |
content : ''; | |
width : 38px; | |
height : 38px; | |
top : -7px; | |
left : 50%; | |
margin : 0 0 0 -19px; | |
border-radius : 20px; | |
box-shadow : 0 0 1px 0 rgba(91, 138, 243, 0.1); | |
background : -webkit-linear-gradient(top, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0) 80%); | |
background : -moz-linear-gradient(top, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0) 80%); | |
background : -ms-linear-gradient(top, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0) 80%); | |
background : -o-linear-gradient(top, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0) 80%); | |
background : linear-gradient(top, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0) 80%); | |
-webkit-transform : scaleY(0.65); | |
-moz-transform : scaleY(0.65); | |
-ms-transform : scaleY(0.65); | |
-o-transform : scaleY(0.65); | |
transform : scaleY(0.65); } | |
.gamecenter .bubble.purple { | |
width : 30px; | |
height : 30px; | |
top : 60px; | |
left : 22px; | |
z-index : 2; | |
box-shadow : 0 0 1px 0 rgba(118, 55, 252, 0.6) inset, 0 -2px 3px 0 rgba(143, 126, 253, 0.6) inset, 0 2px 3px 0 rgba(160, 155, 243, 0.6) inset; | |
background : -webkit-linear-gradient(top, rgba(155, 38, 223, 0.8) 0%, rgba(143, 48, 255, 0.8) 100%); | |
background : -moz-linear-gradient(top, rgba(155, 38, 223, 0.8) 0%, rgba(143, 48, 255, 0.8) 100%); | |
background : -ms-linear-gradient(top, rgba(155, 38, 223, 0.8) 0%, rgba(143, 48, 255, 0.8) 100%); | |
background : -o-linear-gradient(top, rgba(155, 38, 223, 0.8) 0%, rgba(143, 48, 255, 0.8) 100%); | |
background : linear-gradient(top, rgba(155, 38, 223, 0.8) 0%, rgba(143, 48, 255, 0.8) 100%); } | |
.gamecenter .bubble.purple:before { | |
position : absolute; | |
content : ''; | |
width : 38px; | |
height : 38px; | |
top : -7px; | |
left : 50%; | |
margin : 0 0 0 -19px; | |
border-radius : 20px; | |
box-shadow : 0 0 1px 0 rgba(91, 138, 243, 0.1); | |
background : -webkit-linear-gradient(top, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0) 80%); | |
background : -moz-linear-gradient(top, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0) 80%); | |
background : -ms-linear-gradient(top, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0) 80%); | |
background : -o-linear-gradient(top, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0) 80%); | |
background : linear-gradient(top, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0) 80%); | |
-webkit-transform : scaleY(0.65); | |
-moz-transform : scaleY(0.65); | |
-ms-transform : scaleY(0.65); | |
-o-transform : scaleY(0.65); | |
transform : scaleY(0.65); } | |
.gamecenter .bubble.pink { | |
width : 42px; | |
height : 42px; | |
top : 44px; | |
left : 44px; | |
z-index : 4; | |
box-shadow : 0 0 1px 0 rgba(254, 11, 132, 0.6) inset, 0 -2px 3px 0 rgba(143, 126, 253, 0.6) inset, 0 2px 3px 0 rgba(160, 155, 243, 0.6) inset; | |
background : -webkit-linear-gradient(top, rgba(255, 29, 75, 0.8) 0%, rgba(255, 29, 170, 0.8) 60%, rgba(254, 153, 42, 0.8) 100%); | |
background : -moz-linear-gradient(top, rgba(255, 29, 75, 0.8) 0%, rgba(255, 29, 170, 0.8) 60%, rgba(254, 153, 42, 0.8) 100%); | |
background : -ms-linear-gradient(top, rgba(255, 29, 75, 0.8) 0%, rgba(255, 29, 170, 0.8) 60%, rgba(254, 153, 42, 0.8) 100%); | |
background : -o-linear-gradient(top, rgba(255, 29, 75, 0.8) 0%, rgba(255, 29, 170, 0.8) 60%, rgba(254, 153, 42, 0.8) 100%); | |
background : linear-gradient(top, rgba(255, 29, 75, 0.8) 0%, rgba(255, 29, 170, 0.8) 60%, rgba(254, 153, 42, 0.8) 100%); } | |
.gamecenter .bubble.pink:before { | |
position : absolute; | |
content : ''; | |
width : 38px; | |
height : 38px; | |
top : -7px; | |
left : 50%; | |
margin : 0 0 0 -19px; | |
border-radius : 20px; | |
box-shadow : 0 0 1px 0 rgba(255, 46, 94, 0.1); | |
background : -webkit-linear-gradient(top, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0) 80%); | |
background : -moz-linear-gradient(top, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0) 80%); | |
background : -ms-linear-gradient(top, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0) 80%); | |
background : -o-linear-gradient(top, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0) 80%); | |
background : linear-gradient(top, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0) 80%); | |
-webkit-transform : scaleY(0.65); | |
-moz-transform : scaleY(0.65); | |
-ms-transform : scaleY(0.65); | |
-o-transform : scaleY(0.65); | |
transform : scaleY(0.65); } | |
.itunes { | |
overflow : hidden; | |
box-shadow : 0 0 0 1px rgba(156, 48, 255, 0.5) inset; | |
background : -webkit-linear-gradient(top, #ff57c6 0%, #a542fd 100%); | |
background : -moz-linear-gradient(top, #ff57c6 0%, #a542fd 100%); | |
background : -ms-linear-gradient(top, #ff57c6 0%, #a542fd 100%); | |
background : -o-linear-gradient(top, #ff57c6 0%, #a542fd 100%); | |
background : linear-gradient(top, #ff57c6 0%, #a542fd 100%); } | |
.itunes:before { | |
position : absolute; | |
content : '\266B'; | |
width : 100%; | |
height : 100px; | |
font-family : "Helvetica Neue", Helvetica, Arial; | |
font-size : 56px; | |
font-weight : bold; | |
text-align : center; | |
line-height : 100px; | |
text-align : center; | |
text-shadow : 0 0 1px #c238e7; | |
color : #fff; | |
-webkit-transform : scaleX(1.2); | |
-moz-transform : scaleX(1.2); | |
-ms-transform : scaleX(1.2); | |
-o-transform : scaleX(1.2); | |
transform : scaleX(1.2); } | |
.itunes:after { | |
position : absolute; | |
content : ''; | |
width : 76px; | |
height : 76px; | |
top : 50%; | |
left : 50%; | |
margin : -42px 0 0 -42px; | |
border : 4px white solid; | |
border-radius : 84px; | |
box-shadow : 0 0 1px 0 rgba(206, 66, 223, 0.8); } | |
.calendar { | |
border : 1px #cfcfcf solid; } | |
.calendar:before { | |
position : absolute; | |
content : 'Monday'; | |
width : 100%; | |
height : 12px; | |
top : 14px; | |
left : 0; | |
font-family : "Helvetica Neue", Helvetica, Arial; | |
font-weight : normal; | |
font-size : 15px; | |
text-align : center; | |
line-height : 12px; | |
letter-spacing : -1px; | |
text-shadow : 0 0 1px #f2c1bf; | |
color : #d41a26; } | |
.calendar:after { | |
position : absolute; | |
content : ''; | |
width : 46px; | |
height : 46px; | |
top : 35px; | |
left : 38px; | |
border : 1px #0b0b0b solid; | |
border-radius : 22px; | |
box-shadow : 0 0 1px 0 rgba(11, 11, 11, 0.7); | |
-webkit-transform : scaleX(0.7); | |
-moz-transform : scaleX(0.7); | |
-ms-transform : scaleX(0.7); | |
-o-transform : scaleX(0.7); | |
transform : scaleX(0.7); } | |
.calendar .one { | |
position : absolute; | |
width : 14px; | |
height : 46px; | |
top : 35px; | |
left : 22px; | |
overflow : hidden; | |
border-right : 1px #0b0b0b solid; } | |
.calendar .one:before { | |
position : absolute; | |
content : ''; | |
width : 108px; | |
height : 108px; | |
top : -91px; | |
left : -81px; | |
border : 1px #0b0b0b solid; | |
border-radius : 100px; | |
box-shadow : 0 0 1px 0 rgba(11, 11, 11, 0.7); } | |
.calculator { | |
background : #ff9600; | |
box-shadow : 0 0 0 1px rgba(251, 138, 0, 0.5) inset; | |
overflow : hidden; } | |
.calculator .sign { | |
position : absolute; | |
width : 49px; | |
height : 49px; | |
border : 2px black solid; | |
box-shadow : 0 0 1px 1px rgba(255, 160, 2, 0.5) inset; } | |
.calculator .sign.plus { | |
top : -2px; | |
left : -2px; } | |
.calculator .sign.plus:before, .calculator .sign.plus:after { | |
position : absolute; | |
content : ''; | |
width : 20px; | |
height : 1px; | |
top : 50%; | |
left : 50%; | |
margin : 0 0 0 -10px; | |
background : #fff; | |
box-shadow : 0 0 1px 1px #fb8900; } | |
.calculator .sign.plus:after { | |
-webkit-transform : rotateZ(90deg); | |
-moz-transform : rotateZ(90deg); | |
-ms-transform : rotateZ(90deg); | |
-o-transform : rotateZ(90deg); | |
transform : rotateZ(90deg); } | |
.calculator .sign.minus { | |
top : -2px; | |
right : -2px; } | |
.calculator .sign.minus:before { | |
position : absolute; | |
content : ''; | |
width : 20px; | |
height : 1px; | |
top : 50%; | |
left : 50%; | |
margin : 0 0 0 -10px; | |
background : #fff; | |
box-shadow : 0 0 1px 1px #fb8900; } | |
.calculator .sign.mul { | |
bottom : -2px; | |
left : -2px; } | |
.calculator .sign.mul:before, .calculator .sign.mul:after { | |
position : absolute; | |
content : ''; | |
width : 20px; | |
height : 1px; | |
top : 50%; | |
left : 50%; | |
margin : 0 0 0 -10px; | |
background : #fff; | |
box-shadow : 0 0 1px 1px #fb8900; } | |
.calculator .sign.mul:before { | |
-webkit-transform : rotateZ(-45deg); | |
-moz-transform : rotateZ(-45deg); | |
-ms-transform : rotateZ(-45deg); | |
-o-transform : rotateZ(-45deg); | |
transform : rotateZ(-45deg); } | |
.calculator .sign.mul:after { | |
-webkit-transform : rotateZ(45deg); | |
-moz-transform : rotateZ(45deg); | |
-ms-transform : rotateZ(45deg); | |
-o-transform : rotateZ(45deg); | |
transform : rotateZ(45deg); } | |
.calculator .sign.eq { | |
bottom : -2px; | |
right : -2px; | |
background : #c6c7cb; | |
box-shadow : 0 0 1px 1px rgba(255, 255, 255, 0.5) inset; } | |
.calculator .sign.eq:before, .calculator .sign.eq:after { | |
position : absolute; | |
content : ''; | |
width : 20px; | |
height : 1px; | |
top : 50%; | |
left : 50%; | |
margin : 0 0 0 -10px; | |
background : #000; | |
box-shadow : 0 0 1px 1px rgba(255, 255, 255, 0.4); } | |
.calculator .sign.eq:before { | |
margin : -3px 0 0 -10px; } | |
.calculator .sign.eq:after { | |
margin : 3px 0 0 -10px; } | |
.camera { | |
box-shadow : 0 0 0 1px rgba(126, 127, 132, 0.1) inset; | |
background : -webkit-linear-gradient(top, #f7f7f7 0%, #898b91 100%); | |
background : -moz-linear-gradient(top, #f7f7f7 0%, #898b91 100%); | |
background : -ms-linear-gradient(top, #f7f7f7 0%, #898b91 100%); | |
background : -o-linear-gradient(top, #f7f7f7 0%, #898b91 100%); | |
background : linear-gradient(top, #f7f7f7 0%, #898b91 100%); } | |
.camera:before { | |
position : absolute; | |
content : ''; | |
width : 4px; | |
height : 4px; | |
top : 35px; | |
left : 66px; | |
z-index : 10; | |
border-radius : 4px; | |
background : #ffd700; | |
box-shadow : 0 0 1px 0 rgba(34, 43, 67, 0.8); } | |
.camera:after { | |
position : absolute; | |
content : ''; | |
width : 22px; | |
height : 7px; | |
top : 18px; | |
left : 39px; | |
z-index : 20; | |
background : #454545; | |
border-top : 1px #191918 solid; } | |
.camera .upper { | |
position : absolute; | |
width : 36px; | |
height : 10px; | |
top : 16px; | |
left : 32px; | |
z-index : 10; | |
overflow : hidden; } | |
.camera .upper:before, .camera .upper:after { | |
position : absolute; | |
content : ''; | |
width : 12px; | |
height : 12px; | |
border : 1px #191918 solid; | |
background : #454545; | |
box-shadow : 0 0 1px 1px rgba(255, 255, 255, 0.6); } | |
.camera .upper:before { | |
top : 5px; | |
left : 0; | |
-webkit-transform : rotateZ(48deg); | |
-moz-transform : rotateZ(48deg); | |
-ms-transform : rotateZ(48deg); | |
-o-transform : rotateZ(48deg); | |
transform : rotateZ(48deg); } | |
.camera .upper:after { | |
top : 5px; | |
right : 0; | |
-webkit-transform : rotateZ(-48deg); | |
-moz-transform : rotateZ(-48deg); | |
-ms-transform : rotateZ(-48deg); | |
-o-transform : rotateZ(-48deg); | |
transform : rotateZ(-48deg); } | |
.camera .case { | |
position : absolute; | |
width : 70px; | |
height : 48px; | |
top : 50%; | |
left : 50%; | |
z-index : 2; | |
margin : -25px 0 0 -36px; | |
border : 1px #191918 solid; | |
border-radius : 5px; | |
box-shadow : 0 0 1px 1px rgba(255, 255, 255, 0.6); | |
background : -webkit-linear-gradient(top, #454545 0%, #2b2b2a 100%); | |
background : -moz-linear-gradient(top, #454545 0%, #2b2b2a 100%); | |
background : -ms-linear-gradient(top, #454545 0%, #2b2b2a 100%); | |
background : -o-linear-gradient(top, #454545 0%, #2b2b2a 100%); | |
background : linear-gradient(top, #454545 0%, #2b2b2a 100%); } | |
.camera .case:before { | |
position : absolute; | |
content : ''; | |
width : 26px; | |
height : 26px; | |
top : 50%; | |
left : 50%; | |
margin : -16px 0 0 -16px; | |
border : 3px white solid; | |
border-radius : 16px; | |
box-shadow : 0 0 1px 1px rgba(0, 0, 0, 0.7), 0 0 1px 1px rgba(0, 0, 0, 0.4) inset; } | |
.camera .case:after { | |
position : absolute; | |
content : ''; | |
width : 70px; | |
height : 36px; | |
top : 4px; | |
left : 0; | |
border-top : 2px #8a8a8a solid; | |
border-bottom : 2px #8a8a8a solid; | |
box-shadow : 0 0 1px 1px rgba(0, 0, 0, 0.5) inset; } | |
.camera .knob { | |
position : absolute; | |
width : 6px; | |
height : 4px; | |
top : 21px; | |
left : 22px; | |
z-index : 1; | |
background : #454545; | |
border-radius : 2px 2px 0 0; | |
box-shadow : 0 0 1px 1px rgba(255, 255, 255, 0.6); } |