CSS3 邊框設計範例一、設計圓角矩形的 border-radius 屬性
<div style="border:2px green solid;border-radius:5px;width:460px;height:50px;background-color:#eee;">
CSS3 border-radius 圓角特效
</div>
範例的實際效果CSS3 border-radius 圓角特效
</div>
CSS3 border-radius 圓角特效
範例一是將 CSS3 的 border-radius 屬性套用到 DIV 區塊內,修飾 DIV 區塊預設的四個垂直轉角成為圓角的視覺效果,傳統的圓角邊框通常會採用繪圖軟體來製作,不過 CSS3 的 border-radius 很顯然的提供了更有效率的設計方案。詳細介紹:CSS3 圓角 border-radius。
CSS3 邊框設計範例二、設計陰影效果的 box-shadow 屬性
<div style="box-shadow:3px 3px 12px pink;width:460px;line-height:100px;text-align:center;">
CSS3 box-shadow 陰影效果
</div>
範例的實際效果CSS3 box-shadow 陰影效果
</div>
CSS3 box-shadow 陰影效果
範例二將 CSS3 的 box-shadow 屬性套用到 DIV 區塊,替這個區塊增加了粉紅色的陰影效果,是不是挺漂亮的呢?嚴格來說 box-shadow 並不屬於 CSS3 邊框設計的一環,只能算是一個新功能,不過 box-shadow 用起來通常視覺效果都在邊框的部份,所以就一併介紹。詳細介紹:CSS3 box-shadow
CSS3 邊框設計範例三、設計圖片邊框效果的 border-image 屬性
<style>
div{
border:20px solid transparent;
width:330px;
padding:20px;
}
#NewImgBorder{
-moz-border-image:url(圖片網址) 30 30 round; /* 給 Firefox 看*/
-webkit-border-image:url(圖片網址) 30 30 round; /* 給 Safari 與 Chrome 看*/
-o-border-image:url(圖片網址) 30 30 round; /* 給 Opera 看*/
border-image:url(圖片網址) 30 30 round;
}
</style>
<div id="NewImgBorder">CSS image-border 屬性範例</div>
範例的實際效果div{
border:20px solid transparent;
width:330px;
padding:20px;
}
#NewImgBorder{
-moz-border-image:url(圖片網址) 30 30 round; /* 給 Firefox 看*/
-webkit-border-image:url(圖片網址) 30 30 round; /* 給 Safari 與 Chrome 看*/
-o-border-image:url(圖片網址) 30 30 round; /* 給 Opera 看*/
border-image:url(圖片網址) 30 30 round;
}
</style>
<div id="NewImgBorder">CSS image-border 屬性範例</div>
CSS image-border 屬性範例
範例三是一個很特殊的功能,各位可以從範例的實際效果看到這個 DIV 區塊有很美麗的圖片邊框,那邊框效果真的是一張圖片所展現出來的效果,不過特別的地方在於原始圖片其實只是一張小圖,大小尺寸與 DIV 區塊完全不同,我們是透過 CSS3 的 border-image 屬性來設定,讓小圖與大的 DIV 區塊尺寸吻合,成為相當具有美感的 DIV 區塊,這種效果在傳統網頁設計技術下,也必須採用繪圖軟體製作。詳細介紹:CSS3 border-image 屬性
❉ 後記
以上三種 CSS3 邊框設計新功能的優點想必各位讀者朋友已經了解,要如何應用到網頁設計上,就看各位設計師的巧思囉!最後,如果您想獲得更多網頁設計的技術分享資訊,歡迎加入我們的粉絲團。
更多 CSS3 的功能