真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

怎么使用純CSS代碼實現(xiàn)帶有金屬光澤的立體按鈕的動畫效果

小編給大家分享一下怎么使用純CSS代碼實現(xiàn)帶有金屬光澤的立體按鈕的動畫效果,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

創(chuàng)新互聯(lián)主營欽州網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,app軟件開發(fā)公司,欽州h5小程序開發(fā)搭建,欽州網(wǎng)站營銷推廣歡迎欽州等地區(qū)企業(yè)咨詢

代碼解讀

在dom中定義一個容器:

BUTTON

容器居中顯示:

html,body{

height:100%;

display:flex;

align-items:center;

justify-content:center;

background-color:skyblue;

}

設(shè)置按鈕的2d樣式,為了便于調(diào)整按鈕尺寸,使用了變量:

.box{

background:linear-gradient(toright,gold,darkorange);

color:white;

--width:250px;

--height:calc(var(--width)/3);

width:var(--width);

height:var(--height);

text-align:center;

line-height:var(--height);

font-size:calc(var(--height)/2.5);

font-family:sans-serif;

letter-spacing:0.2em;

border:1pxsoliddarkgoldenrod;

border-radius:2em;

}

設(shè)置按鈕的3d樣式:

.box{

transform:perspective(500px)rotateY(-15deg);

text-shadow:6px3px2pxrgba(0,0,0,0.2);

box-shadow:2px005pxrgba(0,0,0,0.2);

}

定義按鈕的鼠標(biāo)劃過動畫效果:

.box:hover{

transform:perspective(500px)rotateY(15deg);

text-shadow:-6px3px2pxrgba(0,0,0,0.2);

box-shadow:-2px005pxrgba(0,0,0,0.2);

}

.box{

transition:0.5s;

}

用偽元素增加光澤:

.box{

position:relative;

}

.box::before{

content:'';

position:absolute;

width:100%;

height:100%;

background:linear-gradient(toright,transparent,white,transparent);

left:0;

}

定義光澤動畫效果:

.box::before{

left:-100%;

transition:0.5s;

}

.box:hover::before{

left:100%;

}

最后,隱藏容器之外的內(nèi)容:

.box{

overflow:hidden;

}

大功告成!

怎么使用純CSS代碼實現(xiàn)帶有金屬光澤的立體按鈕的動畫效果

以上是“怎么使用純CSS代碼實現(xiàn)帶有金屬光澤的立體按鈕的動畫效果”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


名稱欄目:怎么使用純CSS代碼實現(xiàn)帶有金屬光澤的立體按鈕的動畫效果
標(biāo)題路徑:http://weahome.cn/article/peossi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部