欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

css橫線前后的圈

趙冰雪1年前6瀏覽0評論

在CSS中,我們可以用border屬性來給一個元素加上邊框,而常用的值有實線、虛線、點狀和雙實線等。但是你是否有發(fā)現(xiàn),在一些網(wǎng)頁中,文字間常常會出現(xiàn)一條橫線,這條橫線不是邊框,而是位于文字前后,且前后都有一個小圓圈。

如下圖所示:

點擊這里可以前往<a href="#">百度搜索引擎</a>首頁

這條橫線是如何實現(xiàn)的呢?其實,通過CSS的偽類選擇器,我們完全可以輕松實現(xiàn)這個效果。

首先,我們需要使用before偽元素在文字前添加上這個小圓圈:

a:before {
content: "";
display: inline-block;
width: 6px;
height: 6px;
margin-right: 5px;
margin-left: 3px;
border-radius: 50%;
background-color: black;
}

其中,通過content屬性來定義偽元素的內(nèi)容為空字符串,通過display屬性將偽元素設(shè)置為行內(nèi)元素,使其能夠在文字前顯示,通過width和height屬性來設(shè)置圓圈的大小,通過margin-right和margin-left屬性來調(diào)整圓圈與文字的間距,通過border-radius屬性來設(shè)置圓圈為圓形,通過background-color屬性設(shè)置圓圈的顏色。

接下來,我們再使用after偽元素來添加橫線:

a:after {
content: "";
display: inline-block;
width: 100%;
border-bottom: 1px solid black;
margin-left: 5px;
margin-right: 7px;
transform: translateY(-50%);
}

其中,通過content屬性來定義偽元素的內(nèi)容為空字符串,通過display屬性將偽元素設(shè)置為行內(nèi)元素,使其能夠與文字在同一行顯示,通過width屬性將橫線的寬度設(shè)置為100%,即讓橫線與文字同寬,通過border-bottom屬性來定義橫線寬度為1px、顏色為黑色,通過margin-left和margin-right屬性來調(diào)整橫線與圓圈的間距,通過transform屬性中的translateY函數(shù)將橫線垂直居中對齊。

最終,我們代碼的效果如下:

點擊這里可以前往<a href="#">百度搜索引擎</a>首頁

完美實現(xiàn)了文字前后橫線圓點的效果!