html - 如何调整字母背景的大小?

标签 html css

我有一个带有背景颜色的词。这很好,只是我希望背景颜色相对于单词有一定的大小。简单地放置 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它因桌面移动设备而异。

最佳答案

我检查了您网站上的元素,发现您的 about5 类的属性 widthheight 都设置为 100px。您指定了这些尺寸,或者它们是从父元素继承的。仅删除 height 元素,然后将 width 更改为 auto 并添加 padding: 3%。这就是我在您网站的检查器中最终为我工作的原因,尽管代码在这个 JSFiddle 中对我来说工作得很好:https://jsfiddle.net/z0keyftb/

关于html - 如何调整字母背景的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58617283/

相关文章:

jquery - 如何居中对齐div(与text-align : center)?相同的方式

css - 渐变 - 跨浏览器一致性

css - 父容器具有自动边距时字体图标模糊

javascript - 我想在 jquery 的帮助下在 ul 的标签中打印 ul 宽度

html - 如何使用 Bootstrap 设置内容字段的最小高度

python - Flask 不会在 html 中播放视频

html - 需要帮助创建响应式模板

html - 包装器内的内部 div 容器居中问题

当虚拟键盘可见时,页面中心的 CSS 元素被推高

html - 单击后按钮改变颜色 - 焦点无法正常工作