`
weakfi
  • 浏览: 96029 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

纯CSS实现3D按钮效果

阅读更多

今天分享一个用纯CSS实现的3D按钮
css巧妙利用了box-shadow来实现3D物体的立体感,当按钮按下的时候再去修改box-shadow和top值。
让人感觉有一种按钮被按下的感觉。css代码非常少,如下所示

a.css-3d-btn{
 position: relative;
 color: rgba(255, 255, 255, 1);
 text-decoration: none;
 background-color: rgba(219, 87, 51, 1);
 font-family: "Microsoft YaHei", 微软雅黑, 宋体;
 font-weight: 700;
 font-size: 3em;
 display: block;
 padding: 4px;
 border-radius: 8px;
 /* let's use box shadows to make the button look more 3-dimensional */
 box-shadow: 0px 9px 0px rgba(219, 31, 5, 1), 0px 9px 25px rgba(0, 0, 0, .7);
 margin: 100px auto;
 width: 160px;
 text-align: center;
 -webkit-transition: all .1s ease;
 -moz-transition: all .1s ease;
 transition: all .1s ease;
}

/* now if we make the box shadows smaller when the button is clicked, it'll look like the button has been "pushed" */

a.css-3d-btn:active{
 box-shadow: 0px 3px 0px rgba(219, 31, 5, 1), 0px 3px 6px rgba(0, 0, 0, .9);
 position: relative;
 top: 6px;
}

 

在线演示源码下载

 

分享到:
评论

相关推荐

    纯CSS实现3D按钮效果实例代码

    本篇文章主要介绍了纯CSS实现3D按钮效果实例代码,css巧妙利用了box-shadow来实现3D物体的立体感,当按钮按下的时候再去修改box-shadow和top值。有兴趣的可以了解一下。

    css3实现3d凹凸按钮.zip

    css3实现3d凹凸按钮是一款纯css3实现的3D按钮效果。

    7款外观迷人的HTML5/CSS3 3D按钮特效

    之前我分享过一些时尚的CSS3动画按钮,比如CSS3渲染Checkbox实现3D开关切换按钮、纯CSS3 3D按钮 按钮酷似牛奶般剔透等等。今天就再来分享一款可爱的CSS3按钮组合,该CSS3按钮一共有5种不同的风格,有几款还有3D立体...

    纯CSS3实现3D浮动按钮.zip

    纯CSS3实现3D浮动按钮是一款效果很酷的纯CSS3 3D浮动按钮,按钮是一个3D立体的悬浮圆形,按钮上面可以是文字和爱心图案,按钮底部还有阴影效果,显得很立体。另外,当把鼠标滑过按钮时,按钮就会下陷,就像在水面上...

    纯CSS3实现3D开机按钮.zip

    纯CSS3实现3D开机按钮是一款利用纯CSS3实现的3D开机按钮,这款按钮并没有惊人的动画效果,但是却利用了CSS3的许多特性给按钮添加了阴影以及光泽,让按钮显得非常立体。

    纯CSS3简易3D按钮 可配置背景颜色

    今天我们要来分享一款相对简易的纯CSS3 3D按钮,其实要实现按钮的3D效果也比较简单,边线、阴影、投影,掌握好这几方面,就可以实现CSS3的3D按钮效果。今天的这款3D按钮可以自己配置背景颜色,因此按钮色彩非常丰富...

    纯CSS3实现简易3D按钮特效代码

    纯CSS3实现简易3D按钮是一款相对简易的纯CSS3 3D按钮,可以自己配置背景颜色。

    纯CSS3 3D图片翻转展示 图片3D阴影效果

    之前我们分享过一些HTML5图片3D效果,这篇文章分享10款效果惊艳的HTML5图片特效中...今天我们再来分享一款利用纯CSS3实现的3D图片翻转展示特效,点击图片或者下方的翻页按钮即可选中相应的图片,并实现翻转展示效果。

    纯CSS3实现的灰色3D效果按钮源码.zip

    纯CSS3实现的灰色3D效果按钮源码.zip

    纯CSS3实现开机按钮 按钮3D有光泽

    这是一款利用纯CSS3实现的3D开机按钮,这款按钮并没有惊人的动画效果,但是却利用了CSS3的许多特性给按钮添加了阴影以及光泽,让按钮显得非常立体。而且按钮的设计也非常富有创意,是一个开关机的按钮外观,设计...

    3D阴影效果css3按钮代码.zip

    3D阴影效果css3按钮代码是一款纯CSS3实现的带有阴影效果的css3 3d按钮特效。

    纯CSS3实现3D Twitter按钮 按钮可翻转

    这是一款立体感很强的CSS3 3D按钮,按钮是一个twitter的图标,首先可以看出图标的制作十分精美,然后当你鼠标滑过按钮时,按钮即可翻转开来,显示twitter的用户名,用户可以点击进去进行关注操作,按钮在翻转的时候...

    纯CSS3实现可按下的3D动画效果按钮源码.zip

    纯CSS3实现可按下的3D动画效果按钮源码.zip

    一组超酷的CSS3 3D按钮 可定义尺寸和颜色

    今天我们要来分享一款超酷的CSS3 3D按钮,这款3D按钮的设计也十分简单,支持3种不同的色彩和3种不同的尺寸大小。CSS3 3D按钮效果之前我们也分享过不少了,比如这款纯CSS3实现3D Twitter按钮 按钮可翻转。

    HTML5/CSS3开关按钮 立体3D按钮

    之前我介绍过几款漂亮的CSS3开关切换按钮,比如这款CSS3渲染Checkbox实现3D开关切换按钮就利用了CSS3和checkbox实现了开关切换...今天介绍的这款HTML5/CSS3开关切换按钮是利用纯CSS3的,代码非常简单,3D效果也还可以。

    CSS3动画效果源代码27个合集.zip

    纯CSS3模拟风车转动效果纯css3云彩动画效果纯css3制作出来的狐狸尾巴燃烧...实现鼠标移入div图片后按钮飞入动画效果一个简单好看的纯CSS3翻书效果纯css3网页左上角扇形状导航效果适合图片列表排列(文字说明较多)的CSS3...

    纯CSS3可爱笑脸开关切换按钮

    近期我们集中为大家分享过很多基于HTML5和CSS3的开关切换按钮,...今天要分享的这款同样也富有创意,整个开关按钮由笑脸和哭脸组成,点击按钮后可以在笑脸哭脸之间切换,另外按钮带有阴影,看起来有3D立体的视觉效果。

Global site tag (gtag.js) - Google Analytics