html – 带边框线的文字并占用剩余宽度

html – 带边框线的文字并占用剩余宽度,第1张

概述参见英文答案 > Border line next to text                                    5个 如何使用纯CSS实现文本和右边界线?检查下面的示例图像. 身体有一个背景图像.我使用:: after制作了这行,但我无法动态计算左边文本和边框线之间的间隙.如果文本是静态的,我可以为间隙设置固定的宽度.但是当文本是动态的时候我怎么能这样做呢? body, 参见英文答案 > Border line next to text                                    5个
如何使用纯CSS实现文本和右边界线?检查下面的示例图像.

身体有一个背景图像.我使用:: after制作了这行,但我无法动态计算左边文本和边框线之间的间隙.如果文本是静态的,我可以为间隙设置固定的宽度.但是当文本是动态的时候我怎么能这样做呢?

body,HTML{  height: 100%;}body{  background-image: url(http://webneel.com/wallpaper/sites/default/files/images/01-2014/7-flower-wallpaper.jpg);}h1{  Font-size: 30px;  text-transform: uppercase;  color: #fff;  position: relative;}h1::after{  position: absolute;  content: '';  wIDth: 80%;  left: 160px;  bottom: 5px;  background-color: #fff;  height: 1px;}
<h1>About us</h1>
解决方法 尝试使用flexBox.设置他h1显示:flex,它将文本“关于我们”和:: after伪元素转换为flex项目,flex:1在第二个上用于获取最大剩余宽度可用.最后,根据需要调整位置.

body,HTML {  height: 100%;}body {  background-image: url(http://webneel.com/wallpaper/sites/default/files/images/01-2014/7-flower-wallpaper.jpg);}h1 {  Font-size: 30px;  text-transform: uppercase;  color: #fff;  display: flex;}h1::after {  flex: 1;  content: '';  border-bottom: 1px solID #fff;  position: relative;  left: 6px;  top: -6px;}
<h1>About us</h1>
总结

以上是内存溢出为你收集整理的html – 带边框线的文字并占用剩余宽度全部内容,希望文章能够帮你解决html – 带边框线的文字并占用剩余宽度所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1070465.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-26
下一篇2022-05-26

发表评论

登录后才能评论

评论列表(0条)

    保存