|
|
|
|
|
本文將介紹一款CSS實(shí)現(xiàn)的彩色按鈕邊。
實(shí)例介紹
純CSS實(shí)現(xiàn),按鈕邊框?yàn)椴噬€條。
HTML代碼
<button class="btn">Button</button>
非常簡(jiǎn)單,HTML代碼是一個(gè)button
標(biāo)簽,它的class值為btn
。
CSS代碼
.btn{
padding:30px 30px;
font-size:50px;
font-weight:700;
font-family:"Open+Sans";
color:#fff !important;
border-radius:7px;
text-transform:uppercase;
border-width:0;
background:linear-gradient(90deg, red, orange, yellow, green, blue, indigo, violet);
position:relative;
}
.btn:after{
top:2px;
left:2px;
right:2px;
bottom:2px;
border-radius:7px;
position:absolute;
content:"Button";
background:#111;
padding-top:10%;
}
CSS代碼設(shè)計(jì)思路是,把按鈕邊框?qū)挾仍O(shè)為0,border-width:0;
,使用背景漸變屬性:background:linear-gradient()
,然后使用:after
偽元素設(shè)置按鈕內(nèi)容content:"Button";
,以及按鈕背景顏色background:#111;
,調(diào)整位置。
按鈕上的文字“button”是在CSS偽元素:after
里設(shè)置,content:"Button"
;,而不是在html代碼里寫。
總結(jié)
本文介紹的實(shí)例很簡(jiǎn)單,通過(guò)該實(shí)例,我們可以學(xué)習(xí)偽元素:after
的使用,如果你也喜歡這個(gè)按鈕樣式,那么可以直接下載源碼使用。
相關(guān)文章