【问题标题】:Issue with using CSS on Iconic Icons in WordPress Theme.在 WordPress 主题中的标志性图标上使用 CSS 的问题。
【发布时间】:2017-05-24 16:51:27
【问题描述】:

我想在 Sequential WordPress 主题中使用 css 自定义 Ionicon。 Iconic Icons 最初不在主题中。所以我把这段代码放在functions.php中添加。

add_action( 'wp_enqueue_scripts', 'bg_enqueue_ionicons' );
  function bg_enqueue_ionicons() {
   wp_enqueue_style( 'ionicons', 
   '//code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css', array());
  }

然后将此代码放入footer.php。我想将图标直接放在页脚而不使用小部件。

 <p class="social-icons">
   <a href="https://www.linkedin.com/in/isaiah/"><i class="ion-social-linkedin-outline"></i></a>
   <a href="http://www.facebook.com/isaiah"><i class="icon ion-social-facebook"></i></a>
   <a href="http://instagram.com/isaiah"><i class="icon ion-social-instagram-outline"></i></a>
   <a href="http://dribbble.com/isaiah"><i class="icon ion-social-dribbble-outline"></i></a>
 </p>

最后添加css,让它看起来不错。 (问题在这里

p.social-icons {
    border: 1px solid #949792;
    border-radius: 50%;
    color: red;
    display: inline-block;
    height: 42px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 10px;
    width: 42px;
}

p.social-icons a:hover {
    border: 1px solid #fff;
    color: red;
}

图标会显示,但由于某种原因,CSS 将不适用。有人可以解决这个问题吗?

【问题讨论】:

  • 使用父级的子级:p.social-icons a { ...
  • 不会改变任何东西。

标签: php html css wordpress ionicons


【解决方案1】:

你的风格应该是这样的。

 <style>
     p.social-icons a{
        border: 1px solid #949792;
        border-radius: 50%;
        color: red;
        display: inline-block;
        height: 42px;
        margin-left: 10px;
        margin-right: 10px;
        padding: 10px;
        width: 42px;
    }

    p.social-icons a:hover {
        border: 1px solid #fff;
        color: red;
    }
</style>

【讨论】:

  • 代码已经在样式表中。这不会改变任何事情。
  • 我发现了问题,我的样式被主题中已有的代码覆盖了。感谢您查看。
【解决方案2】:

样式被主题默认样式表中的不同类覆盖。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多