纯CSS实现的3D简洁按钮设计
2013-03-10 11:30
357 查看
基本HTML
图标字体CSS
按钮CSS
3D效果CSS,使用了box-shadow:
最后生成按钮的样式,使用:hover
<nav> <ul class="nav"> <li><a href="#" class="icon-home"></a></li> <li><a href="#" class="icon-cog"></a></li> <li><a href="#" class="icon-cw"></a></li> <li><a href="#" class="icon-location"></a></li> </ul> </nav>
图标字体CSS
@font-face { font-family: 'fontello'; src: url('../fonts/fontello.eot'); src: url('../fonts/fontello.eot?#iefix') format('embedded-opentype'), url('../fonts/fontello.woff') format('woff'), url('../fonts/fontello.ttf') format('truetype'), url('../fonts/fontello.svg#fontello') format('svg'); font-weight: normal; font-style: normal; } [class*=" icon-"] { font-family: 'fontello'; font-style: normal; font-size: 3em; speak: none; } .icon-home:after { content: "\2302"; } .icon-cog:after { content: "\2699"; } .icon-cw:after { content: "\27f3"; } .icon-location:after { content: "\e724"; }
按钮CSS
.nav { list-style: none; text-align: center; } .nav li { position: relative; display: inline-block; margin-right: -4px; }
3D效果CSS,使用了box-shadow:
.nav a { display: block; background-color: #f7f7f7; background-image: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#e7e7e7)); background-image: -webkit-linear-gradient(top, #f7f7f7, #e7e7e7); background-image: -moz-linear-gradient(top, #f7f7f7, #e7e7e7); background-image: -ms-linear-gradient(top, #f7f7f7, #e7e7e7); background-image: -o-linear-gradient(top, #f7f7f7, #e7e7e7); color: #a7a7a7; margin: 36px; width: 144px; height: 144px; position: relative; text-align: center; line-height: 144px; border-radius: 50%; box-shadow: 0px 3px 8px #aaa, inset 0px 2px 3px #fff; }
最后生成按钮的样式,使用:hover
.nav a:hover{ text-decoration: none; color: #555; background: #f5f5f5; }
相关文章推荐
- 纯CSS实现的3D简洁按钮设计
- 纯CSS实现的3D简洁按钮设计
- 纯CSS实现的3D简洁按钮设计
- 纯CSS实现3D按钮效果
- 使用纯 CSS 设计3D按钮
- 使用纯CSS设计3D按钮
- 入门--使用纯 CSS 设计3D按钮
- CSS-3D按钮实现实例(二)
- 3d按钮(纯CSS实现)
- 简洁风格按钮及其CSS 3实现方法
- 使用纯 CSS 设计3D按钮
- 【转】纯CSS实现3D效果的按钮
- 简洁风格按钮及其CSS 3实现方法
- CSS实例(六):实现网页固定大小三态图形按钮简单方法
- css 播放器按钮实现
- css实现按钮透明色
- 简洁常用权限系统的设计与实现(一):构造权限菜单树的N(N>=4)种方法
- HTML+CSS+JS实现左边栏滑动框带关闭按钮
- 利用纯CSS美化checkbox和radio和滑动按钮的实现
- VC实现按钮的3D效果