中间文字,两边横线的css3伪类的使用

Posted 5201314m

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了中间文字,两边横线的css3伪类的使用相关的知识,希望对你有一定的参考价值。

效果如下:

技术图片

:before,:after

CSS伪类是用来添加一些选择器的特殊效果。

使用了css3的伪类,即相当于是在一个div中写入文字,然后在它前后各加了一个div,然后进行位置及宽高的调节。

技术图片

代码:

<div>中间文字,两边横线</div>


div 
      font: 400 20px Helvetica, Arial, sans-serif;
      display: flex;
      justify-content: center;
      align-items: center;
    
 
    /*CSS伪类用法*/
    div:after, div:before 
      background: #000000;
      content: "";
      height: 2px;
      width: 20%;
    

添加伪类是对选择器进行添加的,不需在html元素中添加,要想实现上面效果,也可以在html代码中前后各添加两个div,但是需要再定位及调节样式,比较麻烦。

 

原理:

代码中只写一个div,然后在css样式中,对该div设置flex布局,再添加:before,:after,此时可以写自己想要的样式。content设置可以为"",若是想要在前后面插入文字,可以设置content为相应的文字;

以上是关于中间文字,两边横线的css3伪类的使用的主要内容,如果未能解决你的问题,请参考以下文章

文字两边加横线

CSS3伪元素伪类选择器

CSS3详解伪元素与伪类

伪类与伪元素

css3实现鼠标经过元素,上标线由中间向两边展开

css中怎么样将文字放在一条横线中间