CSS分割線可以在網(wǎng)頁中實(shí)現(xiàn)橫向和縱向的分割效果,為網(wǎng)頁的排版起到非常重要的作用。而在分割線中間添加圖案,可以使網(wǎng)頁更加美觀和有趣。
.line { border: none; height: 1px; background-color: #000; position: relative; } .line::after { content: ""; position: absolute; top: -10px; left: 50%; margin-left: -20px; height: 20px; width: 20px; background-color: #000; border-radius: 50%; } .line::before { content: ""; position: absolute; top: -10px; left: 50%; margin-left: 20px; height: 20px; width: 20px; background-color: #000; border-radius: 50%; }
上面的CSS代碼實(shí)現(xiàn)了一條橫向的分割線,并在中間添加了兩個(gè)黑色的圓點(diǎn)。其中,使用了偽元素(::before和::after),通過絕對(duì)定位和邊距使得圓點(diǎn)在分割線的中心位置。
如果想要實(shí)現(xiàn)不同的圖案,可以通過修改偽元素的樣式來實(shí)現(xiàn)。比如,如果想要在分割線中間添加一個(gè)箭頭圖案,可以修改樣式如下:
.line:: after { content: ""; position: absolute; top: -5px; left: 50%; margin-left: -5px; height: 0; width: 0; border: solid black; border-width: 0 5px 5px 5px; transform: rotate(45deg); }
這段代碼實(shí)現(xiàn)了一個(gè)傾斜的等腰直角三角形,通過旋轉(zhuǎn)使其變成箭頭形狀。在使用CSS分割線時(shí),可以根據(jù)需要自由地修改樣式,達(dá)到更好的視覺效果。