CSS提供了很多方式來創建圓角邊框,讓網頁看起來更加美觀。在介紹這些方式之前,我們先來了解一下border-radius屬性。
border-radius:10px;
通過這個簡單的代碼,我們可以將元素的四個角都設置成10像素的圓角。
接下來,我們會介紹幾種更加復雜的圓角邊框的實現方法。
/* 創建帶有斜線邊框 */ border-radius: 20px; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 50px solid #1abc9c; /* 創建半透明的圓角邊框 */ border: 10px solid rgba(255, 255, 255, 0.5); border-radius: 20px; box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.5) inset; /* 創建帶有內陰影的邊框 */ border-radius: 20px; background-color: #fff; box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3) inset; border: 1px solid #ccc; padding: 10px;
較為復雜的圓角邊框可能需要設置多個屬性,甚至需要用到漸變或者陰影等效果。但是掌握這些技巧,可以讓我們在設計網頁時更加自如。