Привет, я пытаюсь добавить значок font awesome в элементы до и после, но я не знаю, как написать его css и как получить ссылки на значки font awesome, чтобы поместить его в after before css.
Я создал такую структуру.
<html>
<head>
<link rel = "stylesheet" href = "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"/>
</head>
<style>
.thish{position:relative; height:150px; width:150px ; background:red; }
.thish::before{position:absolute; content:'tyjthsrgd';right:40%; color:#000; bottom:0; height:30px; width:60px; background:green; z-index:1; }
</style>
<body>
<div class = "thish">
</div>
</body>
</html>Если мой ответ вам помог, примите его






Добавить в селектор beforeпсевдо
content: "\f2ba";
font: normal normal normal 14px/1 FontAwesome;
Чтобы получить значение content, перейдите к их Веб-сайт,
Щелкните правой кнопкой мыши -> Проверьте любой значок (тег <i> ::before </i>), а затем проверьте значение содержимого в селекторе beforeпсевдо.
Не забудьте указать значение шрифта
normal normal normal 14px/1 FontAwesome;
Это очень важно.
<html>
<head>
<link rel = "stylesheet" href = "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" />
</head>
<style>
.thish {
position: relative;
height: 150px;
width: 150px;
background: red;
}
.thish::before {
position: absolute;
content: "\f2ba";
font: normal normal normal 14px/1 FontAwesome;
right: 40%;
color: #000;
bottom: 0;
height: 30px;
width: 60px;
background: green;
z-index: 1;
}
</style>
<body>
<div class = "thish">
</div>
</body>
</html>Есть ли способ добавить значок и добавить к нему текст? Что-то вроде content: "\f2ba - message that appears next to icon"
Для Fontawesome 4
Вам просто нужно добавить следующий CSS в свой элемент after или before:
font: normal normal normal 14px/1 FontAwesome;
content: '\f042';
Здесь content - это значок, который вы хотите добавить. Просто скопируйте Unicode значка с веб-сайта FA и вставьте его в контент с префиксом \.
.thish {
position: relative;
height: 150px;
width: 150px;
background: red;
}
.thish::before {
position: absolute;
font:normal normal normal 14px/1 FontAwesome;
content: '\f042';
right: 40%;
color: #000;
bottom: 0;
height: 30px;
width: 60px;
background: green;
z-index: 1;
}<link href = "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css" rel = "stylesheet"/>
<div class = "thish">
</div>Большое спасибо за ответ.
Font Awesome 5 имеет примеры об этом (хотя вы используете v4.7.0).