17C精品-亚洲色欲色欲www在线观看-午夜激情福利视频-婷婷综合色-亚洲成人精品在线观看-h片免费观看-欧美日韩一二三四-一起操在线-色噜噜一区二区-日韩av无码中文字幕-夜夜草影院-国产精品18久久久-2020av在线-草逼视频网-草草视频在线-波多野吉衣在线视频-日本激情视频在线观看-亚洲精品成-xxx国产在线观看-国产高清精品一区-99免费国产-日本十大三级艳星-a天堂视频在线-国内自拍视频一区-一区精品久久

純CSS實(shí)現(xiàn)3D按鈕效果

2016/12/20 8:34:24   閱讀:2109    發(fā)布者:2109

今天分享一個(gè)用純CSS實(shí)現(xiàn)的3D按鈕。
css巧妙利用了box-shadow來實(shí)現(xiàn)3D物體的立體感,
當(dāng)按鈕按下的時(shí)候再去修改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; }