在網(wǎng)頁設計中,裝飾性的邊框常常為頁面增色不少,而CSS提供了豐富的選擇來實現(xiàn)各種創(chuàng)意的框框。接下來就讓我們來看看幾個常見的CSS創(chuàng)意畫框?qū)崿F(xiàn)方法。
.border{
border: 2px dotted #ff6600;
padding: 20px;
margin: 20px;
}
首先是最基本的圖形邊框,利用CSS的border屬性,我們定義了一條虛線樣式的橙色邊框,并添加了20px的內(nèi)邊距和外邊距,使其更具裝飾性。
.badge {
display: inline-block;
padding: 5px 10px;
background: #00bcd4;
color: #fff;
font-size: 14px;
font-weight: bold;
border-radius: 50px;
border: 2px solid #fff;
}
其次是常用的圓角標識性框框,該框架利用CSS的border-radius屬性,將邊角設置為圓弧狀,更具有視覺吸引力。同時也添加了背景顏色、文字色、邊框大小等單獨樣式,來強調(diào)標識。
.ribbon {
position: relative;
width: 200px;
height: 200px;
background: #9b59b6;
margin: 20px auto;
}
.ribbon:before, .ribbon:after {
content:'';
position: absolute;
border-style: solid;
border-color: transparent transparent #8e44ad transparent;
bottom: -70px;
}
.ribbon:before {
left: -70px;
border-width: 0 70px 70px 0;
}
.ribbon:after {
right: -70px;
border-width: 70px 70px 0 0;
}
最后,介紹一下絕妙的三角形裝飾框框,該框架使用了CSS3的旋轉(zhuǎn)和海量的偽元素,非常的具有美感。通過:before和:after偽元素,定義左、中、右三個框框以及框架下方傾斜三角,并利用background推平偽元素,來達到畫出三角形的目的。
以上就是幾種較為基本的CSS創(chuàng)意畫框?qū)崿F(xiàn)方式,通過加深對CSS應用的理解,我們可以創(chuàng)造更加優(yōu)美的界面效果。