如何用 CSS 实现文字两边加中划线效果?

如何用 css 实现文字两边加中划线效果?

如何实现文字两边中划线的效果?

为了在文字的两边添加红框中所示的中划线,可以利用 css 中的 ::before::after 伪元素。

步骤:

将文本元素(如

)设置为 flex 布局,文本居中对齐。

使用 ::before 伪元素在文字前添加一个红线,设置 flex 属性为 1 以占据可用的剩余空间,并向右留出一定的边距。使用 ::after 伪元素在文字后添加另一个红线,同样设置 flex 属性为 1 并向左留出边距。

代码示例:

立即学习“前端免费学习笔记(深入)”;

                            Document                    * {                margin: 0;                padding: 0;            }            .text {                display: flex;                align-items: center;                justify-content: center;            }            .text::before {                content: "";                flex: 1;                background-color: red;                height: 1px;                margin-right: 10px;            }            .text::after {                content: "";                flex: 1;                background-color: red;                height: 1px;                margin-left: 10px;            }                        
一段文字

登录后复制

通过这些步骤,可以实现红框中所示的文字两边中划线效果。

以上就是如何用 CSS 实现文字两边加中划线效果?的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2848724.html

(0)
上一篇 2025年3月10日 13:33:31
下一篇 2025年3月10日 13:33:39

AD推荐 黄金广告位招租... 更多推荐

相关推荐

发表回复

登录后才能评论