CSS3是一種非常強大并且廣泛應用于網頁美化的技術,在這里我們將介紹如何使用CSS3實現空心箭頭:
.arrow { width: 0; height: 0; border-top: 20px solid transparent; border-bottom: 20px solid transparent; border-left: 20px solid #fff; /* 箭頭的主體部分顏色為白色 */ } .arrow:after { content: ""; position: absolute; top: -20px; left: -20px; width: 0; height: 0; border-top: 20px solid transparent; border-bottom: 20px solid transparent; border-left: 20px solid #000; /* 箭頭的邊線顏色為黑色 */ transform: rotate(10deg); }
其中,上方的箭頭為主要部分,通過使用border屬性使其呈現出三角形的形狀,并且設置為透明;下方的箭頭則是實現空心箭頭的關鍵,其通過設置邊線大小及顏色模擬出空心的效果,并且通過附加樣式transform: rotate(10deg);使其具有色塊為一個尖銳的特點。
上一篇idea vue目錄