Inspired by Dribbble (http://dribbble.com/shots/1106177-Something-less-flat): A nice flat Photoshop icon
Is there a better way to make these shadows?
| <div id="icon">PS</div> | |
| Inspired by <a href="http://dribbble.com/shots/1106177-Something-less-flat">Dribbble</a> |
Inspired by Dribbble (http://dribbble.com/shots/1106177-Something-less-flat): A nice flat Photoshop icon
Is there a better way to make these shadows?
| <script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script> |
| body { | |
| background: #34495E; | |
| color: white; | |
| font-family: "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif; | |
| text-align: center; | |
| } | |
| a { | |
| color: white; | |
| } | |
| #icon { | |
| background: #389adc; | |
| background: -moz-linear-gradient(top, #389adc 0%, #41a0de 100%); | |
| background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#389adc), color-stop(100%,#41a0de)); | |
| background: -webkit-linear-gradient(top, #389adc 0%,#41a0de 100%); | |
| background: -o-linear-gradient(top, #389adc 0%,#41a0de 100%); | |
| background: -ms-linear-gradient(top, #389adc 0%,#41a0de 100%); | |
| background: linear-gradient(to bottom, #389adc 0%,#41a0de 100%); | |
| filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#389adc', endColorstr='#41a0de',GradientType=0 ); | |
| width: 100px; | |
| height: 100px; | |
| color: #B7E2FF; | |
| font-size: 40px; | |
| line-height: 100px; | |
| text-align: center; | |
| /* Again: */ | |
| font-family: "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif; | |
| font-weight: bold; | |
| border-radius: 2px; | |
| margin: 50px auto; | |
| letter-spacing: .05em; | |
| box-shadow: inset 0 1px 2px rgba(255,255,255,0.3), | |
| 0 0 20px rgba(0,0,0,0.5); | |
| /* Is there a better way to do this than to hand-code it? */ | |
| text-shadow: | |
| 1px 1px 0 rgba(36,117,203,1), | |
| 3px 3px 0 rgba(36,117,203,0.9), | |
| 5px 5px 0 rgba(36,117,203,0.8), | |
| 7px 7px 0 rgba(36,117,203,0.7), | |
| 9px 9px 0 rgba(36,117,203,0.6), | |
| 11px 11px 0 rgba(36,117,203,0.5), | |
| 13px 13px 0 rgba(36,117,203,0.4), | |
| 15px 15px 0 rgba(36,117,203,0.3), | |
| 17px 17px 0 rgba(36,117,203,0.2), | |
| 19px 19px 0 rgba(36,117,203,0.1), | |
| 21px 21px 0 rgba(36,117,203,0.08), | |
| 23px 23px 0 rgba(36,117,203,0.06), | |
| 25px 25px 0 rgba(36,117,203,0.04), | |
| 27px 27px 0 rgba(36,117,203,0.02), | |
| 29px 29px 0 rgba(36,117,203,0.0); | |
| } |