html - 如何调整字母背景的大小?
问题描述
我有一个带有背景颜色的词。这很好,只是我希望背景颜色相对于单词具有一定的大小。简单地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>
这给出了蓝色的背景颜色,它覆盖了一半的单词,但没有覆盖另一半。
那么我如何让它覆盖整个单词并完全适合,甚至可能添加一些填充?
我可以只应用宽度和高度还是有其他方法?
谢谢。
该页面在这里,它根据桌面移动设备而有所不同。
解决方案
我检查了您网站上的元素,发现您的about5
类的属性width
都height
设置为 100px。您指定了这些维度,或者它们是从父元素继承的。仅删除您的height
元素,然后更改width
为auto
并添加padding: 3%
. 这就是在您网站的 Inspector 中为我工作的结果,尽管代码在这个 JSFiddle 中对我来说工作得很好:https ://jsfiddle.net/z0keyftb/
推荐阅读
- reactjs - 带有 Formik 内部输入的自定义更改处理程序
- twincat - TwinCat issue : state change to op mode failed master state preop is insufficient
- android - Xamarin forms issue with Android 9
- c# - How can I make a GameObject point towards another GameObject in Unity?
- mobile - 在手机上查看时,Apps Script Web App 元素太小
- javascript - 属性在 Promise 中未定义
- javascript - 定义带有错误 ESLint 的 const:使用其余参数而不是“参数”。(首选休息参数)
- ios - Should I use a singleton location manager in Swift?
- regex - 正则表达式排除特定字符
- javascript - Content Script - Empty Response from Regular Axios Call in Chrome Extension