【问题标题】:font awesome instagram icon invisible字体真棒Instagram图标不可见
【发布时间】:2017-06-22 21:48:43
【问题描述】:

我已将 instagram 字体真棒图标添加到导航栏,但它不可见 - 所有其他社交图标都显示出来。

instagram 徽标是 menu-item-303。

我认为所有信息都在下面,但如果不是,请告诉我 - 这是我在这里的第一篇文章。

header .navbar-nav li a i {
    font-size: 18px;
}

header .nav.navbar-nav > li.menu-item-23 > a, header .nav.navbar-nav > li.menu-item-24 > a, header .nav.navbar-nav > li.menu-item-25 > a {
    padding: 8px 0px 8px 5px;
}

header .nav.navbar-nav > li.menu-item-26 > a  {
    padding: 8px 15px 8px 12px;
}

header .nav.navbar-nav > li.menu-item-303 > a  {
    padding: 8px 15px 8px 12px;
}
<ul id="menu-main-menu" class="nav navbar-nav mobile-hidden expandable"><li class="main alt-bg-color mobile-menu-toggle">
                                <button type="button" class="fa fa-cancel"></button>
                            </li><li id="menu-item-249" class="menu-left menu-item menu-item-type-custom menu-item-object-custom menu-item-249"><a href="http://hhhhappy.com/new-music/">MUSIC</a></li>
<li id="menu-item-268" class="menu-left menu-item menu-item-type-custom menu-item-object-custom menu-item-268"><a href="http://hhhhappy.com/arts/">ARTS</a></li>
<li id="menu-item-269" class="menu-left menu-item menu-item-type-custom menu-item-object-custom menu-item-269"><a href="http://hhhhappy.com/news/">NEWS</a></li>
<li id="menu-item-270" class="menu-left menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-home menu-item-270"><a href="http://gigs.hhhhappy.com/">GIG GUIDE</a></li>
<li id="menu-item-271" class="menu-left menu-item menu-item-type-custom menu-item-object-custom menu-item-271"><a href="http://store.hhhhappy.com/">MAG</a></li>
<li id="menu-item-26" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-26"><a target="_blank" href="https://www.youtube.com/user/HappyMusicFestival"><i class="fa fa-youtube"></i></a></li>
<li id="menu-item-303" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-303"><a target="_blank" href="https://www.instagram.com/happymagtv/"><i class="fa fa-instagram"></i></a></li>
<li id="menu-item-25" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-25"><a target="_blank" href="https://soundcloud.com/happy"><i class="fa fa-soundclowd"></i></a></li>
<li id="menu-item-24" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-24"><a target="_blank" href="https://twitter.com/happymagtv"><i class="fa fa-twitter"></i></a></li>
<li id="menu-item-23" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23"><a target="_blank" href="https://www.facebook.com/happymagtv"><i class="fa fa-facebook"></i></a></li>
<li id="menu-item-22" class="no-link menu-item menu-item-type-custom menu-item-object-custom menu-item-22"><a href="#">A gig guide from the creators of Happy</a></li>
</ul>

【问题讨论】:

  • 抱歉不确定如何编辑 - 网站是:gigs.hhhhappy.com

标签: css twitter-bootstrap font-awesome


【解决方案1】:

如果你查看font awesome CSS file,类名是fa-instagramm

将您的i 标签更新为&lt;i class="fa fa-instagramm"&gt;&lt;/i&gt;,它应该可以工作。

【讨论】:

    【解决方案2】:

    因此,您的字体真棒 css 文件的类名写为 fa-instagramm,用 2 M 而不是 1。有几种方法可以解决这个问题:
    1. 转到 wp-content/themes/musicpeople/includes/vendors/fontawesome/css/fontawesome.css 并找到

    .fa-instagramm:before
    

    并将其更改为

    .fa-instagram:before
    

    2.只需将其添加到您的 css 文件中

    .fa-instagram:before { content: '\e987'; }
    

    解决方案 2 可能会更好,以防您更新主题并且在 font awesome css 文件中仍然存在拼写错误。让我知道这是否有帮助!

    【讨论】:

    • 嗨,LL,欢迎来到 SO。感谢您提供帮助,但我想建议修改 fontAwesome 的标准 CSS 只是为了修复错字(由 Michael Coker 确定)是一个坏主意。如果用户升级到新版本的 FA,将会冒兼容性风险...
    • @Mbaas 嗯,我想你错了,看看这里github.com/FortAwesome/Font-Awesome/blob/master/css/…。在我看来,错字出现在用户(或者更确切地说是 WP 主题)FA css 文件中。这就是为什么我建议宁愿编辑他正在使用的 css 文件而不是 FA 文件,因为他可以升级他的主题,如果主题作者没有抓住它,错字就会回来。还是我错过了什么?
    • 哦,你是对的!我用WP很久了,所以我没有意识到这个错字来自一个已经修改过fontawesome.css的主题。这感觉很可怕——但也许是有原因的……在那种情况下,你的解决方案肯定是适用的——但是,如果一个主题人做了这样的事情——他希望有一个很好的理由,然后编辑它会产生问题,也。所以我认为 Michael Coker 的解决方案“感觉”更好,因为它侵入性更小并且只影响用户代码......
    • 我同意,更改后的 css 完全没有意义,尤其是因为它是如此奇怪。然后主题使用的图标有正确的类名,而不是编辑过的! Michael Coker 的解决方案侵入性较小,而且肯定更“正确”,我只是假设这将更容易实施。
    猜你喜欢
    • 1970-01-01
    • 2014-01-16
    • 2014-12-26
    • 2020-11-30
    • 2018-02-16
    • 2020-08-11
    相关资源
    最近更新 更多