您好,登錄后才能下訂單哦!
CSS邊框并非矩形重疊拼接,而是以梯形無縫拼接。
如下圖:
實現代碼:
.test1{ width: 20px; height: 20px; border-color: red green blue yellow; border-style: solid; border-width: 60px 60px 60px 60px;}
如果只給其中兩條邊設置寬度,則未設置的邊依然呈現矩形:
實現代碼:
.test1{ width: 10px; height: 20px; border-color: red green blue yellow; border-style: solid; border-width: 60px 60px 0 0;}
利用以上內容,可以利用一個邊為彩色,其余邊為透明,來顯示一個梯形:
實現代碼:
.test1{ width: 30px; height: 30px; border-color: transparent transparent red transparent; border-style: solid; border-width: 60px 60px 60px 60px;}
同理可顯示一個三角形:
實現代碼:
.test1{ width: 0px; height: 0px; border-color: transparent transparent red transparent; border-style: solid; border-width: 60px 60px 60px 60px;}
注意:以上實現均使用div(塊級元素),如果使用的為行級元素,則可能出現顯示不全的問題。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。