资源下载 - 从此开始!

下载我_精品源码软件教程资源网

您的位置:首页 > 建站教程 > 网站开发 > css教程 > 正文

纯CSS实现3D按钮效果的实例解析

2017-12-17 18:23 来源:未知 编辑:admin

今天分享一个用纯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:0px9px0pxrgba(219,31,5,1),0px9px25pxrgba(0,0,0, .7);
 margin:100pxauto;
 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:0px3px0pxrgba(219,31,5,1),0px3px6pxrgba(0,0,0, .9);
 position:relative;
 top:6px;
}

效果如下:

纯CSS实现3D按钮效果的实例解析

打赏一下,我们会为大家提供更多优质资源!

相关文章,95%的人会看!{有内幕、有真相...}

看过本文的人还看过

关闭

微信扫一扫

站长微信账号