【发布时间】:2019-10-30 00:43:16
【问题描述】:
我有一个带有背景颜色的单词。这很好,只是我希望背景颜色相对于单词具有一定的大小。简单地把background-color: blue,给这个词一个背景颜色,display: inline-block使颜色完全适合这个词。到现在为止还挺好。问题是,一旦我增加字体大小,背景颜色形状就会变形,要么变成覆盖一半单词的正方形,要么变成覆盖宽度但不覆盖高度的线条。
@media (min-width: 768px) {
.about5 {
color: red;
background-color: blue;
display: inline-block;
position: relative;
font-size: 90px;
left: 320px;
font-weight: bolder;
transform: rotate(90deg);
bottom: 100px;
z-index: 3 !important;
}
}
<div class="about5">About</div>
这给出了一个蓝色的背景颜色,它覆盖了一半的单词而不是另一半。
那么我如何让它覆盖整个单词并完全适合,甚至可能添加一些填充?
我可以只应用宽度和高度还是有其他方法?
谢谢。
页面为here,根据桌面移动设备而有所不同。
【问题讨论】:
-
刚刚用 codepen 尝试了你的代码,背景覆盖了整个单词。但我没有完全看到它,需要在你的代码之前添加一些 div 标签,我认为问题不在于背景,而在于标签位置和周围的其他标签。例如,您的单词可能会溢出另一个标签,而背景不会溢出。
-
谢谢。请查看已编辑的问题和网站。