【问题标题】:Change Bullets in styled list in CSS [duplicate]更改 CSS 样式列表中的项目符号 [重复]
【发布时间】:2020-08-15 05:21:49
【问题描述】:

我正在尝试在我的<ul> 中实现这种风格:

我在 CSS 中使用了 list-style-image,但是,我能够在图像后对齐文本。我怎样才能做到这一点?这是当前输出的图片:

这是我的代码:

#engineering-features {
  li {
    list-style-image: url(../img/engineering/li.png);
    font-size: 1.2rem;
  }
}

堆栈溢出中有a similar question,该问题中最受好评的解决方案没有解决我的问题。

【问题讨论】:

  • 这不是 CSS
  • 在伪元素中添加图像并使用line-heightdisplay:inline-block;vertical-align:middle;
  • @AlonEitan 抱歉。我的错。它的scss
  • 有什么办法可以降低图片的高度和重量
  • 该问题中最受好评的解决方案没有解决我的问题。 -->您需要考虑所有答案

标签: html css twitter-bootstrap bootstrap-4 sass


【解决方案1】:

使用一些填充和行高: 根据您的布局更改我的值。

li {
    list-style-image: url(../img/engineering/li.png);
    font-size: 1.2rem;
    padding-left: 30px;
    line-height: 31px;
  }

【讨论】:

  • 几乎解决了我的问题。文字仍然在图像下方。有什么办法可以把文字往上移一点吗?
  • 感谢人,如果它有效然后接受我的回答,对于文本有点向上尝试调整行高。或检查是否有任何其他边距影响结果。边距:0;
猜你喜欢
  • 2016-06-07
  • 2014-11-01
  • 2018-06-23
  • 2012-10-11
  • 1970-01-01
  • 2012-11-26
  • 2023-03-20
  • 2015-09-11
  • 2014-10-12
相关资源
最近更新 更多