html - 将 li 图标更改为 font awesome 图标

标签 html css html-lists

<分区>

我想更改 li 图标,但此尝试不起作用。

.ul_settlement{
    margin-left: 20px;

    .li_settlement{
        padding-top: 15px;
        font-family: $footer-mid-text-font-family;
        font-size: $footer-mid-text-font-size;
            
        &::before {
            content: "\f054"; /* FontAwesome Unicode */
            font-family: 'Font Awesome 5 Free';
            display: inline-block;
            margin-left: -1.3em; /* same as padding-left set on li */
            width: 1.3em; /* same as padding-left set on li */
            font-weight: 900;
         }
    }
}
<ul class="col-2 ul_settlement">

    <h1 class="pack_channel_title">Customer support</h1>
    
    <li class="li_settlement"> <a href="#">Shipping</a> </li>
    <li class="li_settlement"><a href="#">General sales terms and conditions</a></li>
    <li class="li_settlement"><a href="#">How to send order</a></li>
    <li class="li_settlement"><a href="#">About pricing</a></li>
    <li class="li_settlement"><a href="#">How to request free sample</a></li>
    
</ul>

客户支持 船运 一般销售条款和条件 如何发送订单 关于定价 如何申请免费 sample

最佳答案

你的语法错误:

这会起作用:

.ul_settlement {
    margin-left: 20px;
}

.ul_settlement .li_settlement {
    padding-top: 15px;
    font-family: $footer-mid-text-font-family;
    font-size: $footer-mid-text-font-size;
}

.ul_settlement .li_settlement::before {
    content: "\f054"; /* FontAwesome Unicode */
    font-family: 'Font Awesome 5 Free';
    display: inline-block;
    margin-left: -1.3em; /* same as padding-left set on li */
    width: 1.3em; /* same as padding-left set on li */
    font-weight: 900;
}

否则你需要像 sass 或更少的 css 预处理器。

关于html - 将 li 图标更改为 font awesome 图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58214676/

上一篇:html - 金立手机的图片不支持边框半径,当我给图片设置边框半径时,图片会隐藏

下一篇:javascript - 如何在渲染前计算将在 ui 元素中渲染的字符数

相关文章:

javascript - 默认选中按钮

javascript - Ajax 从输入值更新分数

css - 如何配置 webpack 在我的元素中使用 compass

html - 如何对齐导航标签内的菜单位置

css - 如何将一个容器放在另一个div之上

html - 将绝对 div 在相对表格单元格中水平居中

css - 绝对定位的伪元素与父元素一起滚动

javascript - 如何将文本从 DIV 流向 DIV?

css - 在 jQuery Mobile 中更改 li 的高度

css - 如何调整列表样式的背景图片 :outside - CSS