html css分割线添加文字

如何实现下图实线插入一段文字呢?

分割线添加文字

主要思想是:

1. 实现是 div 的 content 部分,实线的颜色就是 background-color

 2. 文字部分可以作为父div 内嵌一个div ,然后再通过 transform: translateY(-50%);  移动Y轴上的位置

3. 使用position: relative(父)和 position: absolute(子)来进行定位,移动文字位置

实现代码如下:

// html

<div class="divider">

        <div class="divider-text">这是一段文字或者图标</div>

</div>

// css

.divider {

        width: 100%;

         height: 1px; 

        position: relative;

        background-color: #fa83345c;

}

.divider-text{

        position: absolute;  

        background-color: #FFF; 

        padding: 0 20px;

        color: #303133;  

        left: 20px;

        transform: translateY(-50%); 

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容