이 CSS3 아이콘 탐색: 주로 테두리 반경, 전환, 글꼴을 사용합니다. 먼저 너비를 설정하고 오버플로를 숨김으로 설정한 다음 마우스를 위로 밀고 전환을 사용하여 너비를 변경하여 텍스트 정보 부분을 표시합니다. 아이콘 3개 중 처음 2개는 폰트용으로 제작되었고 마지막은 그림용으로 제작되었습니다.
html 코드:
<div id="header"><p>Go Back to Design Shack</p></div> <div> <div> <a href="http://www.php.cn/">
CSS 코드:
* {margin: 0;padding: 0;} #header {text-align: center;height: 30px;background: #444;} #header a {color: #fff;font: 100 14px/30px Helvetica, Verdana, sans-serif;} #header a:hover {color: #c2e9fa;} .container {width: 90%;margin: 0 auto;} /*Button*/.appstorebutton {height: 80px;width: 80px;margin: 50px;position: relative;overflow: hidden;float: left; -webkit-border-radius: 40px;-moz-border-radius: 40px;border-radius: 40px; -webkit-transition: width 1s ease;-moz-transition: width 1s ease;-o-transition: width 1s ease;-ms-transition: width 1s ease;transition: width 1s ease;} .appstorebutton:hover {width: 275px;} .appstorebutton a {color: white;text-decoration: none;} /*Paragraph*/.appstorebutton p {font: 30px/1 Helvetica, Arial, sans-serif;text-align: center;color: white;margin: 4px 0 0 65px;width: 180px;} .appstorebutton p small {font-size: 15px;} .iphone small:before {content: "O";position: absolute;font: 70px/1 'ModernPictogramsNormal', Helvetica, sans-serif;top: 10px;left: 20px;} .ipad small:before {content: "Q";position: absolute;font: 70px/1 'ModernPictogramsNormal', Helvetica, sans-serif;top: 10px;left: 13px;} .mac small:before {content: url(imac.png);position: absolute;top: 22px;left: 18px;} /*Button Colors*/.iphone {background: #7b7a7f;} .ipad {background: #2ea9dc;} .mac {background: #dc2e2e;} /*Font-Face*/@font-face {font-family: 'ModernPictogramsNormal';src: url('modernpics-webfont.eot');src: url('modernpics-webfont.eot?#iefix') format('embedded-opentype'),url('modernpics-webfont.woff') format('woff'),url('modernpics-webfont.ttf') format('truetype'),url('modernpics-webfont.svg#ModernPictogramsNormal') format('svg');font-weight: normal;font-style: normal; }