css - Font Awesome 5 品牌图标不工作

标签 css font-awesome

<分区>

我正在开发的页面中使用 Font Awesome 图标,虽然 fas 图标工作正常,但 fab 图标却不行。相反,使用 fab 图标,我得到一个空白方 block 。我目前同时拥有 Font Awesome CDN 链接和指向本地 fontawesome-all.min.css 文件的链接。我已禁用 AdBlock Plus,并且我正在使用 http-server 作为我的开发服务器。这是我页面的标题和第一部分的副本。

<!DOCTYPE html>
<html lang="en-us">
    <head>
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Download</title>
        <link rel="stylesheet" href="/css/bootstrap.min.css">
        <link rel="stylesheet" href="/css/styles.css">
        <link href="https://fonts.googleapis.com/css?family=Simonetta" rel="stylesheet">
        <link rel="stylesheet" href="/css/fontawesome-all.min.css">
        <script defer src="https://use.fontawesome.com/releases/v5.0.8/js/solid.js" integrity="sha384-+Ga2s7YBbhOD6nie0DzrZpJes+b2K1xkpKxTFFcx59QmVPaSA8c7pycsNaFwUK6l" crossorigin="anonymous"></script>
        <script defer src="https://use.fontawesome.com/releases/v5.0.8/js/fontawesome.js" integrity="sha384-7ox8Q2yzO/uWircfojVuCQOZl+ZZBg2D2J5nkpLqzH1HY0C1dHlTKIbpRz/LG23c" crossorigin="anonymous"></script>
    </head>
    <body>
        <!-- banner section -->
        <section id="banner" class="bg-success">
            <div class="container">
                <div class="row max-viewport align-items-center text-center">
                    <div class="col-md-6 my-5 order-2 order-md-1">
                        <img src="images/banner.png" alt="banner" class="img-fluid">
                    </div>
                    <div class="col-md-6 my-5 order-1 order-md-2">
                        <h1 class="text-danger text-uppercase">
                            <small>phone crasher</small> App
                        </h1>
                        <p class="lead text-white">Lorem ipsum dolor sit amet, consectetur adipisicing elit.</p>
                        <a href="#" class="btn btn-outline-dark text-uppercase m-2"><i class="fab fa-apple mr-2"></i>Apple Store</a>
                        <a href="#" class="btn btn-outline-dark text-uppercase m-2"><i class="fab fa-google mr-2"></i>Google Store</a>
                    </div>
                </div>
            </div>
        </section>`

最佳答案

看起来您缺少对 brands.js 文件的导入

<script defer src="https://use.fontawesome.com/releases/v5.0.8/js/brands.js" integrity="sha384-sCI3dTBIJuqT6AwL++zH7qL8ZdKaHpxU43dDt9SyOzimtQ9eyRhkG3B7KMl6AO19" crossorigin="anonymous"></script>

请阅读他们的docs (提示:单击“品牌”药丸以包含它)

关于css - Font Awesome 5 品牌图标不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49328750/

相关文章:

css - 为什么CDN能用,相对链接不行?

javascript - 删除上次单击的跨度上的图标

html - 从底部显示div

html - table 顶部的图像需要帮助

javascript - 在 javascript 中创建图像的缩略图方 block (不丢失纵横比)

css - (foo bar, foo biz, foo tar, foo boo { }) 的 CSS 组合器是什么?

html - Bootstrap 下拉菜单中的列

angular - 很棒的字体图标没有出现在 Angular 5 中

javascript - 即使在 vis.js 示例中,字体超棒的图标也呈现为正方形

html - 保留:after element on same line