您好,登錄后才能下訂單哦!
小編給大家分享一下css如何使用偽類after實現三角箭頭,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!
實現原理:三邊設置邊框,箭頭指向的那個方向的border不用設置,位于箭頭兩邊的邊框顏色為透明(transparent),對邊為主體邊框顏色(較大的)/主體背景顏色(較小的),因為我們要有邊框顏色的三角箭頭,當第一個箭頭(較大的)被第二個箭頭(較小的)通過準確覆蓋之后剩下沒被覆蓋的邊緣就是合成三角箭頭的邊框了,其顏色就是較大的那個三角箭頭的顏色,可調。而較小的那個三角箭頭的顏色要設置成主體顏色,進行負值定位偏移時要把主體邊框蓋住,從而與主體合在一起了
<div class='container'> <img alt='' src='http://placehold.it/400x200'> <div class='arrow-left'></div> </div> <div class='container new'> <div class='arrow-right'></div> <img alt='' src='http://placehold.it/400x200'> </div>
.arrow-left:before { z-index: 9999; content: ""; display: block; width: 0; height: 0; border-top: 20px solid transparent; border-bottom: 20px solid transparent; border-right: 20px solid #E9E9E9; position: absolute; left: -20px; top: 80px; }
看完了這篇文章,相信你對“css如何使用偽類after實現三角箭頭”有了一定的了解,如果想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。