Это похоже на вопрос «значок выглядит как квадрат», однако мой работает при использовании «fa fa-child» и т. Д., Но не при использовании идентификатора ссылки на изображение.
В моем макете у меня есть:
<link href="~/vendor/fontawesome-free/css/all.min.css" rel="stylesheet" type="text/css">
<link href="/css/my-css.min.css" rel="stylesheet" id="theme">
CSS:
.my-button {
background: linear-gradient(45deg,#585858,#8C8C8C)
}
.my-button-blue:before {
content: "\f500";
font-family: FontAwesome;
position: absolute;
color: white;
top: 50%;
left: 50%;
}
Только использование "\ f500" в моем css разбивает его (он просто показывает квадрат), однако использование его в коде, как показано ниже, работает нормально:
<i class="fas fa-smile fa-2x text-white"></i>
Я также попытался @import "../ vendor / fontawesome-free / css / all.min.css"; в моем css
Я стараюсь использовать его как часть моего фонового изображения, чтобы оно «обрезалось» при достижении края - вроде водяного знака.
Fiddle:
https://jsfiddle.net/as8L924e/2/
Хотя это не показывает иконки ...