css - 将 SVG 图标定位为列表样式图像

标签 css svg icons

有没有一种快速简便的方法可以让我的 SVG 图标与相应的文本垂直居中?我能够让它接近,但我想把它推低一点。 This is as close as I've got

我是这样实现的:

HTML:

<ul class="list-goals">
<li>Some text for li number one</li>
<li>Some text for li number two</li>
<li>Some text for li number three</li>
</ul>

CSS:

    .list-goals li {
    margin-bottom: 1rem;
    background: url(../images/trophy.svg) no-repeat left top;
    padding: 0px 0 3px 24px;
}

我想我总是可以使用带有内置填充的 png,但我宁愿坚持我的 svg 并将定位或填充直接应用于 svg 图标。

感谢您的帮助!

最佳答案

我知道这是一个迟到的答案,但你也可以试试这个。

li { list-style-image: url(img/iphone.svg); } 

您无需执行任何其他操作,因为 SVG 已应用默认间距。

关于css - 将 SVG 图标定位为列表样式图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52347084/

相关文章:

php - 如何在样式表 Wordpress 中链接背景图片?

jquery - 使用动态内容保持页脚向下

javascript - Snap.SVG 如何停止所有动画

css - `transform-box`元素如何控制 `<use>`?

xml - 从 SVG 文件到 XML 文件的转换

c - 如何更改C语言程序的默认图标?

c# - 将帮助图标添加到 WinForms 表单标题栏

css - 如何在移动媒体查询中隐藏漂亮的照片库?

javascript - Highcharts 条形数据标签位置

css - 多行网络图标