纯CSS实现3D按钮效果实例代码
发布时间:2016-12-20 16:45:16 作者:h5street
我要评论
本篇文章主要介绍了纯CSS实现3D按钮效果实例代码,css巧妙利用了box-shadow来实现3D物体的立体感,当按钮按下的时候再去修改box-shadow和top值。有兴趣的可以了解一下。
今天分享一个用纯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;
}
效果如下:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
相关文章
本特效是一款基于Bootstrap的实现超酷3D按钮设计效果的代码。鼠标滑过按钮时,按钮有下凹的动画,欢迎下载使用2016-07-08
CSS3实现扁平化风格按钮鼠标悬停按钮动画过渡特效源码是一款带有3D效果,粗边框按钮效果,只带边框不带背景的按钮效果以及阴影按钮效果等。需要的朋友前来下载源码2016-04-21
今天要分享一款相对简单的3D CSS3按钮,该按钮支持单个按钮和按钮组,按钮整体呈3D立体,鼠标滑过按钮凹陷,效果很不错。是一款比较优秀的效果源码2014-10-28
一款相对简易的纯CSS3 3D按钮,可以自己配置背景颜色2014-06-11
一款利用纯CSS3实现的3D开机按钮,这款按钮并没有惊人的动画效果2014-06-03
纯代码实现的3D按钮效果,不需要任何图片,鼠标点击按钮带有动态效果2013-05-31
CSS配合jquery实现的按钮和文字特效,利用阴影实现3D效果2013-05-29









最新评论