jquery - Font-awesome unicode 不适用于版本 5.11.2

标签 jquery html css toggle font-awesome

<分区>

我有以下代码,我真的很想在以下方面帮助我:

为什么图标不显示(只显示一个正方形)?我在 Font Awesome 4.7.0 中使用了相同的代码,它运行良好。但是,它不适用于此版本 (5.11.2)。

预先感谢您的帮助!

$(document).ready(function() {
  $('.toggle').click(function() {
    $('.toggle').toggleClass('active');
    $('.toggle-content').toggleClass('active');
  });
});
.hidden {
  overflow: hidden;
}

.container {
  width: 100%;
  height: 1000px;
  margin: 0 auto;
  background-color: #eee;
}

.wrapper {
  background-color: pink;
  position: relative;

  display: flex;
  align-items: center;
}

.toggle {
  display: block;
  width: 20px;
  height: 20px;
  float: left;
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: green;
  margin: 10px;

  &:before {
    content: '\f085'; // fas fa-cogs
        font-family: fontAwesome;
  }
}

.toggle.active {
  background-color: red;

  &:before {
    content: '\f00d'; //fas fa-times
  } 
}

.toggle-content {
  display: none;
}

.toggle-content.active{
  display: block;
  background-color: white;
  border: 1px solid black;
  position: absolute;
  top: 40px;
  left: 0;
}

<div class="container">
  <div class="wrapper">
    <div class="toggle"></div>
    <div class="toggle-content">
      <p>Some content</p>
    </div>
  </div>
</div>

这是我的 CodePen 的链接,以防您发现它更容易: https://codepen.io/fergos2/pen/yLLgBRq

P.S.:我使用 SCSS 作为 CSS 预处理器,我的 CodePen 中包含指向 font-awesome 的 CSS 链接。

最佳答案

.toggle::before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f007";
}

用双冒号表示using before。

https://fontawesome.com/how-to-use/on-the-web/advanced/css-pseudo-elements

关于jquery - Font-awesome unicode 不适用于版本 5.11.2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58485530/

上一篇:访问目标页面时 CSS 按钮文本消失,仅在悬停时出现

下一篇:css - 根据内容高度更新 div 边距/位置

相关文章:

javascript - 缩放div跳转旁边的div

javascript - 在不降低内容的情况下显示导航下拉菜单

javascript - 与 Bootstrap 表内的嵌套循环进行淘汰赛绑定(bind)

javascript - 使用 setTimeout 在自身内部调用函数

javascript - 我尝试向 <a> 添加 Bootstrap 下拉按钮,但下拉菜单不起作用。我该怎么做呢?

javascript - 如何对齐列表下拉列表

html - CSS 网格 - 没有媒体查询的最大列数

javascript - 不知道如何传递图像的 id,以便我可以在 ajax 调用中使用它

javascript - 将链接转换为另一个链接 - javascript

css - 内联 css javascript 文本装饰