<
The single element HTML/CSS icon database
>
ne div
Submit
About
Contact
Donate
Identifiant
Mot de passe
Se souvenir de moi
Mot de passe oublié ?
Inscription
Forgotten Password
Annuler
S’inscrire sur ce site
Identifiant
E-mail
Enter Code
HP
A password will be e-mailed to you.
Recent
Popular
Categories
<>
2
Register to vote
@-webkit-keyframes gear-rotate { 0% { -webkit-transform: rotate(0deg); } 100% { -webkit-transform: rotate(180deg); } } @-moz-keyframes gear-rotate { 0% { transform: rotate(0deg); } 100% { transform: rotate(180deg); } } @keyframes gear-rotate { 0% { transform: rotate(0deg); } 100% { transform: rotate(180deg); } } .gear-rotate { width: 2em; height: 2em; background: #2C2C2C; position: relative; border-radius: 1em; -webkit-animation: 1s gear-rotate steps(10) infinite; -moz-animation: 1s gear-rotate steps(10) infinite; animation: 1s gear-rotate steps(10) infinite; } .gear-rotate::before { width: 2.8em; height: 2.8em; background: -webkit-linear-gradient(0deg,transparent 39%,#2C2C2C 39%,#2C2C2C 61%, transparent 61%),-webkit-linear-gradient(60deg,transparent 42%,#2C2C2C 42%,#2C2C2C 58%, transparent 58%),-webkit-linear-gradient(120deg,transparent 42%,#2C2C2C 42%,#2C2C2C 58%, transparent 58%); background: -moz-linear-gradient(0deg,transparent 39%,#2C2C2C 39%,#2C2C2C 61%, transparent 61%),-moz-linear-gradient(60deg,transparent 42%,#2C2C2C 42%,#2C2C2C 58%, transparent 58%),-moz-linear-gradient(120deg,transparent 42%,#2C2C2C 42%,#2C2C2C 58%, transparent 58%); background: -o-linear-gradient(0deg,transparent 39%,#2C2C2C 39%,#2C2C2C 61%, transparent 61%),-o-linear-gradient(60deg,transparent 42%,#2C2C2C 42%,#2C2C2C 58%, transparent 58%),-o-linear-gradient(120deg,transparent 42%,#2C2C2C 42%,#2C2C2C 58%, transparent 58%); background: -ms-linear-gradient(0deg,transparent 39%,#2C2C2C 39%,#2C2C2C 61%, transparent 61%),-ms-linear-gradient(60deg,transparent 42%,#2C2C2C 42%,#2C2C2C 58%, transparent 58%),-ms-linear-gradient(120deg,transparent 42%,#2C2C2C 42%,#2C2C2C 58%, transparent 58%); background: linear-gradient(0deg,transparent 39%,#2C2C2C 39%,#2C2C2C 61%, transparent 61%),linear-gradient(60deg,transparent 42%,#2C2C2C 42%,#2C2C2C 58%, transparent 58%),linear-gradient(120deg,transparent 42%,#2C2C2C 42%,#2C2C2C 58%, transparent 58%); position: absolute; content:""; top: -.4em; left: -.4em; border-radius:1.4em; } .gear-rotate::after { width: 1em; height: 1em; background: #EEEEEE; position: absolute; content:""; top: .5em; left: .5em; border-radius: .5em; }
HTML
CSS
ZIP
1
Register to vote
@-webkit-keyframes two-gears-rotate-top { 0% { -webkit-transform: rotate(0deg); } 100% { -webkit-transform: rotate(-180deg); } } @-moz-keyframes two-gears-rotate-top { 0% { transform: rotate(0deg); } 100% { transform: rotate(-180deg); } } @keyframes two-gears-rotate-top { 0% { transform: rotate(0deg); } 100% { transform: rotate(-180deg); } } @-webkit-keyframes two-gears-rotate-bottom { 0% { -webkit-transform: rotate(30deg); } 100% { -webkit-transform: rotate(210deg); } } @-moz-keyframes two-gears-rotate-bottom { 0% { transform: rotate(30deg); } 100% { transform: rotate(210deg); } } @keyframes two-gears-rotate-bottom { 0% { transform: rotate(30deg); } 100% { transform: rotate(210deg); } } .two-gears-rotate:before, .two-gears-rotate:after { width: 2em; height: 2em; content:""; display:block; background: -webkit-radial-gradient(center, #EEE 25%, #2C2C2C 25%, #2C2C2C 55%, transparent 55%), -webkit-linear-gradient(0deg,transparent 39%,#2C2C2C 39%,#2C2C2C 61%, transparent 61%),-webkit-linear-gradient(60deg,transparent 42%,#2C2C2C 42%,#2C2C2C 58%, transparent 58%),-webkit-linear-gradient(120deg,transparent 42%,#2C2C2C 42%,#2C2C2C 58%, transparent 58%); background: -moz-radial-gradient(center, #EEE 25%, #2C2C2C 25%, #2C2C2C 55%, transparent 55%), -moz-linear-gradient(0deg,transparent 39%,#2C2C2C 39%,#2C2C2C 61%, transparent 61%),-moz-linear-gradient(60deg,transparent 42%,#2C2C2C 42%,#2C2C2C 58%, transparent 58%),-moz-linear-gradient(120deg,transparent 42%,#2C2C2C 42%,#2C2C2C 58%, transparent 58%); background: -o-radial-gradient(center, #EEE 25%, #2C2C2C 25%, #2C2C2C 55%, transparent 55%), -o-linear-gradient(0deg,transparent 39%,#2C2C2C 39%,#2C2C2C 61%, transparent 61%),-o-linear-gradient(60deg,transparent 42%,#2C2C2C 42%,#2C2C2C 58%, transparent 58%),-o-linear-gradient(120deg,transparent 42%,#2C2C2C 42%,#2C2C2C 58%, transparent 58%); background: -ms-radial-gradient(center, #EEE 25%, #2C2C2C 25%, #2C2C2C 55%, transparent 55%), -ms-linear-gradient(0deg,transparent 39%,#2C2C2C 39%,#2C2C2C 61%, transparent 61%),-ms-linear-gradient(60deg,transparent 42%,#2C2C2C 42%,#2C2C2C 58%, transparent 58%),-ms-linear-gradient(120deg,transparent 42%,#2C2C2C 42%,#2C2C2C 58%, transparent 58%); background: radial-gradient(center, #EEE 25%, #2C2C2C 25%, #2C2C2C 55%, transparent 55%), linear-gradient(0deg,transparent 39%,#2C2C2C 39%,#2C2C2C 61%, transparent 61%),linear-gradient(50deg,transparent 42%,#2C2C2C 42%,#2C2C2C 58%, transparent 58%),linear-gradient(120deg,transparent 42%,#2C2C2C 42%,#2C2C2C 58%, transparent 58%); border-radius: 1em; font-size: 0.5em; position: absolute; } .two-gears-rotate { font-size:20px; width: 2em; height: 2em; position: relative; } .two-gears-rotate:before { -webkit-animation: 1s two-gears-rotate-top steps(20) infinite; -moz-animation: 1s two-gears-rotate-top steps(20) infinite; animation: 1s two-gears-rotate-top steps(20) infinite; } .two-gears-rotate:after { top: 1.8em; -webkit-animation: 1s two-gears-rotate-bottom steps(20) infinite; -moz-animation: 1s two-gears-rotate-bottom steps(20) infinite; animation: 1s two-gears-rotate-bottom steps(20) infinite; }
HTML
CSS
ZIP
0
Register to vote
.pencil{ position: relative; width: 0.35em; height: 0.8em; background: #2C2C2C; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); font-size: 1.4em; } .pencil:before{ content: ""; position: absolute; top: -0.35em; left: 0; width: 0.35em; height: 0.3em; background: #2C2C2C; border-radius: 0.1em; } .pencil:after{ content: ""; position: absolute; width: 0; height: 0; top: 0.85em; left: 0; border: solid 0.2em #2C2C2C; border-bottom-color: transparent; border-left-color: transparent; border-right-color: transparent; border-top: solid 0.45em #2C2C2C; }
HTML
CSS
ZIP
3
Register to vote
.falafel:before { background: #eee; border-radius: 50%; -webkit-box-shadow: 1em 0 0 #eee, -1em 0 0 #eee; box-shadow: 1em 0 0 #eee, -1em 0 0 #eee; content: ""; height: 0.8em; left: 1.1em; position: absolute; top: 1.1em; width: 0.8em; } .falafel { border: 1px solid #2C2C2C; font-size: 10px; height: 3em; position: relative; width: 3em; background: #2C2C2C; border-radius: 0.2em; }
HTML
CSS
ZIP
1
Register to vote
.flag:after { border-bottom: 0.5em solid transparent; border-left: 0.8em solid #EEEEEE; border-top: 0.5em solid transparent; content: ""; left: 1.2em; position: absolute; top: 0.48em; } .flag:before { border-left: 0.3em solid #EEEEEE; content: ""; height: 2em; left: 1em; position: absolute; top: 0.5em; } .flag { border: 1px solid #2C2C2C; background: none repeat scroll 0 0 #2C2C2C; border-radius: 0.2em 0.2em 0.2em 0.2em; font-size: 10px; height: 3em; position: relative; width: 3em; }
HTML
CSS
ZIP
2
Register to vote
.hamburger { position: relative; font-size: 10px; width: 3.3em; height: 3.3em; background: #383b3e; border-radius: 0.3em; } .hamburger:before { border-top: 0.3em solid #efefef; content: ""; position: absolute; width: 1.9em; height: 1em; margin: auto; border-bottom: 0.3em solid #efefef; top: 1em; left: 0.7em; border-radius:0.1em} .hamburger:after { display: block; content: ""; position: absolute; top: 1.6em; width: 1.9em; height: 0.3em; background: #efefef; left: 0.7em; border-radius:0.1em }
HTML
CSS
ZIP
2
Register to vote
.marker{ margin-top: 1.0em; margin-left: 1.0em; position: relative; width: 1.5em; height: 0.5em; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); border-bottom-right-radius: 0.3em; border-top-right-radius: 0.3em; font-size: 12px; } .marker:after{ position: absolute; content: ""; top: 0.3em; left: 0em; width: 0em; height: 0em; border-top: 0.9em solid rgba(44, 44, 44, 0); border-bottom: 0.9em solid transparent; border-left: 1.4em solid #2C2C2C; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } .marker:before{ border: 0.5em solid #2C2C2C; content: ""; position: absolute; top: -0.8em; left: -1.28em; display: block; width: 1.1em; height: 1.1em; border-radius: 50%; }
HTML
CSS
ZIP
3
Register to vote
.bounce{ position : relative; width : 1.5em; height : 1.5em; border-radius : 50%; background : radial-gradient(top left, #EEE, #333 60%); background : -o-radial-gradient(top left, #EEE, #333 60%); background : -ms-radial-gradient(top left, #EEE, #333 60%); background : -moz-radial-gradient(top left, #EEE, #333 60%); background : -webkit-radial-gradient(top left, #EEE, #333 60%); animation : bounce 0.5s cubic-bezier(0.3,0.6,1,0.5) alternate infinite; -o-animation : bounce 0.5s cubic-bezier(0.3,0.6,1,0.5) alternate infinite; -ms-animation : bounce 0.5s cubic-bezier(0.3,0.6,1,0.5) alternate infinite; -moz-animation : bounce 0.5s cubic-bezier(0.3,0.6,1,0.5) alternate infinite; -webkit-animation : bounce 0.5s cubic-bezier(0.3,0.6,1,0.5) alternate infinite; bottom : 1em; box-shadow : 0 1em 1em #DDD; } @keyframes bounce{ 60%{ bottom : 0.5em; height : 1.5em; width : 1.5em; box-shadow : 0 0.5em 0.6em #CCC; } to{ bottom : 0; height : 1em; width : 1.9em; box-shadow : 0 0.6em 0.7em #CCC; } } @-o-keyframes bounce{ 60%{ top : 0.5em; height : 1.5em; width : 1.5em; box-shadow : 0 0.5em 0.6em #CCC; } to{ top : 1em; height : 1em; width : 1.9em; box-shadow : 0 0.6em 0.7em #CCC; } } @-ms-keyframes bounce{ 60%{ top : 0.5em; height : 1.5em; width : 1.5em; box-shadow : 0 0.5em 0.6em #CCC; } to{ top : 1em; height : 1em; width : 1.9em; box-shadow : 0 0.6em 0.7em #CCC; } } @-moz-keyframes bounce{ 60%{ top : 0.5em; height : 1.5em; width : 1.5em; box-shadow : 0 0.5em 0.6em #CCC; } to{ top : 1em; height : 1em; width : 1.9em; box-shadow : 0 0.6em 0.7em #CCC; } } @-webkit-keyframes bounce{ 60%{ top : 0.5em; height : 1.5em; width : 1.5em; box-shadow : 0 0.5em 0.6em #CCC; } to{ top : 1em; height : 1em; width : 1.9em; box-shadow : 0 0.6em 0.7em #CCC; } }
HTML
CSS
ZIP
2
Register to vote
.share{ position: relative; width: 1.5em; height: 1.5em; margin: 30% auto; background: transparent; border:solid .5em #2c2c2c; border-right:solid .2em transparent; border-top:solid .2em transparent; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -o-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); font-size: 9px; } .share:before{ position: absolute; content:""; top:.9em; left:-.9em; width: 1em; height: 1em; margin: 30% auto; background: #2c2c2c; border-radius: 50%; box-shadow:2em -.15em 0 #2c2c2c,.15em -2em 0 #2c2c2c; }
HTML
CSS
ZIP
4
Register to vote
.clock { position: relative; width: 1.5em; height: 1.5em; margin: 30% auto; background: #EDEEE8; border: solid .28em #2c2c2c; border-radius: 50%; box-shadow: 0 -.125em 0 .08em #EDEEE8, inset 0 0 .2em #2c2c2c, -.6em -.7em 0 -.5em #2c2c2c, .6em -.7em 0 -.5em #2c2c2c; } .clock:after { position: absolute; left: .6em; top: .25em; content: ""; width: .2em; height: .2em; background: #2c2c2c; box-shadow: 0 .2em 0 0 #2c2c2c, 0 .4em 0 0 #2c2c2c, 0 .5em 0 0 #2c2c2c, .2em .5em 0 0 #2c2c2c, .3em .5em 0 0 #2c2c2c; } .clock:before { position: absolute; left: .2em; top: 1.1em; content: ""; width: 1em; height: .9em; border: solid .25em #2c2c2c; border-left: transparent; border-bottom: transparent; -webkit-transform: rotate(-44deg); -moz-transform: rotate(-44deg); -o-transform: rotate(-44deg); -ms-transform: rotate(-44deg); transform: rotate(-44deg); z-index: -1; }
HTML
CSS
ZIP
5
Register to vote
.zoomout { position: relative; width: 1.5em; height: 1.5em; margin: 30% auto; border: solid .35em #2c2c2c; border-radius: 50%; font-size:13px; } .zoomout:before { content: ""; position: absolute; top: .6em; left: .35em; width: .85em; height: .29em; background: #2c2c2c; } .zoomout:after { content: ""; position: absolute; top: 1.2em; left: -.4em; width: .5em; height: 1.5em; background: #2c2c2c; border-radius: .2em; -webkit-transform: rotate(40deg); -moz-transform: rotate(40deg); -o-transform: rotate(40deg); -ms-transform: rotate(40deg); transform: rotate(40deg); }
HTML
CSS
ZIP
5
Register to vote
.zoomin { position: relative; width: 1.5em; height: 1.5em; margin: 30% auto; border: solid .35em #2c2c2c; border-radius: 50%; font-size:13px } .zoomin:before { content: ""; position: absolute; top: .6em; left: .385em; width: .25em; height: .25em; background: #2c2c2c; -webkit-box-shadow: .2em 0 0 #2c2c2c, .35em 0 0 #2c2c2c, .5em 0 0 #2c2c2c, .5em 0 0 black, .25em .2em 0 black, .25em .3em 0 black, .25em -.2em 0 black, .25em -.3em 0 black; box-shadow: .2em 0 0 black, .35em 0 0 black, .5em 0 0 black, .5em 0 0 black, .25em .2em 0 black, .25em .3em 0 black, .25em -.2em 0 black, .25em -.3em 0 black; } .zoomin:after { content: ""; position: absolute; top: 1.2em; left: -.4em; width: .5em; height: 1.5em; background: #2c2c2c; border-radius: .2em; -webkit-transform: rotate(40deg); -moz-transform: rotate(40deg); -o-transform: rotate(40deg); -ms-transform: rotate(40deg); transform: rotate(40deg); }
HTML
CSS
ZIP
6
Register to vote
.calendar{ position: relative; width: 2em; height: 1.5em; margin: 30% auto; box-shadow:0 0 0 .2em #2c2c2c,0 -.3em 0 .2em #2c2c2c; } .calendar:after{ content:""; position: absolute; left:.23em; top:.3em; width: .35em; height: .35em; background:#2c2c2c; box-shadow:.6em 0 0 #2c2c2c,1.2em 0 0 #2c2c2c, 0 .5em 0 #2c2c2c,.6em .5em 0 #2c2c2c,1.2em .5em 0 #2c2c2c; } .calendar:before{ content:""; position: absolute; left:.15em; top:-.8em; width: .2em; height: .5em; border-radius:.2em; background:#2c2c2c; box-shadow:0 0 0 .1em white,1.55em 0 0 .02em #2c2c2c ,1.55em 0 0 .1em white; }
HTML
CSS
ZIP
3
Register to vote
.attention{ position:relative; width:0; height:0; margin:30% auto; border:solid 0.9em black; border-top-color:transparent; border-left-color:transparent; border-right-color:transparent; border-bottom:solid 2em; } .attention:after{ display:block; content:""; position:absolute; left:-0.1em; top:0.6em; width:0.2em; height:0.8em; background:white; border-radius:0.05em; } .attention:before{ display:block; content:""; position:absolute; left:-0.1em; top:1.55em; width:0.2em; height:0.2em; background:white; border-radius:0.05em; }
HTML
CSS
ZIP
9
Register to vote
@keyframes "loading" { from { background-position: 0 0; } to { background-position: 200%; } } @-moz-keyframes loading { from { background-position: 0 0; } to { background-position: 200%; } } @-webkit-keyframes "loading" { from { background-position: 0 0; } to { background-position: 200%; } } @-ms-keyframes "loading" { from { background-position: 0 0; } to { background-position: 200%; } } @-o-keyframes "loading" { from { background-position: 0 0; } to { background-position: 200%; } } .loading { position: relative; width: 3.5em; height: 0.5em; margin: 30% auto; border: solid 0.13em #2c2c2c; border-radius: 0.3em; background: -webkit-linear-gradient(140deg, transparent 25%, #2c2c2c 50%, transparent 75%) 0 0 repeat-x; background: -moz-linear-gradient(140deg, transparent 25%, #2c2c2c 50%, transparent 75%) 0 0 repeat-x; background: -o-linear-gradient(140deg, transparent 25%, #2c2c2c 50%, transparent 75%) 0 0 repeat-x; background: -ms-linear-gradient(140deg, transparent 25%, #2c2c2c 50%, transparent 75%) 0 0 repeat-x; background: linear-gradient(140deg, transparent 25%, #2c2c2c 50%, transparent 75%) 0 0 repeat-x; -webkit-background-size: 0.8em 0.6em; -moz-background-size: 0.8em 0.6em; background-size: 0.8em 0.6em; -webkit-animation: loading 5s linear infinite; -moz-animation: loading 5s linear infinite; -ms-animation: loading 5s linear infinite; -o-animation: loading 5s linear infinite; animation: loading 5s linear infinite; }
HTML
CSS
ZIP
4
Register to vote
.block{ position:relative; width:1.5em; height:1.5em; margin:30% auto; border-radius:50%; border:solid 0.25em #2c2c2c; font-size: 16px; } .block:before{ display:block; content:""; position:absolute; top:0.6em;; width:1.6em; height:0.3em; background: #2c2c2c; -webkit-transform: rotate(35deg); -moz-transform: rotate(35deg); -o-transform: rotate(35deg); -ms-transform: rotate(35deg); transform: rotate(35deg); }
HTML
CSS
ZIP
4
Register to vote
.close{ position:relative; width:0.3em; height:1.5em; background: #2C2C2C; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); font-size: 22px; } .close:after{ content: ""; position: absolute; top: 0; left: 0; width:0.3em; height:1.5em; background: #2C2C2C; -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -o-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); }
HTML
CSS
ZIP
5
Register to vote
.eye { width: 0; height: 0; position: relative; margin: 30% auto; border: 1.0em solid #2c2c2c; border-radius: 5.0em 0.5em / 5.0em 0.5em; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } .eye:before { content: ""; position: absolute; top: -0.45em; left: -0.45em; width: 0.4em; height: 0.4em; background: #2c2c2c; border: 0.25em solid #EDEEE8; border-radius: 50%; }
HTML
CSS
ZIP
3
Register to vote
.trash{ font-size: 10px; position:relative; width:2.1em; height:2.5em; background: #2C2C2C; border-bottom-left-radius: 0.6em; border-bottom-right-radius: 0.6em; box-shadow: inset 0 0 0 0.5em #2C2C2C,inset 0.55em 0.2em 0 0.15em #fff,inset -0.55em 0.2em 0 0.15em #fff, inset 0.9em 0 0 0.15em #2C2C2C,inset 1em 0 0 0.15em #fff; } .trash:before{ content: ""; position: absolute; top: -0.5em; left: -0.15em; width: 2.2em; height: 0.15em; background: #2C2C2C; border: 0.15em solid #2C2C2C; border-top-left-radius: 0.5em; border-top-right-radius: 0.5em; } .trash:after{ content:""; position:absolute; display:block; top: -1em; left: 0.8em; bottom:4.2em; width: 0.6em; height:0.6em; background: #2C2C2C; border-top-left-radius: 0.3em; border-top-right-radius: 0.3em; }
HTML
CSS
ZIP
5
Register to vote
.microphone { width: 1.5em; height: 3.0em; margin: 30% auto; position: relative; background: #2c2c2c; border-radius: 0.8em; margin-top: -1em; font-size: 8px; } .microphone:after { display: block; position: absolute; left: -0.9em; top: 0.4em; content: ""; width: 2.3em; height: 2.3em; border: solid 0.5em #2c2c2c; border-top-color: transparent; border-left-color: transparent; border-radius: 50%; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } .microphone:before { display: block; position: absolute; top: 2.5em; left: -0.5em; content: ""; width: 0; height: 0; border: solid 1.3em #2c2c2c; border-bottom: solid 1em; border-top-color: transparent; border-left-color: transparent; border-right-color: transparent; }
HTML
CSS
ZIP
4
Register to vote
.video{ width:1.3em; height:1em; margin:30% auto; position:relative; background:#2c2c2c; border-radius:15%; font-size:20px; } .video:after{ display:block; position:absolute; left:0.7em; content:""; width:0; height:0; border-right:0.5em solid #2c2c2c; border-left: 0.5em solid transparent; border-top: 0.5em solid transparent; border-bottom:0.5em solid transparent; }
HTML
CSS
ZIP
5
Register to vote
.landscape { position: relative; width: 2.0em; height: 2.0em; margin: 30% auto; background: transparent; border: solid 0.2em; overflow: hidden; } .landscape:before { content: ""; position: absolute; bottom: 0; right: 0; width: 0; height: 0; border-bottom: solid 1.2em; border-left: solid 0.6em transparent; border-right: solid 0.6em transparent; -webkit-box-shadow: -0.2em -0.6em 0 transparent, -1.7em -0.4em 0 transparent, -0.7em 0.4em 0 #2c2c2c; -moz-box-shadow: -0.2em -0.6em 0 transparent, -1.7em -0.4em 0 transparent, -0.7em 0.4em 0 #2c2c2c; box-shadow: -0.2em -0.6em 0 transparent, -1.7em -0.4em 0 transparent, -0.7em 0.4em 0 #2c2c2c; } .landscape:after{ content: ""; position: absolute; left: 0.1em; top: 0.1em; width: 0.8em; height: 0.8em; background: transparent; border-radius: 50%; -webkit-box-shadow: inset 0.4em -0.2em 0 #2c2c2c; -moz-box-shadow: inset 0.4em -0.2em 0 #2c2c2c; box-shadow: inset 0.4em -0.2em 0 #2c2c2c; }
HTML
CSS
ZIP
5
Register to vote
.cart{ font-size: 9px; position:relative; margin:30% auto; width:2.0em; height:0; border-left:solid 0.8em transparent; border-right:solid 0.8em transparent; border-top:solid 1.8em #2c2c2c; } .cart:before{ content:""; dysplay:block; position:absolute; top:-2.1em; left:-1.5em; width:1.4em; height:0.5em; background:#2c2c2c; border-top-right-radius:0.5em; } .cart:after{ content:""; dysplay:block; position:absolute; left:0.1em; top:0.1em; width:0.7em; height:0.7em; background:#2c2c2c; border-radius:50%; box-shadow:1.2em 0 0 #2c2c2c; }
HTML
CSS
ZIP
6
Register to vote
.ipod{ font-size: 12px; margin:30% auto; width:1.8em; height:3.0em; background:#2c2c2c; border:solid 1px #2c2c2c; border-radius:0.2em; } .ipod:before{ display:block; content:""; width:1.4em; height:0.9em; margin:0.2em auto; background:white; box-shadow:inset 0.1em -0.1em 0.1em rgba(0,0,0,0.2),inset 0.1em 0.1em 0.1em rgba(0,0,0,0.2),inset -0.1em 0.1em 0.1em rgba(0,0,0,0.2); } .ipod:after{ display:block; content:""; width:0.3em; height:0.3em; margin:0.6em auto; border:solid 0.2em white; border-radius:50%; }
HTML
CSS
ZIP
3
Register to vote
.checked { font-size: 10px; position: relative; width: 0.5em; height: 2.0em; margin: 30% auto; background: #2c2c2c; border-radius: 0.5em; -webkit-transform: rotate(-30deg); -moz-transform: rotate(-30deg); -o-transform: rotate(-30deg); -ms-transform: rotate(-30deg); transform: rotate(-30deg); margin-left: -0.7em; } .checked:before { content: ""; position: absolute; left:1em; top:-0.5em; width: 0.5em; height: 3.0em; background: #2c2c2c; border-radius: 0.5em; -webkit-transform: rotate(50deg); -moz-transform: rotate(50deg); -o-transform: rotate(50deg); -ms-transform: rotate(50deg); transform: rotate(50deg); }
HTML
CSS
ZIP
9
Register to vote
@keyframes "anim" { 0% { filter: alpha(opacity=0); opacity: 0; -webkit-box-shadow: none; box-shadow: none; } 25% { filter: alpha(opacity=100); opacity: 1; -webkit-box-shadow: 0 0 0 0.2em #EDEEE8, 0 0 0 0.4em #2c2c2c; box-shadow: 0 0 0 0.2em #EDEEE8, 0 0 0 0.4em #2c2c2c; } 50% { filter: alpha(opacity=100); opacity: 1; -webkit-box-shadow: 0 0 0 0.2em #EDEEE8, 0 0 0 0.4em #2c2c2c, 0 0 0 0.6em #EDEEE8, 0 0 0 0.8em #2c2c2c; box-shadow: 0 0 0 0.2em #EDEEE8, 0 0 0 0.4em #2c2c2c, 0 0 0 0.6em #EDEEE8, 0 0 0 0.8em #2c2c2c; } 75% { filter: alpha(opacity=100); opacity: 1; -webkit-box-shadow: 0 0 0 0.2em #EDEEE8, 0 0 0 0.4em #2c2c2c, 0 0 0 0.6em #EDEEE8, 0 0 0 0.8em #2c2c2c, 0 0 0 1em #EDEEE8, 0 0 0 1.2em #2c2c2c; box-shadow: 0 0 0 0.2em #EDEEE8, 0 0 0 0.4em #2c2c2c, 0 0 0 0.6em #EDEEE8, 0 0 0 0.8em #2c2c2c, 0 0 0 1em #EDEEE8, 0 0 0 1.2em #2c2c2c; } 100% { filter: alpha(opacity=100); opacity: 1; -webkit-box-shadow: 0 0 0 0.2em #EDEEE8, 0 0 0 0.4em #2c2c2c, 0 0 0 0.6em #EDEEE8, 0 0 0 0.8em #2c2c2c, 0 0 0 1em #EDEEE8, 0 0 0 1.2em #2c2c2c, 0 0 0 1.4em #EDEEE8, 0 0 0 1.6em #2c2c2c; box-shadow: 0 0 0 0.2em #EDEEE8, 0 0 0 0.4em #2c2c2c, 0 0 0 0.6em #EDEEE8, 0 0 0 0.8em #2c2c2c, 0 0 0 1em #EDEEE8, 0 0 0 1.2em #2c2c2c, 0 0 0 1.4em #EDEEE8, 0 0 0 1.6em #2c2c2c; } } @-moz-keyframes anim { 0% { filter: alpha(opacity=0); opacity: 0; box-shadow: none; } 25% { filter: alpha(opacity=100); opacity: 1; box-shadow: 0 0 0 0.2em #EDEEE8, 0 0 0 0.4em #2c2c2c; } 50% { filter: alpha(opacity=100); opacity: 1; box-shadow: 0 0 0 0.2em #EDEEE8, 0 0 0 0.4em #2c2c2c, 0 0 0 0.6em #EDEEE8, 0 0 0 0.8em #2c2c2c; } 75% { filter: alpha(opacity=100); opacity: 1; box-shadow: 0 0 0 0.2em #EDEEE8, 0 0 0 0.4em #2c2c2c, 0 0 0 0.6em #EDEEE8, 0 0 0 0.8em #2c2c2c, 0 0 0 1em #EDEEE8, 0 0 0 1.2em #2c2c2c; } 100% { filter: alpha(opacity=100); opacity: 1; box-shadow: 0 0 0 0.2em #EDEEE8, 0 0 0 0.4em #2c2c2c, 0 0 0 0.6em #EDEEE8, 0 0 0 0.8em #2c2c2c, 0 0 0 1em #EDEEE8, 0 0 0 1.2em #2c2c2c, 0 0 0 1.4em #EDEEE8, 0 0 0 1.6em #2c2c2c; } } @-webkit-keyframes "anim" { 0% { filter: alpha(opacity=0); opacity: 0; -webkit-box-shadow: none; box-shadow: none; } 25% { filter: alpha(opacity=100); opacity: 1; -webkit-box-shadow: 0 0 0 0.2em #EDEEE8, 0 0 0 0.4em #2c2c2c; box-shadow: 0 0 0 0.2em #EDEEE8, 0 0 0 0.4em #2c2c2c; } 50% { filter: alpha(opacity=100); opacity: 1; -webkit-box-shadow: 0 0 0 0.2em #EDEEE8, 0 0 0 0.4em #2c2c2c, 0 0 0 0.6em #EDEEE8, 0 0 0 0.8em #2c2c2c; box-shadow: 0 0 0 0.2em #EDEEE8, 0 0 0 0.4em #2c2c2c, 0 0 0 0.6em #EDEEE8, 0 0 0 0.8em #2c2c2c; } 75% { filter: alpha(opacity=100); opacity: 1; -webkit-box-shadow: 0 0 0 0.2em #EDEEE8, 0 0 0 0.4em #2c2c2c, 0 0 0 0.6em #EDEEE8, 0 0 0 0.8em #2c2c2c, 0 0 0 1em #EDEEE8, 0 0 0 1.2em #2c2c2c; box-shadow: 0 0 0 0.2em #EDEEE8, 0 0 0 0.4em #2c2c2c, 0 0 0 0.6em #EDEEE8, 0 0 0 0.8em #2c2c2c, 0 0 0 1em #EDEEE8, 0 0 0 1.2em #2c2c2c; } 100% { filter: alpha(opacity=100); opacity: 1; -webkit-box-shadow: 0 0 0 0.2em #EDEEE8, 0 0 0 0.4em #2c2c2c, 0 0 0 0.6em #EDEEE8, 0 0 0 0.8em #2c2c2c, 0 0 0 1em #EDEEE8, 0 0 0 1.2em #2c2c2c, 0 0 0 1.4em #EDEEE8, 0 0 0 1.6em #2c2c2c; box-shadow: 0 0 0 0.2em #EDEEE8, 0 0 0 0.4em #2c2c2c, 0 0 0 0.6em #EDEEE8, 0 0 0 0.8em #2c2c2c, 0 0 0 1em #EDEEE8, 0 0 0 1.2em #2c2c2c, 0 0 0 1.4em #EDEEE8, 0 0 0 1.6em #2c2c2c; } } @-ms-keyframes "anim" { 0% { filter: alpha(opacity=0); opacity: 0; box-shadow: none; } 25% { filter: alpha(opacity=100); opacity: 1; box-shadow: 0 0 0 0.2em #EDEEE8, 0 0 0 0.4em #2c2c2c; } 50% { filter: alpha(opacity=100); opacity: 1; box-shadow: 0 0 0 0.2em #EDEEE8, 0 0 0 0.4em #2c2c2c, 0 0 0 0.6em #EDEEE8, 0 0 0 0.8em #2c2c2c; } 75% { filter: alpha(opacity=100); opacity: 1; box-shadow: 0 0 0 0.2em #EDEEE8, 0 0 0 0.4em #2c2c2c, 0 0 0 0.6em #EDEEE8, 0 0 0 0.8em #2c2c2c, 0 0 0 1em #EDEEE8, 0 0 0 1.2em #2c2c2c; } 100% { filter: alpha(opacity=100); opacity: 1; box-shadow: 0 0 0 0.2em #EDEEE8, 0 0 0 0.4em #2c2c2c, 0 0 0 0.6em #EDEEE8, 0 0 0 0.8em #2c2c2c, 0 0 0 1em #EDEEE8, 0 0 0 1.2em #2c2c2c, 0 0 0 1.4em #EDEEE8, 0 0 0 1.6em #2c2c2c; } } @-o-keyframes "anim" { 0% { filter: alpha(opacity=0); opacity: 0; box-shadow: none; } 25% { filter: alpha(opacity=100); opacity: 1; box-shadow: 0 0 0 0.2em #EDEEE8, 0 0 0 0.4em #2c2c2c; } 50% { filter: alpha(opacity=100); opacity: 1; box-shadow: 0 0 0 0.2em #EDEEE8, 0 0 0 0.4em #2c2c2c, 0 0 0 0.6em #EDEEE8, 0 0 0 0.8em #2c2c2c; } 75% { filter: alpha(opacity=100); opacity: 1; box-shadow: 0 0 0 0.2em #EDEEE8, 0 0 0 0.4em #2c2c2c, 0 0 0 0.6em #EDEEE8, 0 0 0 0.8em #2c2c2c, 0 0 0 1em #EDEEE8, 0 0 0 1.2em #2c2c2c; } 100% { filter: alpha(opacity=100); opacity: 1; box-shadow: 0 0 0 0.2em #EDEEE8, 0 0 0 0.4em #2c2c2c, 0 0 0 0.6em #EDEEE8, 0 0 0 0.8em #2c2c2c, 0 0 0 1em #EDEEE8, 0 0 0 1.2em #2c2c2c, 0 0 0 1.4em #EDEEE8, 0 0 0 1.6em #2c2c2c; } } .animatedload { position: relative; width: 0.5em; height: 0.5em; margin: 30% auto; background: #2c2c2c; border-radius: 50%; -webkit-animation: anim 800ms alternate infinite linear; -moz-animation: anim 800ms alternate infinite linear; -ms-animation: anim 800ms alternate infinite linear; -o-animation: anim 800ms alternate infinite linear; animation: anim 800ms alternate infinite linear; }
HTML
CSS
ZIP
0
Register to vote
.christmasball { height: 2em; width: 2em; border-radius:50%; position: relative; background:#2c2c2c; font-size:17px; margin-top:0.4em } .christmasball::before { left: 0.7em; top: -0.1em; height: 0.2em; width: 0.6em; content: ''; display: block; position: absolute; background: #2C2C2C; } .christmasball::after { left: 0.8em; top: -0.5em; height: 0.4em; width: 0.3em; content: ''; display: block; position: absolute; border: 0.09em solid #2C2C2C; border-radius: 50%; }
HTML
CSS
ZIP
0
Register to vote
.barleysugar { height: 3em; width: 1.5em; font-size: 13px; border-radius: 50% 50% 0 0 / 30% 30% 0 0; position: relative; background: -moz-linear-gradient(-45deg, rgba(44,44,44,0) 0%, rgba(44,44,44,0) 9.9%, rgba(44,44,44,1) 10%, rgba(44,44,44,1) 20%, rgba(44,44,44,0) 20.1%, rgba(44,44,44,0) 29.9.9%, rgba(44,44,44,1) 30%, rgba(44,44,44,1) 40%, rgba(44,44,44,0) 40.1%, rgba(44,44,44,0) 49.9%, rgba(44,44,44,1) 50%, rgba(44,44,44,1) 60%, rgba(44,44,44,0) 60.1%, rgba(44,44,44,0) 69.9%, rgba(44,44,44,1) 70%, rgba(44,44,44,1) 80%, rgba(44,44,44,0) 80.1%, rgba(44,44,44,0) 89.9%, rgba(44,44,44,1) 90%, rgba(44,44,44,1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(44,44,44,0)), color-stop(9.9%,rgba(44,44,44,0)), color-stop(10%,rgba(44,44,44,1)), color-stop(20%,rgba(44,44,44,1)), color-stop(20.1%,rgba(44,44,44,0)), color-stop(29.9%,rgba(44,44,44,0)), color-stop(30%,rgba(44,44,44,1)), color-stop(40%,rgba(44,44,44,1)), color-stop(40.1%,rgba(44,44,44,0)), color-stop(49.9%,rgba(44,44,44,0)), color-stop(50%,rgba(44,44,44,1)), color-stop(60%,rgba(44,44,44,1)), color-stop(60.1%,rgba(44,44,44,0)), color-stop(69.9%,rgba(44,44,44,0)), color-stop(70%,rgba(44,44,44,1)), color-stop(80%,rgba(44,44,44,1)), color-stop(80.1%,rgba(44,44,44,0)), color-stop(89.9%,rgba(44,44,44,0)), color-stop(90%,rgba(44,44,44,1)), color-stop(100%,rgba(44,44,44,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(-45deg, rgba(44,44,44,0) 0%,rgba(44,44,44,0) 9.9%,rgba(44,44,44,1) 10%,rgba(44,44,44,1) 20%,rgba(44,44,44,0) 20.1%,rgba(44,44,44,0) 29.9%,rgba(44,44,44,1) 30%,rgba(44,44,44,1) 40%,rgba(44,44,44,0) 40.1%,rgba(44,44,44,0) 49.9%,rgba(44,44,44,1) 50%,rgba(44,44,44,1) 60%,rgba(44,44,44,0) 60.1%,rgba(44,44,44,0) 69.9%,rgba(44,44,44,1) 70%,rgba(44,44,44,1) 80%,rgba(44,44,44,0) 80.1%,rgba(44,44,44,0) 89.9%,rgba(44,44,44,1) 90%,rgba(44,44,44,1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(-45deg, rgba(44,44,44,0) 0%,rgba(44,44,44,0) 9.9%,rgba(44,44,44,1) 10%,rgba(44,44,44,1) 20%,rgba(44,44,44,0) 20.1%,rgba(44,44,44,0) 29.9%,rgba(44,44,44,1) 30%,rgba(44,44,44,1) 40%,rgba(44,44,44,0) 40.1%,rgba(44,44,44,0) 49.9%,rgba(44,44,44,1) 50%,rgba(44,44,44,1) 60%,rgba(44,44,44,0) 60.1%,rgba(44,44,44,0) 69.9%,rgba(44,44,44,1) 70%,rgba(44,44,44,1) 80%,rgba(44,44,44,0) 80.1%,rgba(44,44,44,0) 89.9%,rgba(44,44,44,1) 90%,rgba(44,44,44,1) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(-45deg, rgba(44,44,44,0) 0%,rgba(44,44,44,0) 9.9%,rgba(44,44,44,1) 10%,rgba(44,44,44,1) 20%,rgba(44,44,44,0) 20.1%,rgba(44,44,44,0) 29.9%,rgba(44,44,44,1) 30%,rgba(44,44,44,1) 40%,rgba(44,44,44,0) 40.1%,rgba(44,44,44,0) 49.9%,rgba(44,44,44,1) 50%,rgba(44,44,44,1) 60%,rgba(44,44,44,0) 60.1%,rgba(44,44,44,0) 69.9%,rgba(44,44,44,1) 70%,rgba(44,44,44,1) 80%,rgba(44,44,44,0) 80.1%,rgba(44,44,44,0) 89.9%,rgba(44,44,44,1) 90%,rgba(44,44,44,1) 100%); /* IE10+ */ background: linear-gradient(135deg, rgba(44,44,44,0) 0%,rgba(44,44,44,0) 9.9%,rgba(44,44,44,1) 10%,rgba(44,44,44,1) 20%,rgba(44,44,44,0) 20.1%,rgba(44,44,44,0) 29.9%,rgba(44,44,44,1) 30%,rgba(44,44,44,1) 40%,rgba(44,44,44,0) 40.1%,rgba(44,44,44,0) 49.9%,rgba(44,44,44,1) 50%,rgba(44,44,44,1) 60%,rgba(44,44,44,0) 60.1%,rgba(44,44,44,0) 69.9%,rgba(44,44,44,1) 70%,rgba(44,44,44,1) 80%,rgba(44,44,44,0) 80.1%,rgba(44,44,44,0) 89.9%,rgba(44,44,44,1) 90%,rgba(44,44,44,1) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002c2c2c', endColorstr='#2c2c2c',GradientType=1 ); border: 0.1em solid #2C2C2C; } .barleysugar::before { left: -0.1em; top: 0.9em; height: 2.1em; width: 0.5em; content: ''; display: block; position: absolute; border-top: 0.1em solid #2C2C2C; background: #EDEEE8; } .barleysugar::after { left: 0.4em; top: 0.4em; height: 2.6em; width: 0.6em; content: ''; display: block; position: absolute; border-right: 0.1em solid #2C2C2C; border-top: 0.1em solid #2C2C2C; border-radius: 50% 50% 0 0 / 16% 16% 0 0; background: #EDEEE8; }
HTML
CSS
ZIP
1
Register to vote
.fir { height: 0em; width: 0em; border-left: 1em solid transparent; border-right: 1em solid transparent; border-bottom: 1.7em solid #2C2C2C; font-size: 20px; position: relative; -webkit-box-shadow: 0em 0.9em 0 -0.8em #2C2C2C,0em 1em 0 -0.8em #2C2C2C,0em 1.1em 0 -0.8em #2C2C2C,0em 1.2em 0 -0.8em #2C2C2C; box-shadow: 0em 0.9em 0 -0.8em #2C2C2C,0em 1em 0 -0.8em #2C2C2C,0em 1.1em 0 -0.8em #2C2C2C,0em 1.2em 0 -0.8em #2C2C2C; } .fir:before { left: -0.7em; top: -0.2em; height: 0em; width: 0em; content: ''; display: block; position: absolute; border-left: 0.7em solid transparent; border-right: 0.7em solid transparent; border-bottom: 1em solid #2C2C2C; } .fir::after { left: -0.5em; top: -0.5em; height: 0em; width: 0em; content: ''; display: block; position: absolute; border-left: 0.5em solid transparent; border-right: 0.5em solid transparent; border-bottom: 0.7em solid #2C2C2C; }
HTML
CSS
ZIP
4
Register to vote
.gift { height: 0.5em; width: 1em; font-size: 20px; position: relative; background: #2C2C2C; margin-left: -1em; -webkit-box-shadow: 0 0.1em 0 0 #2C2C2C,0 0.8em 0 0 #2C2C2C,0 0.9em 0 0 #2C2C2C,1.2em 0.9em 0 0 #2C2C2C,1.2em 0.8em 0 0 #2C2C2C,1.2em 0.1em 0 0 #2C2C2C,1.2em 0em 0 0 #2C2C2C,1.3em -0.2em 0 -0.01em #2C2C2C,1.2em -0.2em 0 -0.01em #2C2C2C,0em -0.2em 0 -0.01em #2C2C2C,-0.1em -0.2em 0 -0.01em #2C2C2C; box-shadow: 0 0.1em 0 0 #2C2C2C,0 0.8em 0 0 #2C2C2C,0 0.9em 0 0 #2C2C2C,1.2em 0.9em 0 0 #2C2C2C,1.2em 0.8em 0 0 #2C2C2C,1.2em 0.1em 0 0 #2C2C2C,1.2em 0em 0 0 #2C2C2C,1.3em -0.2em 0 -0.01em #2C2C2C,1.2em -0.2em 0 -0.01em #2C2C2C,0em -0.2em 0 -0.01em #2C2C2C,-0.1em -0.2em 0 -0.01em #2C2C2C; } .gift::before { left: 1.1em; top: -0.8em; height: 0.5em; width: 0.2em; content: ''; display: block; position: absolute; border: 0.1em solid #2C2C2C; border-left: 0.05em solid #2C2C2C; border-radius: 50%; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } .gift:after { left: 0.7em; top: -0.8em; height: 0.5em; width: 0.2em; content: ''; display: block; position: absolute; border: 0.1em solid #2C2C2C; border-right: 0.05em solid #2C2C2C; border-radius: 50%; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }
HTML
CSS
ZIP
3
Register to vote
.wifi{ width:2.5em; height:2.0em; margin:30% auto; overflow:hidden; position: relative; } .wifi:before{ display: block; position: absolute; top: 2em; content: ""; width: 0.2em; height: 2em; background: #2C2C2C; border: solid 0.1em #2C2C2C; box-shadow: 0.5em -0.5em 0 #2C2C2C, 1em -1em 0 #2C2C2C, 1.5em -1.5em 0 #2C2C2C, 2em -2em 0 #2C2C2C; }
HTML
CSS
ZIP
2
Register to vote
.tools { margin-left: -0.4em; margin-top: -0.3em; font-size: 21px; background: #2C2C2C; height: 0.3em; width: 0.15em; position: relative; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-box-shadow: 0 0.25em 0 0 #2C2C2C,0 -0.25em 0 0 #2C2C2C,0 -0.55em 0 0.07em #2C2C2C,0 0.55em 0 0.1em #2C2C2C,0 0.9em 0 0.1em #2C2C2C,0 1.2em 0 0.1em #2C2C2C; box-shadow: 0 0.25em 0 0 #2C2C2C,0 -0.25em 0 0 #2C2C2C,0 -0.55em 0 0.07em #2C2C2C,0 0.55em 0 0.1em #2C2C2C,0 0.9em 0 0.1em #2C2C2C,0 1.2em 0 0.1em #2C2C2C; } .tools::before { height: 1.5em; width: 0.3em; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); background: #2C2C2C; position: absolute; content: ""; top: -0.2em; left: -0.3em; } .tools::after { height: 0.3em; width: 0.3em; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); position: absolute; border-left: 0.2em solid #2C2C2C; border-bottom: 0.4em solid #2C2C2C; border-right: 0.2em solid #2C2C2C; border-top: 0.05em solid transparent; content: ""; top: 0.17em; left: 0.55em; border-top-right-radius: 25% 25%; border-top-left-radius: 25% 25%; border-bottom-left-radius: 50% 50%; border-bottom-right-radius: 50% 50%; }
HTML
CSS
ZIP
2
Register to vote
.man { font-size: 10px; position: relative; background: #2C2C2C; width: 1.5em; height: 2.5em; margin-left: 0em; margin-top: -0.5em; border-radius: 0.4em; } .man:before { content: ''; position: absolute; background: #2C2C2C; height: 2em; width: 0.5em; display: block; margin-left: -0.6em; -webkit-box-shadow: 2.2em 0em 0 0em #2C2C2C,0.70em 2.5em 0 0.1em #2C2C2C, 1.5em 2.5em 0em 0.1em #2C2C2C, 1.5em 2em 0em 0.1em #2C2C2C, 0.7em 2em 0em 0.1em #2C2C2C; box-shadow: 2.2em 0em 0 0em #2C2C2C,0.70em 2.5em 0 0.1em #2C2C2C, 1.5em 2.5em 0em 0.1em #2C2C2C, 1.5em 2em 0em 0.1em #2C2C2C, 0.7em 2em 0em 0.1em #2C2C2C; border-radius: 1em; } .man:after { content: ''; position: absolute; background: #2C2C2C; height: 1.2em; width: 1.2em; display: block; border-radius: 50%; margin-top: -1.4em; margin-left: 0.15em; }
HTML
CSS
ZIP
3
Register to vote
.googleplus { position: relative; font-size: 20px; height: 2em; width: 2em; background: #2C2C2C; display: block; border-radius: 0.3em; overflow: hidden; } .googleplus::before { left: -0.1em; font-size: 2.9em; top: -0.36em; position: absolute; display: block; content: "g"; color: #EDEEE8; font-family: georgia; } .googleplus::after { left: 0.9em; top: -0.3em; position: absolute; display: block; content: "+"; font-size: 1.25em; font-weight: bold; color: #EDEEE8; font-family: georgia; }
HTML
CSS
ZIP
4
Register to vote
.facebook { position: relative; font-size: 20px; height: 2em; width: 2em; background: #2C2C2C; display: block; border-radius: 0.3em; } .facebook::before { left: 0.85em; top: 0.7em; position: absolute; display: block; content: ""; height: 0.3em; width: 0.85em; background: #EDEEE8; } .facebook::after { left: 1.1em; top: 0.1em; position: absolute; display: block; content: ""; height: 1.5em; width: 0.3em; border-radius: 0.4em 0 0 0; border: 0.3em solid #EDEEE8; border-right: 0; border-bottom: 0; }
HTML
CSS
ZIP
2
Register to vote
.twitter { position: relative; font-size: 20px; height: 2em; width: 2em; background: #2C2C2C; display: block; border-radius: 0.3em; } .twitter::before { left: 0.55em; top: 0.4em; position: absolute; display: block; content: ""; height: 1.2em; width: 0.32em; background: #2C2C2C; border-radius: 0.5em 0.5em 0 0.9em; box-shadow: 0 0 0 0.15em #EDEEE8; } .twitter::after { left: 0.87em; top: 1.143333em; position: absolute; display: block; content: ""; height: 0.32em; width: 0.62em; background: #2C2C2C; border-radius: 0 0.4em 0.4em 0; box-shadow: 0 -0.57em 0 -0.15em #2C2C2C,-0.2em -0.57em 0 -0.15em #2C2C2C,0 -0.57em 0 0em #EDEEE8; border: 0.15em solid #EDEEE8; border-left: 0; }
HTML
CSS
ZIP
1
Register to vote
.cube { position: relative; font-size: 9px; height: 1.10em; width: 2em; background: #2C2C2C; -webkit-transform: rotate(-16.66deg) skew(57deg); -moz-transform: rotate(-16.66deg) skew(57deg); -o-transform: rotate(-16.66deg) skew(57deg); -ms-transform: rotate(-16.66deg) skew(57deg); transform: rotate(-16.66deg) skew(57deg); display: block; margin-top: -1.6em; } .cube::before { left: -2.5em; top: -0.22em; position: absolute; display: block; content: ""; height: 3.6em; width: 1.1em; background: #2C2C2C; -webkit-transform: rotate(90.6deg) skew(29.2deg); -moz-transform: rotate(90.6deg) skew(29.2deg); -o-transform: rotate(90.6deg) skew(29.2deg); -ms-transform: rotate(90.6deg) skew(29.2deg); transform: rotate(90.6deg) skew(29.2deg); } .cube::after { left: -3em; top: 1.7em; position: absolute; display: block; content: ""; height: 0.95em; width: 4.1em; background: #2C2C2C; -webkit-transform: rotate(151.4deg) skew(61.2deg); -moz-transform: rotate(151.4deg) skew(61.2deg); -o-transform: rotate(151.4deg) skew(61.2deg); -ms-transform: rotate(151.4deg) skew(61.2deg); transform: rotate(151.4deg) skew(61.2deg); }
HTML
CSS
ZIP
2
Register to vote
.paperclip { position: relative; font-size: 12px; height: 0.55em; width: 1.5em; border-left: 0.2em solid #2C2C2C; border-top: 0.2em solid #2C2C2C; border-bottom: 0.2em solid #2C2C2C; border-radius: 0.4em 0 0 0.4em; display: block; } .paperclip::before { left: -1.45em; top: -0.45em; position: absolute; display: block; content: ""; height: 1.1em; width: 2.8em; border-left: 0.2em solid #2C2C2C; border-top: 0.2em solid #2C2C2C; border-bottom: 0.2em solid #2C2C2C; border-radius: 0.8em 0 0 0.8em; } .paperclip::after { left: 0.9em; top: -0.45em; position: absolute; display: block; content: ""; height: 0.8em; width: 1.8em; border-right: 0.2em solid #2C2C2C; border-top: 0.2em solid #2C2C2C; border-bottom: 0.2em solid #2C2C2C; border-radius: 0 0.4em 0.4em 0; }
HTML
CSS
ZIP
0
Register to vote
.arrowdown { background: #2C2C2C; font-size: 12px; position: relative; width: 1em; height: 1em; } .arrowdown::before { bottom: -0.8em; left: -0.666em; position: absolute; border-left: 1.2em solid rgba(44, 44, 44, 0); border-right: 1.2em solid rgba(44, 44, 44, 0); border-top: 1em solid #2C2C2C; content: ""; }
HTML
CSS
ZIP
0
Register to vote
.arrowleft { background: #2C2C2C; font-size: 12px; position: relative; width: 1em; height: 1em; margin-right: -0.7em; } .arrowleft::before { bottom: -0.66666666em; right: 0.8em; position: absolute; border-right: 1.2em solid #2C2C2C; border-top: 1.2em solid rgba(44, 44, 44, 0); border-bottom: 1.2em solid rgba(44, 44, 44, 0); content: ""; }
HTML
CSS
ZIP
0
Register to vote
.arrowright { background: #2C2C2C; font-size: 12px; position: relative; width: 1em; height: 1em; margin-left: -0.7em; } .arrowright::before { bottom: -0.666em; left: 0.8em; position: absolute; border-left: 1.2em solid #2C2C2C; border-top: 1.2em solid rgba(44, 44, 44, 0); border-bottom: 1.2em solid rgba(44, 44, 44, 0); content: ""; }
HTML
CSS
ZIP
0
Register to vote
.arrowup { background: #2C2C2C; font-size: 12px; position: relative; width: 1em; height: 1em; margin-top: 1em; } .arrowup::before { bottom: 0.8em; left: -0.666em; position: absolute; border-left: 1.2em solid rgba(44, 44, 44, 0); border-right: 1.2em solid rgba(44, 44, 44, 0); border-bottom: 1em solid #2C2C2C; content: ""; }
HTML
CSS
ZIP
2
Register to vote
.link { font-size: 14px; margin-left:-1.1em; margin-top:1.3em; width: 0.5em; height: 1em; border: 0.250em solid #2c2c2c; border-bottom-left-radius: 1em 1em; border-bottom-right-radius: 1em 1em; border-top-left-radius: 0.5em; border-top-right-radius: 0.5em; bottom: 0.188em; border-top: solid 0em transparent; position: relative; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } .link:before { content: ''; display: block; width: 0.5em; top: -1.4em; left: -0.23em; height: 1em; border: 0.250em solid #2c2c2c; border-bottom-left-radius: 1em 1em; border-bottom-right-radius: 1em 1em; border-top-left-radius: 0.5em; border-top-right-radius: 0.5em; bottom: 0.188em; border-top: solid 0em transparent; position: absolute; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); } .link:after { content: ''; position: absolute; display: block; width: 0.2em; top: -0.6em; left: 0.13em; height: 1em; border-radius: 1em; background: #2C2C2C; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }
HTML
CSS
ZIP
1
Register to vote
.newspaper { height: 2em; width: 1.5em; border: 0.2em solid #2C2C2C; border-radius: 0 0 0.6em 0; font-size: 15px; position: relative; } .newspaper::before { left: -0.7em; bottom: -0.19em; height: 1.5em; width: 0.3em; border-radius: 0 0 0.6em 0.6em; border: 0.2em solid #2C2C2C; content: ''; display: block; position: absolute; -webkit-box-shadow: inset -0.05em -0.05em 0.1em 0 rgba(44, 44, 44, 0.39); box-shadow: inset -0.05em -0.05em 0.1em 0 rgba(44, 44, 44, 0.39); } .newspaper::after { -webkit-box-shadow: 0 0.2em 0 0 #2C2C2C,0 0.3em 0 0 #2C2C2C,0 0.3em 0 0 #2C2C2C,0.7em 0em 0 0 #2C2C2C,0.7em 0.3em 0 0 #2C2C2C,0.7em 0.8em 0 0 #2C2C2C,0em 0.8em 0 0 #2C2C2C,0.3em 0.8em 0 0 #2C2C2C,0.3em 1.1em 0 0 #2C2C2C,0em 1.1em 0 0 #2C2C2C,0.7em 1.1em 0 0 #2C2C2C,0.7em 1.4em 0 0 #2C2C2C,0.3em 1.4em 0 0 #2C2C2C,0em 1.4em 0 0 #2C2C2C,-0.4em 1.91em 0 0 #2C2C2C; box-shadow: 0 0.2em 0 0 #2C2C2C,0 0.3em 0 0 #2C2C2C,0 0.3em 0 0 #2C2C2C,0.7em 0em 0 0 #2C2C2C,0.7em 0.3em 0 0 #2C2C2C,0.7em 0.8em 0 0 #2C2C2C,0em 0.8em 0 0 #2C2C2C,0.3em 0.8em 0 0 #2C2C2C,0.3em 1.1em 0 0 #2C2C2C,0em 1.1em 0 0 #2C2C2C,0.7em 1.1em 0 0 #2C2C2C,0.7em 1.4em 0 0 #2C2C2C,0.3em 1.4em 0 0 #2C2C2C,0em 1.4em 0 0 #2C2C2C,-0.4em 1.91em 0 0 #2C2C2C; left: 0.1em; bottom: 1.7em; height: 0.2em; width: 0.6em; background: #2C2C2C; content: ''; display: block; position: absolute; }
HTML
CSS
ZIP
12
Register to vote
@-webkit-keyframes ajax-loader-rotate { 0% { -webkit-transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); } } @-moz-keyframes ajax-loader-rotate { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } @keyframes ajax-loader-rotate { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .ajax-loader { opacity: .8; display: block; border-radius: 50%; font-size: 29px; width: .25em; height: .25em; box-shadow: 0 -.4em 0 0 rgba(0,0,0,1), -.28em -.28em 0 0 rgba(0,0,0,.75), -.4em 0 0 0 rgba(0,0,0,.50), -.28em .28em 0 0 rgba(0,0,0,.25) ; -webkit-animation: .85s ajax-loader-rotate steps(8) infinite; -moz-animation: .85s ajax-loader-rotate steps(8) infinite; animation: .85s ajax-loader-rotate steps(8) infinite; }
HTML
CSS
ZIP
4
Register to vote
.droid { position: relative; border-radius: 50% 50% 15% 15% /34% 34% 10% 10%; font-size: 16px; height: 2em; width: 1.49em; background: -webkit-linear-gradient(top, transparent 30%,#2C2C2C 30%, #2C2C2C 34%,transparent 34%,transparent 37.415%,#2C2C2C 37.415%), -webkit-radial-gradient(center, ellipse cover, rgba(44, 44, 44, 0) 12%,#2C2C2C 14%),-webkit-radial-gradient(center, ellipse cover, rgba(44, 44, 44, 0) 12%,#2C2C2C 14%); background: -moz-linear-gradient(top, transparent 30%,#2C2C2C 30%, #2C2C2C 34%,transparent 34%,transparent 37.415%,#2C2C2C 37.415%), -moz-radial-gradient(center, ellipse cover, rgba(44, 44, 44, 0) 12%,#2C2C2C 14%),-moz-radial-gradient(center, ellipse cover, rgba(44, 44, 44, 0) 12%,#2C2C2C 14%); background: -o-linear-gradient(top, transparent 30%,#2C2C2C 30%, #2C2C2C 34%,transparent 34%,transparent 37.415%,#2C2C2C 37.415%), -o-radial-gradient(center, ellipse cover, rgba(44, 44, 44, 0) 12%,#2C2C2C 14%),-o-radial-gradient(center, ellipse cover, rgba(44, 44, 44, 0) 12%,#2C2C2C 14%); background: -ms-linear-gradient(top, transparent 30%,#2C2C2C 30%, #2C2C2C 34%,transparent 34%,transparent 37.415%,#2C2C2C 37.415%), -ms-radial-gradient(center, ellipse cover, rgba(44, 44, 44, 0) 12%,#2C2C2C 14%),-ms-radial-gradient(center, ellipse cover, rgba(44, 44, 44, 0) 12%,#2C2C2C 14%); background: linear-gradient(top, transparent 30%,#2C2C2C 30%, #2C2C2C 34%,transparent 34%,transparent 37.415%,#2C2C2C 37.415%), radial-gradient(center, ellipse cover, rgba(44, 44, 44, 0) 12%,#2C2C2C 14%),radial-gradient(center, ellipse cover, rgba(44, 44, 44, 0) 12%,#2C2C2C 14%); background-repeat: no-repeat; background-position: 0,2% 0,98% 0; background-size: 100% 100%, 55% 31.927%, 55% 31.927%; } .droid::after { top: 0.7em; left: -0.408em; position: absolute; content: ""; background: #2C2C2C; height: 1.02em; width: 0.3401em; border-radius: 50% 50% 50% 50% / 18% 18% 18% 18%; box-shadow: 1.96em 0 0 0 #2C2C2C,0.75em 0.8em 0 0 #2C2C2C,1.25em 0.8em 0 0 #2C2C2C; } .droid::before { top: -0.4em; left: 0.41em; position: absolute; content: ""; height: 0.6em; width: 0.6em; border: 0.07em solid #2C2C2C; border-top: none; border-right: none; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); border-radius: 0.01em; }
HTML
CSS
ZIP
1
Register to vote
.stop{ width: 2em; height: 2em; border-radius: 50%; position: relative; border: 0.3em solid #2C2C2C; } .stop::before { position: absolute; background: #2C2C2C; content: ""; top: 0.4em; left: 0.4em; width: 1.2em; height: 1.2em; }
HTML
CSS
ZIP
1
Register to vote
.pause { width:2em; height:2em; border-radius:50%; position:relative; border: 0.3em solid #2c2c2c; } .pause::before { position: absolute; background: #2C2C2C; content: ""; top: 0.4em; left: 0.45em; width: 0.4em; height: 1.3em; } .pause::after { position: absolute; background: #2C2C2C; content: ""; top: 0.4em; right: 0.45em; width: 0.4em; height: 1.3em; }
HTML
CSS
ZIP
1
Register to vote
.back{ width:2em; height:2em; border-radius:50%; position:relative; border: 0.3em solid #2c2c2c; } .back::before { position: absolute; content: ""; top: 0.29em; right: 1em; width: 0em; height: 0em; border-top: 0.7em solid rgba(44, 44, 44, 0); border-bottom: 0.7em solid transparent; border-right: 0.7em solid #2C2C2C; } .back::after { position: absolute; content: ""; top: 0.29em; right: 0.5em; width: 0em; height: 0em; border-top: 0.7em solid rgba(44, 44, 44, 0); border-bottom: 0.7em solid transparent; border-right: 0.7em solid #2C2C2C; }
HTML
CSS
ZIP
1
Register to vote
.next{ width:2em; height:2em; border-radius:50%; position:relative; border: 0.3em solid #2c2c2c; } .next::before { position: absolute; content: ""; top: 0.29em; left: 1em; width: 0em; height: 0em; border-top: 0.7em solid rgba(44, 44, 44, 0); border-bottom: 0.7em solid transparent; border-left: 0.7em solid #2C2C2C; } .next::after { position: absolute; content: ""; top: 0.29em; left: 0.5em; width: 0em; height: 0em; border-top: 0.7em solid rgba(44, 44, 44, 0); border-bottom: 0.7em solid transparent; border-left: 0.7em solid #2C2C2C; }
HTML
CSS
ZIP
1
Register to vote
.play { width:2em; height:2em; border-radius:50%; position:relative; border: 0.3em solid #2c2c2c; } .play::before { position: absolute; content: ""; top: 0.25em; left: 0.75em; width: 0em; height: 0em; border-top: 0.8em solid rgba(44, 44, 44, 0); border-bottom: 0.8em solid transparent; border-left: 0.8em solid #2C2C2C; }
HTML
CSS
ZIP
0
Register to vote
.briefcase { background: #2C2C2C; width: 2.8em; height: 1.8em; position: relative; margin-top: 2em; border-radius: 0.2em; font-size:12px; } .briefcase:before{ content:''; position:absolute; background:#fff; width:0.1em; height:1.8em; left:0.2em; box-shadow:2.32em 0 0 #fff; } .briefcase::after { content: ''; position: absolute; background: transparent; border: 0.24em solid #2C2C2C; border-top-right-radius: 0.2em; border-top-left-radius: 0.2em; border-bottom: none; width: 1.2em; height: 0.4em; left: 0.6em; top: -0.6em; }
HTML
CSS
ZIP
0
Register to vote
.airplane { -webkit-transform: rotate(33deg); -moz-transform: rotate(33deg); -o-transform: rotate(33deg); -ms-transform: rotate(33deg); transform: rotate(33deg); border-bottom: 0.7em solid #2C2C2C; border-top: 1em solid #2C2C2C; height: 0.2em; width: 0.2em; background: #2C2C2C; border-radius: 75% 75% 75% 75% / 30% 30% 70% 70%; font-size: 20px; position: relative; } .airplane::before { left: -0.89em; bottom: 0.15em; width: 0; content: ''; display: block; position: absolute; border-left: 1em solid rgba(44, 44, 44, 0); border-right: 1em solid rgba(44, 44, 44, 0); border-bottom: 0.4em solid #2C2C2C; } .airplane::after { left: -0.3em; bottom: -0.6em; width: 0; content: ''; display: block; position: absolute; border-left: 0.4em solid rgba(44, 44, 44, 0); border-right: 0.4em solid rgba(44, 44, 44, 0); border-bottom: 0.2em solid #2C2C2C; }
HTML
CSS
ZIP
1
Register to vote
.upload{ width: 1.500em; height: 0.500em; border: 0.250em solid #2c2c2c; border-top: none; position: absolute; bottom: 0.188em; position: relative; margin-top:1em; } .upload:before{ content: ''; position: absolute; width: 0.438em; height: 0.625em; background: #2c2c2c; top: -0.4em; left: 0.563em; } .upload:after{ width: 0em; height: 0em; content: ''; position: absolute; border-style: solid; border-color: transparent transparent #2c2c2c transparent; border-width: 0.500em; left: 0.250em; top: -1.4em; }
HTML
CSS
ZIP
2
Register to vote
.download{ width: 1.500em; height: 0.500em; border: 0.250em solid #2c2c2c; border-top: none; position: absolute; bottom: 0.188em; position: relative; margin-top:1em; } .download:before{ content: ''; position: absolute; width: 0.438em; height: 0.625em; background: #2c2c2c; top: -0.875em; left: 0.563em; } .download:after{ width: 0em; height: 0em; content: ''; position: absolute; border-style: solid; border-color: #2c2c2c transparent transparent transparent; border-width: 0.500em; left: 0.250em; top: -0.250em; }
HTML
CSS
ZIP
2
Register to vote
.moon{ position: relative; width: 2em; height: 2em; border-radius: 100%; margin-left: 2em; margin-top: -1em; -webkit-box-shadow: 0.6em -0.8em 0 0.2em #2C2C2C; box-shadow: 0.6em -0.8em 0 0.2em #2C2C2C; -webkit-transform: rotate(-150deg); -moz-transform: rotate(-150deg); -o-transform: rotate(-150deg); -ms-transform: rotate(-150deg); transform: rotate(-150deg); }
HTML
CSS
ZIP
3
Register to vote
.fish{ width: 2.1em; height: 2.1em; position: relative; border-radius: 1.5em 0em 1.5em 0em; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); background-color: #2C2C2C; } .fish::before { position: absolute; content: ""; top: 1.8em; right: 1.4em; width: 0.3em; height: 0em; border-bottom: 0.5em solid #2C2C2C; border-left: 0.5em solid transparent; border-right: 0.5em solid transparent; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } .fish::after { left: 0.92em; top: 0.18em; position: absolute; content: ""; background-color: white; font-weight: bold; font-size: 1.5em; height: 0.2em; width: 0.2em; border-radius: 0.1em; -webkit-box-shadow: 0.15em -0.7em 0.05em 0.02em #2C2C2C, -0.1em -1.2em 0.05em 0.06em #2C2C2C; box-shadow: 0.15em -0.7em 0.05em 0.02em #2C2C2C, -0.1em -1.2em 0.05em 0.06em #2C2C2C; }
HTML
CSS
ZIP
3
Register to vote
.headphones{ font-size:20px; width: 1.625em; border: 0.2em solid #333; height: 1.438em; border-radius: 3em 3em 0 0; border-bottom: none; margin-left:-0.2em; position: relative; } .headphones:before{ position: absolute; content: ''; top: 1.1em; left: 0.05em; width: 0.313em; height: 0.625em; background: #2c2c2c; border-radius: 0 0.125em 0.125em 0; } .headphones:after{ position: absolute; content: ''; top: 1.1em; left: 1.26em; width: 0.313em; height: 0.625em; background: #2c2c2c; border-radius: 0.125em 0 0 0.125em; }
HTML
CSS
ZIP
2
Register to vote
.clock { width: 1em; height: 1em; display: block; position: relative; border: 0.2em solid #2c2c2c; border-radius: 1em; -webkit-box-shadow: inset 0 0 0 0.025em #FFF, inset -0.1em -0.1em 0.2em rgba(0,0,0,0.1), inset 0 0 0.2em 0.2em rgba(0,0,0,0.1); box-shadow: inset 0 0 0 0.025em #FFF, inset -0.1em -0.1em 0.2em rgba(0,0,0,0.1), inset 0 0 0.2em 0.2em rgba(0,0,0,0.1); font-size:20px; } .clock:after { content: ''; position: absolute; display: block; width: 0.3em; height: 0.4em; left: 0.45em; top: 0.075em; border-left: 0.1em solid #2c2c2c; border-bottom: 0.1em solid #2c2c2c; }
HTML
CSS
ZIP
2
Register to vote
.speaker{ width: 0.625em; height: 0.625em; background: #2c2c2c; margin-left:-1em; position:relative; font-size:20px; } .speaker:before{ content: ''; position: absolute; width: 0.313em; height: 0.313em; border-style: double; border-color: #2C2C2C; border-width: 0.500em 0.500em 0 0; -webkit-border-radius: 0 3.125em 0 0; -moz-border-radius: 0 3.125em 0 0; border-radius: 0 3.125em 0 0; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); left: 1.188em; top: -0.1em; } .speaker:after{ content: ''; position: absolute; width: 0; height: 0; border-style: solid; border-color: transparent #2c2c2c transparent transparent; border-width: 0.750em 1em 0.750em 0.938em; left: -0.813em; margin-top: -0.45em; }
HTML
CSS
ZIP
4
Register to vote
.histogram{ height: 4em; overflow-y:hidden; background:transparent; font-size:10px; } .histogram:before{ content: ""; display: block; width: 0; height: 3em; box-shadow: 1em 2.5em 0 0.3em #2c2c2c, 1.7em 2em 0 0.3em #2c2c2c,2.4em 0.8em 0 0.3em #2c2c2c,3.1em 1.5em 0 0.3em #2c2c2c; } .histogram:after{ content: ""; display: block; position: relative; margin-top: 0.9em; width: 4em; height: 0.1em; background: #2c2c2c; }
HTML
CSS
ZIP
7
Register to vote
.rayban { border-top-right-radius: 50% 100%; border-top-left-radius: 50% 100%; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; font-size: 27px; position: relative; height: 0.1em; width: 0.4em; border-top: 0.05em solid #2C2C2C; box-shadow: -0.2em -0.3em 0 -0.07em #2C2C2C,0em -0.3em 0 -0.07em #2C2C2C,0.2em -0.3em 0 -0.07em #2C2C2C; } .rayban::before { box-shadow: 0.55em 0 0 -0.47em #2C2C2C; position: absolute; content: ""; border-top-left-radius: 100% 75%; border-top-right-radius: 142% 100%; border-bottom-right-radius: 91% 197%; border-bottom-left-radius: 200% 200%; height: 1em; width: 1.1em; background: #2C2C2C; left: 0.37em; top: -0.4em; } .rayban::after { box-shadow: -0.55em 0 0 -0.47em #2C2C2C; position: absolute; content: ""; border-top-right-radius: 100% 75%; border-top-left-radius: 142% 100%; border-bottom-left-radius: 91% 197%; border-bottom-right-radius: 200% 200%; height: 1em; width: 1.1em; background: #2C2C2C; left: -1.06em; top: -0.4em; }
HTML
CSS
ZIP
1
Register to vote
.star2{ font-size: 13px; margin-top: 0.45em; margin-right: 0.15em; margin-bottom: 0.15em; margin-left: 0.15em; background: #2c2c2c; display: block; width: 2em; height: 2em; position: relative; } .star2:before{ content: ""; display: block; background: #2c2c2c; width:2em; height: 2em; position: absolute; -webkit-transform: rotate(30deg); transform: rotate(30deg); } .star2:after{ content: ""; display: block; background: #2c2c2c; width: 2em; height: 2em; position: absolute; -webkit-transform: rotate(60deg); transform: rotate(60deg); }
HTML
CSS
ZIP
3
Register to vote
.controller { font-size: 8px; background: #2C2C2C; position: relative; height: 0.4em; width: 0.2em; margin-top: -1.2em; } .controller::before { box-shadow: 2.4em 0em 0 -0.2em #EDEEE8,1.3em 0em 0 -0.2em #EDEEE8,1.4em 0em 0 -0.2em #EDEEE8,1.5em 0em 0 -0.2em #EDEEE8,1.6em 0em 0 -0.2em #EDEEE8,2.3em 0em 0 -0.2em #EDEEE8,2.5em 0em 0 -0.2em #EDEEE8,2.6em 0em 0 -0.2em #EDEEE8,0.5em 0em 0 0 #EDEEE8,-0.5em 0em 0 0 #EDEEE8,0em -0.5em 0 0 #EDEEE8,0em 0.5em 0 0 #EDEEE8,1.1em -0.05em 0 0.95em #2C2C2C,1.759em -0.05em 0 0.95em #2C2C2C,3.2em -0.8em 0 0.2em #2C2C2C,3.2em 0.77em 0 0.2em #2C2C2C; top: 1.3em; left: -2.1em; z-index: 99999; height: 0.5em; width: 0.5em; background: #EDEEE8; content: ''; display: block; position: absolute; } .controller::after { z-index: 1; content: ""; display: block; left: 1.9em; top: 2em; position: absolute; background: #EDEEE8; width: 0.6em; height: 0.6em; border-radius: 100%; box-shadow: -0.8em -0.8em 0 0 #EDEEE8,0.8em -0.8em 0 0 #EDEEE8,0em -1.6em 0 0 #EDEEE8,0em -0.8em 0 1em #2C2C2C,-4em -0.8em 0 1em #2C2C2C; }
HTML
CSS
ZIP
0
Register to vote
.clap { width: 2em; height: 0.5em; position: relative; border-top: 0.1em solid #2c2c2c; border-right: 0.1em solid #2c2c2c; border-bottom: 0.8em solid #2c2c2c; border-left: 0.1em solid #2c2c2c; margin:0.8em 0 0 -0.5em;; } .clap:before { content: ''; display: block; width: 2.2em; height: 0.2em; position: absolute; top: 0; left: 0; margin: -0.6em 0 0 -0.14em; -webkit-transform: rotate(-10deg); -moz-transform: rotate(-10deg); -o-transform: rotate(-10deg); -ms-transform: rotate(-10deg); transform: rotate(-10deg); border-top: 0.1em solid #2c2c2c; background-color: #2c2c2c; background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255, 255, 255, .2)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .2)), color-stop(.75, rgba(255, 255, 255, .2)), color-stop(.75, transparent), to(transparent)); background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent); background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent); background-image: -ms-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent); } .clap:after { content: ''; width: 0.2em; height: 0.2em; display: block; position: absolute; top: 0; left: 0; background: #2c2c2c; border-radius: 0.2em; margin: -0.2em 0 0 -0.2em; }
HTML
CSS
ZIP
2
Register to vote
.wheels { display: block; position: relative; font-size: 20px; width: 1em; height: 1em; border: 0.1em dashed #2c2c2c; border-radius: 1em; margin-top: 1em; margin-left:-1.4em; -webkit-box-shadow: inset 0 0 0 0.2em #2c2c2c; box-shadow: inset 0 0 0 0.2em #2c2c2c; } .wheels:before { content: ''; display: block; position: absolute; top: 0; left: 0.5em; font-size: 0.8em; margin-top: -1.2em; width: 1em; height: 1em; border: 0.1em dashed #2c2c2c; border-radius: 1em; -webkit-box-shadow: inset 0 0 0 0.2em #2c2c2c; box-shadow: inset 0 0 0 0.2em #2c2c2c; } .wheels:after { content: ''; display: block; position: absolute; top: 0; left: 0.92em; font-size: 1.2em; margin-top: -0.32em; width: 1em; height: 1em; border: 0.1em dashed #2c2c2c; border-radius: 1em; -webkit-box-shadow: inset 0 0 0 0.2em #2c2c2c; box-shadow: inset 0 0 0 0.2em #2c2c2c; }
HTML
CSS
ZIP
3
Register to vote
.phone { display: block; position: relative; width: 1em; height: 0; border-bottom: 1.5em solid #2c2c2c; border-left: 0.8em solid transparent; border-right: 0.8em solid transparent; border-radius: 0.5em; margin-top: 0.5em; } .phone:before { content: ''; position: absolute; width: 1.4em; height: 0em; border-top: 0.2em solid #2c2c2c; border-left: 0.4em solid #2c2c2c; border-right: 0.4em solid #2c2c2c; border-bottom: 0.5em solid transparent; display: block; top: 0; left: 0; margin: -0.4em 0 0 -0.6em; border-radius: 0.2em; } .phone:after { content: ''; position: absolute; color: #2c2c2c; font: bold 0.64em/1.2em sans-serif; position: absolute; top: 0.3em; left: 0; background: #FFF; display: block; width: 1.2em; text-align: center; height: 1.2em; border-radius: 1.2em; border: 0.3em dotted #2c2c2c; }
HTML
CSS
ZIP
3
Register to vote
.battery { display: block; position: relative; width: 2em; height: 0.8em; border: 0.2em solid #2c2c2c; -webkit-box-shadow: inset 0 -0.2em 0.2em rgba(0,0,0,0.2); box-shadow: inset 0 -0.2em 0.2em rgba(0,0,0,0.2); } .battery:after { content: ''; display: block; position: relative; top: 0.1em; left: 2em; background: #2c2c2c; width: 0.4em; height: 0.6em; } .battery:before { content: ''; position: absolute; display: block; top: 0.05em; left: 0.05em; width: 1.3em; height: 0.7em; background: #2c2c2c; }
HTML
CSS
ZIP
3
Register to vote
.compass { display: block; position: relative; font-size:2.2em; height: 1em; width: 1em; border: 0.1em solid #2c2c2c; border-radius: 1em; -webkit-box-shadow: inset 0 -0.5em rgba(0,0,0,0.15),inset 0 0 0.4em rgba(0,0,0,0.2); -moz-box-shadow: inset 0 -0.5em rgba(0,0,0,0.15),inset 0 0 0.4em rgba(0,0,0,0.2); -o-box-shadow: inset 0 -0.5em rgba(0,0,0,0.15),inset 0 0 0.4em rgba(0,0,0,0.2); -ms-box-shadow: inset 0 -0.5em rgba(0,0,0,0.15),inset 0 0 0.4em rgba(0,0,0,0.2); box-shadow: inset 0 -0.5em rgba(0,0,0,0.15),inset 0 0 0.4em rgba(0,0,0,0.2); } .compass:after { content: ''; height: 0; width: 0; position: absolute; top: 0.02em; left: 0.494em; border-top: 0.5em solid transparent; border-right: 0.1em solid transparent; border-bottom: 0.5em solid transparent; border-left: 0.1em solid #2c2c2c; -webkit-transform: rotate(15deg); -moz-transform: rotate(15deg); -o-transform: rotate(15deg); -ms-transform: rotate(15deg); transform: rotate(15deg); } .compass:before { content: ''; height: 0; width: 0; position: absolute; top: -0.03em; left: 0.3em; border-top: 0.5em solid transparent; border-right: 0.1em solid #2c2c2c; border-bottom: 0.5em solid transparent; border-left: 0.1em solid transparent; -webkit-transform: rotate(15deg); -moz-transform: rotate(15deg); -o-transform: rotate(15deg); -ms-transform: rotate(15deg); transform: rotate(15deg); }
HTML
CSS
ZIP
2
Register to vote
.london_underground{ font-size: 14px; position: relative; margin-top: -0.1em; display: block; width: 2em; height: 2em; border: solid 0.5em #2C2C2C; border-radius: 2em; } .london_underground:before{ content: ''; width: 4em; height: 0.5em; left: -1em; position: absolute; background: #2C2C2C; top: 0.8em; border-radius: 1em; }
HTML
CSS
ZIP
3
Register to vote
.can{ display:block; position:relative; margin-top:1.4em; width:1em; height:1.5em; border-top: 2em solid #2C2C2C; border-left: 0.25em solid transparent; border-right: 0.25em solid transparent; } .can:before{ content: ''; position: absolute; top: 0; left: 0; width: 1.2em; height: 0.15em; margin: -2.35em 0 0 -0.25em; border-bottom: 0.15em solid #2C2C2C; border-left: 0.15em solid transparent; border-right: 0.15em solid transparent; } .can:after{ content:''; position:absolute; display:block; right:0; bottom:3.7em; height:1em; border-left: 0.15em solid #2C2C2C; border-bottom: 0.05em solid transparent; -webkit-transform:rotate(18deg); -moz-transform:rotate(18deg); -o-transform:rotate(18deg); transform:rotate(18deg); }
HTML
CSS
ZIP
2
Register to vote
.hand{ font-size:25px; margin-top:1em; display:block; width:0.95em; height:0.8em; background:#2c2c2c; -moz-border-radius:0.6em 0.6em 1em 1em; -webkit-border-radius:0.6em 0.6em 1em 1em; -o-border-radius:0.6em 0.6em 1em 1em; border-radius:0.6em 0.6em 1em 1em; position:relative; } .hand:before{ content:''; background:#2c2c2c; display:block; position:absolute; width:0.15em; height:0.9em; margin-bottom:0.4em; bottom:0; -moz-border-radius:0.08em; -webkit-border-radius:0.08em; -o-border-radius:0.08em; border-radius:0.08em; -moz-box-shadow: 0.20em -0.2em 0 #2c2c2c, 0.40em -0.3em 0 #2c2c2c, 0.60em -0.22em 0 #2c2c2c; -webkit-box-shadow: 0.20em -0.2em 0 #2c2c2c, 0.40em -0.3em 0 #2c2c2c, 0.60em -0.22em 0 #2c2c2c; -o-box-shadow: 0.20em -0.2em 0 #2c2c2c, 0.40em -0.3em 0 #2c2c2c, 0.60em -0.22em 0 #2c2c2c; box-shadow: 0.20em -0.2em 0 #2c2c2c, 0.40em -0.3em 0 #2c2c2c, 0.60em -0.22em 0 #2c2c2c; } .hand:after{ content: ''; background: #2C2C2C; display: block; position: absolute; width: 0.2em; height: 0.68em; bottom: 0.35em; right: 0; margin-right: -0.06em; -moz-border-radius: 0.08em; -webkit-border-radius: 0.08em; -o-border-radius: 0.08em; border-radius: 0.08em; -moz-transform: rotate(15deg); -webkit-transform: rotate(15deg); -o-transform: rotate(15deg); transform: rotate(15deg); -moz-border-top-left-radius: 65% 33%; -webkit-border-top-left-radius: 65% 33%; -o-border-top-left-radius: 65% 33%; border-top-left-radius: 65% 33%; }
HTML
CSS
ZIP
1
Register to vote
.heal { width:2em; height:1.5em; border-radius:0.2em; position:relative; border: 0.2em solid #2c2c2c; } .heal::before { position: absolute; content: ""; top: -0.4em; right: 0.4em; width: 0.4em; height: 0em; border-bottom: 0.4em solid #2C2C2C; border-left: 0.4em solid transparent; border-right: 0.4em solid transparent; } .heal::after { box-shadow: 0.3em 0 0 #2C2C2C,-0.3em 0 0 #2C2C2C,0 0.3em 0 #2C2C2C,0 -0.3em 0 #2C2C2C; left: 0.85em; top: 0.6em; position: absolute; background: #2C2C2C; height: 0.3em; width: 0.3em; content: ""; }
HTML
CSS
ZIP
2
Register to vote
.skull{ margin-top: -0.25em; margin-left: -0.5em; font-size: 30px; display:block; width:0.5em; height:1em; background:#2c2c2c; border-radius:1em 0 0 1em; position:relative; background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,0) 0%, rgba(63,63,63,0) 10%, rgba(44,44,44,1) 11%, rgba(44,44,44,1) 100%); background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,0)), color-stop(10%,rgba(63,63,63,0)), color-stop(11%,rgba(44,44,44,1)), color-stop(100%,rgba(44,44,44,1))); background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,0) 0%,rgba(63,63,63,0) 10%,rgba(44,44,44,1) 11%,rgba(44,44,44,1) 100%); background: -o-radial-gradient(center, ellipse cover, rgba(255,255,255,0) 0%,rgba(63,63,63,0) 10%,rgba(44,44,44,1) 11%,rgba(44,44,44,1) 100%); background: -ms-radial-gradient(center, ellipse cover, rgba(255,255,255,0) 0%,rgba(63,63,63,0) 10%,rgba(44,44,44,1) 11%,rgba(44,44,44,1) 100%); background: radial-gradient(ellipse at center, rgba(255,255,255,0) 0%,rgba(63,63,63,0) 10%,rgba(44,44,44,1) 11%,rgba(44,44,44,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#2c2c2c',GradientType=1 ); } .skull:after{ content:''; display:block; width:0.5em; height:1em; background:#2c2c2c; border-radius:0 1em 1em 0; position:absolute; left:0.5em; top:0; background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,0) 0%, rgba(63,63,63,0) 10%, rgba(44,44,44,1) 11%, rgba(44,44,44,1) 100%); background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,0)), color-stop(10%,rgba(63,63,63,0)), color-stop(11%,rgba(44,44,44,1)), color-stop(100%,rgba(44,44,44,1))); background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,0) 0%,rgba(63,63,63,0) 10%,rgba(44,44,44,1) 11%,rgba(44,44,44,1) 100%); background: -o-radial-gradient(center, ellipse cover, rgba(255,255,255,0) 0%,rgba(63,63,63,0) 10%,rgba(44,44,44,1) 11%,rgba(44,44,44,1) 100%); background: -ms-radial-gradient(center, ellipse cover, rgba(255,255,255,0) 0%,rgba(63,63,63,0) 10%,rgba(44,44,44,1) 11%,rgba(44,44,44,1) 100%); background: radial-gradient(ellipse at center, rgba(255,255,255,0) 0%,rgba(63,63,63,0) 10%,rgba(44,44,44,1) 11%,rgba(44,44,44,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#2c2c2c',GradientType=1 ); } .skull:before{ content:''; display:block; background: -webkit-linear-gradient(left, rgba(44, 44, 44, 1) 0%,rgba(44, 44, 44, 1) 20%,rgba(44, 44, 44, 0) 20.01%,rgba(44, 44, 44, 0) 26.65%,rgba(44, 44, 44, 1) 26.66%,rgba(44, 44, 44, 1) 46.66%,rgba(44, 44, 44, 0) 46.67%,rgba(44, 44, 44, 0) 53.32%, rgba(44, 44, 44, 1) 53.33%,rgba(44, 44, 44, 1) 73.33%,rgba(44, 44, 44, 0) 73.34%,rgba(44, 44, 44, 0) 79.99%,rgba(44, 44, 44, 1) 80%,rgba(44, 44, 44, 1) 100%); background: -moz-linear-gradient(left, rgba(44, 44, 44, 1) 0%,rgba(44, 44, 44, 1) 20%,rgba(44, 44, 44, 0) 20.01%,rgba(44, 44, 44, 0) 26.65%,rgba(44, 44, 44, 1) 26.66%,rgba(44, 44, 44, 1) 46.66%,rgba(44, 44, 44, 0) 46.67%,rgba(44, 44, 44, 0) 53.32%, rgba(44, 44, 44, 1) 53.33%,rgba(44, 44, 44, 1) 73.33%,rgba(44, 44, 44, 0) 73.34%,rgba(44, 44, 44, 0) 79.99%,rgba(44, 44, 44, 1) 80%,rgba(44, 44, 44, 1) 100%); background: -o-linear-gradient(left, rgba(44, 44, 44, 1) 0%,rgba(44, 44, 44, 1) 20%,rgba(44, 44, 44, 0) 20.01%,rgba(44, 44, 44, 0) 26.65%,rgba(44, 44, 44, 1) 26.66%,rgba(44, 44, 44, 1) 46.66%,rgba(44, 44, 44, 0) 46.67%,rgba(44, 44, 44, 0) 53.32%, rgba(44, 44, 44, 1) 53.33%,rgba(44, 44, 44, 1) 73.33%,rgba(44, 44, 44, 0) 73.34%,rgba(44, 44, 44, 0) 79.99%,rgba(44, 44, 44, 1) 80%,rgba(44, 44, 44, 1) 100%); background: -ms-linear-gradient(left, rgba(44, 44, 44, 1) 0%,rgba(44, 44, 44, 1) 20%,rgba(44, 44, 44, 0) 20.01%,rgba(44, 44, 44, 0) 26.65%,rgba(44, 44, 44, 1) 26.66%,rgba(44, 44, 44, 1) 46.66%,rgba(44, 44, 44, 0) 46.67%,rgba(44, 44, 44, 0) 53.32%, rgba(44, 44, 44, 1) 53.33%,rgba(44, 44, 44, 1) 73.33%,rgba(44, 44, 44, 0) 73.34%,rgba(44, 44, 44, 0) 79.99%,rgba(44, 44, 44, 1) 80%,rgba(44, 44, 44, 1) 100%); background: linear-gradient(left, rgba(44, 44, 44, 1) 0%,rgba(44, 44, 44, 1) 20%,rgba(44, 44, 44, 0) 20.01%,rgba(44, 44, 44, 0) 26.65%,rgba(44, 44, 44, 1) 26.66%,rgba(44, 44, 44, 1) 46.66%,rgba(44, 44, 44, 0) 46.67%,rgba(44, 44, 44, 0) 53.32%, rgba(44, 44, 44, 1) 53.33%,rgba(44, 44, 44, 1) 73.33%,rgba(44, 44, 44, 0) 73.34%,rgba(44, 44, 44, 0) 79.99%,rgba(44, 44, 44, 1) 80%,rgba(44, 44, 44, 1) 100%); width:0.5em; height:0.15em; position:absolute; top:0.9em; left:0.25em; box-shadow:0 0.25em 0 #2c2c2c; }
HTML
CSS
ZIP
2
Register to vote
.loading{ font-size:16px; display:block; position:relative; width:3em; height:3em; border-top: 0.4em solid #2c2c2c; border-left: 0.4em solid #2c2c2c; border-right: 0.4em solid transparent; border-bottom: 0.4em dotted transparent; -moz-transform:rotate(10deg); -webkit-transform:rotate(10deg); -o-transform:rotate(10deg); transform:rotate(10deg); -webkit-border-radius:1.5em; -ms-border-radius:1.5em; -o-border-radius:1.5em; border-radius:1.5em; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; } .loading:after{ content: ''; position: absolute; top: 0; right: 0; margin: -0.15em -0.45em 0 0; border-top: 0.5em solid #2C2C2C; border-left: 0.5em solid transparent; border-right: 0.5em solid transparent; border-bottom: 0.5em solid transparent; -moz-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); } .loading::before { -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; left: -0.45em; border-radius: 100%; top: -0.4em; display: block; position: absolute; content: ""; width: 3em; height: 3em; border-bottom: 0.4em dotted #2C2C2C; border-top: 0.4em dotted rgba(44, 44, 44, 0); border-left: 0.4em dotted rgba(44, 44, 44, 0); border-right: 0.4em dotted transparent; }
HTML
CSS
ZIP
1
Register to vote
.bone{ font-size:10px; display:block; position:relative; width:0.8em; height:4em; background:#2c2c2c; -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg); } .bone:before{ content: ''; position:absolute; top:0; left:0; display:block; width:1em; height:1em; background:#2c2c2c; margin:-0.5em 0 0 -0.6em; -moz-box-shadow:1em 0 0 #2c2c2c; -webkit-box-shadow:1em 0 0 #2c2c2c; -ms-box-shadow:1em 0 0 #2c2c2c; -o-box-shadow:1em 0 0 #2c2c2c; box-shadow:1em 0 0 #2c2c2c; -moz-border-radius:1em; -webkit-border-radius:1em; -ms-border-radius:1em; -o-border-radius:1em; border-radius:1em; } .bone:after{ content: ''; position:absolute; bottom:0; left:0; display:block; width:1em; height:1em; background:#2c2c2c; margin:0 0 -0.5em -0.6em; -moz-box-shadow:1em 0 0 #2c2c2c; -webkit-box-shadow:1em 0 0 #2c2c2c; -ms-box-shadow:1em 0 0 #2c2c2c; -o-box-shadow:1em 0 0 #2c2c2c; box-shadow:1em 0 0 #2c2c2c; -moz-border-radius:1em; -webkit-border-radius:1em; -ms-border-radius:1em; -o-border-radius:1em; border-radius:1em; }
HTML
CSS
ZIP
0
Register to vote
.unauthorized{ border-radius: 100% 100% 100% 100%; box-shadow: 0 0 0 0.5em #2C2C2C inset; display: block; font-size: 14px; height: 2.5em; overflow: hidden; position: relative; width: 2.5em; } .unauthorized:before{ border-bottom: 0.6em solid #2C2C2C; border-right: 0.2em solid #2C2C2C; border-left: 0.2em solid #2C2C2C; border-top: 0.6em solid #2C2C2C; content: ""; display: block; height: 0.4em; left: 0.45em; position: absolute; top: 0.5em; width: 1.3em; }
HTML
CSS
ZIP
2
Register to vote
.mail{ font-size:12px; display:block; position:relative; border-top:1em solid transparent; border-left:1.5em solid #2c2c2c; border-right:1.5em solid #2c2c2c; border-bottom:1em solid #2c2c2c; height:0; width:0; } .mail:before{ content: ''; top: -1.23em; left: -1.5em; display: block; position: absolute; border-top: 1em solid #2c2c2c; border-left: 1.5em solid transparent; border-right: 1.5em solid transparent; border-bottom: 1em solid transparent; font-size: 0.8em; }
HTML
CSS
ZIP
3
Register to vote
#female{ position:relative; font-size:10px; margin-top: -1em; width:2em; height:2em; border-radius:50%; background-color:transparent; -webkit-filter: drop-shadow(0 0.05em 0.08em hsla(0,0%,0%,.25)); border:solid 0.4em #2C2C2C; } #female:before{ content: ''; height: 1.7em; width: 0.4em; position: absolute; top: 2em; background: #2C2C2C; left: 0.8em; } #female:after{ content: ''; height: 0.4em; width: 1.4em; position: absolute; top: 2.8em; background: #2C2C2C; left: 0.25em; }
HTML
CSS
ZIP
4
Register to vote
.rss { margin-left: -1em; margin-top: 1.8em; border-radius: 100%; background: #2C2C2C; font-size: 16px; width: 0.5em; height: 0.5em; position: relative; } .rss::before { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); top: -1em; left: -1.5em; border-radius: 100%; position: absolute; width: 2em; content: ""; height: 2em; border-left: 0.5em solid transparent; border-bottom: 0.5em solid transparent; border-top: 0.5em solid transparent; border-right: 0.5em solid #2C2C2C; } .rss::after { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); top: -2em; left: -2.5em; border-radius: 100%; position: absolute; width: 4em; content: ""; height: 4em; border-left: 0.5em solid transparent; border-bottom: 0.5em solid transparent; border-top: 0.5em solid transparent; border-right: 0.5em solid #2C2C2C; }
HTML
CSS
ZIP
2
Register to vote
.lock { margin-top: 0.8em; border-radius: 0.3em; box-shadow: inset 0.9em 0.8em 0 0 #2C2C2C,inset -0.9em 0.8em 0 0 #2C2C2C,inset 0em -0.4em 0 0 #2C2C2C; font-size: 18px; width: 2em; height: 1.8em; position: relative; } .lock::before { left: 1.4em; border-radius: 1em 1em 0 0; top: -0.8em; position: absolute; width: 0.8em; content: ""; height: 0.8em; border: 0.3em solid #2C2C2C; border-bottom: none; }
HTML
CSS
ZIP
1
Register to vote
.lock { margin-top: 0.8em; border-radius: 0.3em; box-shadow: inset 0.9em 0.8em 0 0 #2C2C2C,inset -0.9em 0.8em 0 0 #2C2C2C,inset 0em -0.4em 0 0 #2C2C2C; font-size: 18px; width: 2em; height: 1.8em; position: relative; } .lock::before { left: 0.32em; border-radius: 1em 1em 0 0; top: -0.8em; position: absolute; width: 0.8em; content: ""; height: 1.8em; border: 0.3em solid #2C2C2C; border-bottom: none; }
HTML
CSS
ZIP
1
Register to vote
.power { font-size: 13px; margin-top: -1.5em; border-radius: 1em; background: #2C2C2C; width: 0.4em; height: 1.2em; position: relative; } .power::before { right: -1.2em; -webkit-transform: rotate(-25deg); -moz-transform: rotate(-25deg); -o-transform: rotate(-25deg); -ms-transform: rotate(-25deg); transform: rotate(-25deg); border-top: 0.4em solid rgba(44, 44, 44, 0); top: 0.2em; position: absolute; content: ''; height: 2em; width: 2em; border-radius: 100%; border-right: 0.4em solid #2C2C2C; border-bottom: 0.4em solid rgba(44, 44, 44, 0); border-left: 0.4em solid rgba(44, 44, 44, 0); } .power::after { right: -1.2em; -webkit-transform: rotate(25deg); -moz-transform: rotate(25deg); -o-transform: rotate(25deg); -ms-transform: rotate(25deg); transform: rotate(25deg); border-top: 0.4em solid rgba(44, 44, 44, 0); top: 0.2em; position: absolute; content: ''; height: 2em; width: 2em; border-radius: 100%; border-right: 0.4em solid #2C2C2C; border-bottom: 0.4em solid #2C2C2C; border-left: 0.4em solid #2C2C2C; }
HTML
CSS
ZIP
3
Register to vote
.file { font-size: 16px; border-top: 0.2em solid #2C2C2C; position: relative; width: 1em; height: 2em; border-right: 0.2em solid #2C2C2C; border-bottom: 0.2em solid #2C2C2C; } .file::before { bottom: -0.2em; left: -0.5em; position: absolute; width: 0.5em; height: 1.72em; border-left: 0.2em solid #2C2C2C; border-bottom: 0.2em solid #2C2C2C; content: ""; } .file::after { top: -0.2em; left: -0.50em; position: absolute; border-right: 0.5em solid #2C2C2C; border-top: 0.5em solid transparent; content: ""; }
HTML
CSS
ZIP
2
Register to vote
.ribbon { position: relative; font-size: 15px; } .ribbon::before { left: -0.3em; top: -1em; position: absolute; content: ""; height: 2em; border-bottom: 0.7em solid transparent; border-right: 1em solid #2C2C2C; } .ribbon::after { left: -0.7em; top: -1em; position: absolute; content: ""; height: 2em; border-bottom: 0.7em solid transparent; border-left: 1em solid #2C2C2C; } /*---------------------------------------------------*/ .preview { border-radius: 5px; box-shadow: inset 0px 0px 17px 1px rgba(0, 0, 0, 0.41); margin-left: 50px; margin-top: 50px; text-align: center; position: relative; width: 100px; height: 80px; } .preview::before { content: ''; display: inline-block; height: 100%; vertical-align: middle; } #preview-picto { display: inline-block; vertical-align: middle; }
HTML
CSS
ZIP
3
Register to vote
.profil { font-size: 24px; top: 0.5em; border-radius: 0.7em 0.7em 0 0; background: #2C2C2C; width: 1.5em; height: 0.8em; position: relative; } .profil::before { position: absolute; content: ""; top: -0.9em; left: 0.38em; width: 0.8em; height: 0.85em; border-radius: 50%; background: #2C2C2C; }
HTML
CSS
ZIP
3
Register to vote
.star { height: 0; width: 0; font-size: 19px; position: relative; border-left: 1.382em solid transparent; border-right: 1.382em solid transparent; border-top: 1em solid #2C2C2C; } .star::before { left: -1.45em; top: -1.04em; content: ''; position: absolute; border-left: 1.382em solid transparent; border-right: 1.382em solid transparent; border-top: 1em solid #2C2C2C; -webkit-transform: rotate(72deg); -moz-transform: rotate(72deg); -o-transform: rotate(72deg); -ms-transform: rotate(72deg); transform: rotate(72deg); } .star::after { left: -1.35em; top: -1.04em; content: ''; position: absolute; border-left: 1.382em solid transparent; border-right: 1.382em solid transparent; border-top: 1em solid #2C2C2C; -webkit-transform: rotate(-72deg); -moz-transform: rotate(-72deg); -o-transform: rotate(-72deg); -ms-transform: rotate(-72deg); transform: rotate(-72deg); }
HTML
CSS
ZIP
1
Register to vote
.home { font-size: 9px; height: 1em; width: 0.5em; margin-top: 1em; margin-left: -1em; border-bottom: none; border-right: 1.5em solid #2C2C2C; border-left: 1.5em solid #2C2C2C; border-top: 1.4em solid #2C2C2C; position: relative; } .home::before { border-left: 2.4em solid transparent; position: absolute; content: ""; top: -2.8em; right: -2.1em; width: 0em; height: 0em; border-right: 2.4em solid transparent; border-bottom: 1.5em solid #2C2C2C; }
HTML
CSS
ZIP
1
Register to vote
.comment { font-size: 20px; width: 2em; height: 1.5em; background: #2C2C2C; border-radius: 0.2em; position: relative; } .comment::before { position:absolute; content: ""; bottom: -0.3em; right: 0.4em; width:0em; height:0em; border-bottom:0.4em solid transparent; border-left:0.4em solid #2C2C2C; }
HTML
CSS
ZIP
2
Register to vote
.mglass { margin-top: 1.5em; margin-left: 1.5em; position: relative; width: 1.5em; height: 0.5em; background-color: #2C2C2C; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); border-bottom-right-radius: 0.3em; border-top-right-radius: 0.3em; } .mglass::before { border: 0.4em solid #2C2C2C; content: ""; position: absolute; top: -0.84em; left: -1.7em; display: block; width: 1.3em; height: 1.3em; border-radius: 50%; }
HTML
CSS
ZIP
5
Register to vote
.cloud { background-color: #2C2C2C; background-image: -webkit-linear-gradient(hsla(0,0%,0%,0), hsla(0,0%,0%,.1)); background-image: -moz-linear-gradient(hsla(0,0%,0%,0), hsla(0,0%,0%,.1)); background-image: -o-linear-gradient(hsla(0,0%,0%,0), hsla(0,0%,0%,.1)); background-image: -ms-linear-gradient(hsla(0,0%,0%,0), hsla(0,0%,0%,.1)); background-image: linear-gradient(hsla(0,0%,0%,0), hsla(0,0%,0%,.1)); border-radius: 1em; height: 1em; margin-top: 0.5em; position: relative; width: 3em; } .cloud:after,.cloud:before { background-color: #2C2C2C; content: ''; border-radius: 100%; position: absolute; } .cloud:after { background-image: -webkit-linear-gradient(hsla(0,0%,0%,0) 50%, hsla(0,0%,0%,.025)); background-image: -moz-linear-gradient(hsla(0,0%,0%,0) 50%, hsla(0,0%,0%,.025)); background-image: -o-linear-gradient(hsla(0,0%,0%,0) 50%, hsla(0,0%,0%,.025)); background-image: -ms-linear-gradient(hsla(0,0%,0%,0) 50%, hsla(0,0%,0%,.025)); background-image: linear-gradient(hsla(0,0%,0%,0) 50%, hsla(0,0%,0%,.025)); height: 1em; right: .4em; top: -.5em; width: 1em; } .cloud:before { background-image: -webkit-linear-gradient(hsla(0,0%,0%,0) 50%, hsla(0,0%,0%,.075)); background-image: -moz-linear-gradient(hsla(0,0%,0%,0) 50%, hsla(0,0%,0%,.075)); background-image: -o-linear-gradient(hsla(0,0%,0%,0) 50%, hsla(0,0%,0%,.075)); background-image: -ms-linear-gradient(hsla(0,0%,0%,0) 50%, hsla(0,0%,0%,.075)); background-image: linear-gradient(hsla(0,0%,0%,0) 50%, hsla(0,0%,0%,.075)); height: 1.6em; left: .4em; top: -.75em; width: 1.6em; }
HTML
CSS
ZIP
1
Register to vote
.smiley { border-radius: 1em; -webkit-box-shadow: 0 0 0 .4em #2C2C2C, inset 0 0 0 .1em #2C2C2C; box-shadow: 0 0 0 .4em #2C2C2C, inset 0 0 0 .1em #2C2C2C; height: 2em; position: relative; width: 2em; margin-top: 0.3em; } .smiley::after, .smiley::before { background-image: -ms-radial-gradient(transparent 35%, #2C2C2C 35%); background-image: -webkit-radial-gradient(transparent 35%, #2C2C2C 35%); background-image: -moz-radial-gradient(transparent 35%, #2C2C2C 35%); background-image: -o-radial-gradient(transparent 35%, #2C2C2C 35%); background-image: radial-gradient(transparent 35%, #2C2C2C 35%); content: ''; height: 1em; position: absolute; top: 0; width: 1em; } .smiley:after { border-radius: 1em 0 0 0; left: 0; } .smiley:before { border-radius: 0 1em 0 0; right: 0; }
HTML
CSS
ZIP
2
Register to vote
.iphone { font-size: 20px; border-left: .2em solid #2C2C2C; border-right: .2em solid #2C2C2C; height: 1.75em; position: relative; width: 1.4em; margin-top: -0.3em; } .iphone:after,.iphone:before { content: ''; left: -.2em; position: absolute; width: 1.8em; } .iphone:after { background-color: #2C2C2C; border-radius: .25em .25em 0 0; height: .4em; top: -.4em; } .iphone:before { background-image: -webkit-radial-gradient(circle, transparent 12%, #2C2C2C 12%); background-image: -moz-radial-gradient(circle, transparent 12%, #2C2C2C 12%); background-image: -o-radial-gradient(circle, transparent 12%, #2C2C2C 12%); background-image: -ms-radial-gradient(circle, transparent 12%, #2C2C2C 12%); background-image: radial-gradient(circle, transparent 12%, #2C2C2C 12%); border-radius: 0 0 .25em .25em; bottom: -.7em; height: .7em; }
HTML
CSS
ZIP
4
Register to vote
.pacman { background-image: -webkit-radial-gradient(1.75em .75em, circle, transparent 10%, #2C2C2C 10%); background-image: -moz-radial-gradient(1.75em .75em, circle, transparent 10%, #2C2C2C 10%); background-image: -o-radial-gradient(1.75em .75em, circle, transparent 10%, #2C2C2C 10%); background-image: -ms-radial-gradient(1.75em .75em, circle, transparent 10%, #2C2C2C 10%); background-image: radial-gradient(1.75em .75em, circle, transparent 10%, #2C2C2C 10%); border-radius: 3em 3em 0 0; height: 1.5em; margin-top: -1.5em; position: relative; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); width: 3em; } .pacman:after { background-color: #2C2C2C; border-radius: 0 0 3em 0; content: ''; height: 1.5em; left: 0em; position: absolute; top: 1.45em; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); width: 1.5em; }
HTML
CSS
ZIP
2
Register to vote
.ghost { background-image: -webkit-linear-gradient(45deg, transparent 50%, #2C2C2C 50%), -webkit-linear-gradient(135deg, transparent 50%, #2C2C2C 50%), -webkit-linear-gradient(#2C2C2C 50%, #2C2C2C 50%); background-image: -moz-linear-gradient(45deg, transparent 50%, #2C2C2C 50%), -moz-linear-gradient(315deg, transparent 50%, #2C2C2C 50%), -moz-linear-gradient(#2C2C2C 50%, #2C2C2C 50%); background-image: -o-linear-gradient(45deg, transparent 50%, #2C2C2C 50%), -o-linear-gradient(135deg, transparent 50%, #2C2C2C 50%), -o-linear-gradient(#2C2C2C 50%, #2C2C2C 50%); background-image: -ms-linear-gradient(45deg, transparent 50%, #2C2C2C 50%), -ms-linear-gradient(135deg, transparent 50%, #2C2C2C 50%), -ms-linear-gradient(#2C2C2C 50%, #2C2C2C 50%); background-image: linear-gradient(45deg, transparent 50%, #2C2C2C 50%), linear-gradient(315deg, transparent 50%, #2C2C2C 50%), linear-gradient(#2C2C2C 50%, #2C2C2C 50%); background-position: 50% 100%, 50% 100%, 50% 0; background-repeat: repeat-x; -webkit-background-size: 1em 1em; -moz-background-size: 1em 1em; background-size: 1em 1em; position: relative; margin-top: 1.5em; height: 1.5em; width: 3em; } .ghost:after,.ghost:before { background-image: -webkit-radial-gradient(transparent 35%, #2C2C2C 35%); background-image: -moz-radial-gradient(transparent 35%, #2C2C2C 35%); background-image: -o-radial-gradient(transparent 35%, #2C2C2C 35%); background-image: -ms-radial-gradient(transparent 35%, #2C2C2C 35%); background-image: radial-gradient(transparent 35%, #2C2C2C 35%); border-top: .5em solid #2C2C2C; content: ''; height: 1em; position: absolute; top: -1.5em; width: 1em; } .ghost:after { background-position: 75% 75%; border-left: .5em solid #2C2C2C; border-radius: 3em 0 0 0; left: 0; } .ghost:before { background-position: 0% 100%; border-right: .5em solid #2C2C2C; border-radius: 0 3em 0 0; right: 0; }
HTML
CSS
ZIP
0
Register to vote
.triforce { border-bottom: 1.5em solid #2C2C2C; border-left: 1em solid transparent; border-right: 1em solid transparent; height: 0; margin-top: -1.5em; position: relative; width: 0; } .triforce:after, .triforce:before { border-bottom: 1.5em solid #2C2C2C; border-left: 1em solid transparent; border-right: 1em solid transparent; content: ''; height: 0; position: absolute; top: 1.5em; width: 0; } .triforce:after { left: 0; } .triforce:before { right: 0; }
HTML
CSS
ZIP
3
Register to vote
.beaker { border-bottom: 2em solid #2C2C2C; border-left: 1em solid transparent; border-right: 1em solid transparent; border-radius: .5em; height: 0; position: relative; margin-top: 1em; width: 1em; } .beaker:after { border-left: .25em solid #2C2C2C; border-right: .25em solid #2C2C2C; content: ''; height: 1em; left: 0; position: absolute; top: -1em; width: .5em; } .beaker:before { border-left: .25em solid #2C2C2C; border-radius: .25em; border-right: .25em solid #2C2C2C; content: ''; height: .25em; left: -.25em; position: absolute; top: -1em; width: 1em; }
HTML
CSS
ZIP
3
Register to vote
.mug { background-image: -webkit-linear-gradient(transparent 33%, #2C2C2C 33%); background-image: -moz-linear-gradient(transparent 33%, #2C2C2C 33%); background-image: -o-linear-gradient(transparent 33%, #2C2C2C 33%); background-image: -ms-linear-gradient(transparent 33%, #2C2C2C 33%); background-image: linear-gradient(transparent 33%, #2C2C2C 33%); border: .25em solid #2C2C2C; border-radius: 0 0 .25em .25em; height: 2.5em; margin-top:-0.25em; position: relative; width: 1.5em; } .mug:after { border: .25em solid #2C2C2C; border-right: none; border-radius: .75em 0 0 .75em; content: ''; height: 1.5em; left: -1em; position: absolute; top: .25em; width: .75em; }
HTML
CSS
ZIP
5
Register to vote
.monitor { border-radius: .25em; box-shadow: inset 0 0 0 .25em #2C2C2C, inset 0 -.25em 0 .25em #2C2C2C; height: 2.25em; position:relative; margin-top:-0.5em; width: 3em; } .monitor:after { background-color: #2C2C2C; content: ''; height: .25em; left: 1em; position: absolute; top: 100%; width: 1em; } .monitor:before { background-color: #2C2C2C; bottom: -.5em; content: ''; height: .25em; left: .75em; position: absolute; width: 1.5em; }
HTML
CSS
ZIP
4
Register to vote
.heart { position: relative; font-size: 24px; margin-top:-0.5em; width0; height:0; } .heart::before, .heart::after { position: absolute; content: ""; width: 1em; height: 1.6em; background: #2C2C2C; -moz-border-radius: 1em 1em 0 0; border-radius: 1em 1em 0 0; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transform-origin: 0 100%; -moz-transform-origin: 0 100%; -ms-transform-origin: 0 100%; -o-transform-origin: 0 100%; transform-origin: 0 100%; } .heart::after { left: -0.96em; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); -webkit-transform-origin: 100% 100%; -moz-transform-origin: 100% 100%; -ms-transform-origin: 100% 100%; -o-transform-origin: 100% 100%; transform-origin: 100% 100%; }
HTML
CSS
ZIP
5
Register to vote
.camera { background-image: -webkit-radial-gradient(circle, transparent 25%, #2C2C2C 25%, #2C2C2C 35%, transparent 35%, transparent 45%, #2C2C2C 45%); background-image: -moz-radial-gradient(circle, transparent 25%, #2C2C2C 25%, #2C2C2C 35%, transparent 35%, transparent 45%, #2C2C2C 45%); background-image: -o-radial-gradient(circle, transparent 25%, #2C2C2C 25%, #2C2C2C 35%, transparent 35%, transparent 45%, #2C2C2C 45%); background-image: -ms-radial-gradient(circle, transparent 25%, #2C2C2C 25%, #2C2C2C 35%, transparent 35%, transparent 45%, #2C2C2C 45%); background-image: radial-gradient(circle, transparent 25%, #2C2C2C 25%, #2C2C2C 35%, transparent 35%, transparent 45%, #2C2C2C 45%); border-radius: .25em; height: 2em; position: relative; width: 3em; } .camera::after { border: .25em solid #2C2C2C; border-bottom: none; border-radius: .25em .25em 0 0; content: ''; height: .25em; left: .875em; position: absolute; top: -.5em; width: .75em; } .camera::before { background-color: #2C2C2C; content: ''; height: .25em; left: .25em; position: absolute; top: -.25em; width: .5em; }
HTML
CSS
ZIP