使用css偽元素來實現邊框的部分顯示

2021-10-02 19:06:31 字數 517 閱讀 8951

在網頁的製作過程中,經常會遇到需要給元素新增邊框的情況,比如在ul中,如圖所示

此時假如要給其中的五個li元素都加上側邊框,按照原來的方法,可以看到確實有失美觀

可以設想,假如此時讓邊框變得短一點,應該效果會好一些,因此便可以借助css提供的before和after偽元素來實現

after

實現**

實現效果如圖所示

可以看出,使用偽元素新增了邊框後,雖然還是有些單調,但是相比之前的邊框還是美觀了許多,並且實現過程也並不複雜,值得使用。

CSS的偽元素和偽類

css3為了區分偽類和偽元素,偽元素採用雙冒號寫法。常見偽類 hover,active,visited,focus。常見偽元素 first letter,first line,before,after,selection。before和 after下特有的content,用於在css渲染中向元素邏輯...

CSS中的偽元素

nth child 是乙個css3偽元素,它會根據指定的選擇器選定頁面或父元素的第n個元素 示例 在下面的例子中,我們選中頁面中的第二段 p nth child 2 也可以選定div中的第二段或者列表中的第二項 div p nth child 2 ul li nth child 2 還可以使用 nt...

用css偽元素實現tooltip效果

滑鼠懸浮在我身上試試 如果你想將該tooltip用於顯示輸入框驗證後錯誤資訊也是可以的,只需要將該輸入框input用span包裹,並且將所有樣式都給該span即可。tooltip tooltip before tooltip after 保底收益 超出保底佣金率 function isoublenu...