#html #css #font-awesome
#HTML #css #шрифт -потрясающий
Вопрос:
Привет, я добавляю панель поиска на свой сайт, но когда она добавляет
увеличительное стекло из font awesome, оно не отображается.
Я включил css только для строки поиска, так как у меня
все остальное настроено хорошо
, в чем проблема?
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="style.css">
<title>OnTop Servers</title>
</head>
<body>
<nav class="topnav">
<div class="topnav-right">
<a class="active" href="index.html">Home</a>
<a href="search.html">Search</a>
<a href="servers.html">Servers</a>
</div>
<h2 class="title">
OnTop Servers
</h2>
</nav>
<center>
<div class="welcome">
<div class="centered-text">
<div class="welcome-body-inner">
<h2 class="head">
DISCOVER
<span class="discord-logo">discord1</span>
SERVERS
</h2>
<h3 class="body">
Find amazing servers to interact with and make friends
</h3>
<div class="search-box">
<input class="search-txt" type="text" name="" placeholder="Search..">
<a class="search-btn" href="">
<i class="fas fa-search"></i>
</a>
</div>
</div>
</div>
</div>
</center>
Вот css для строки поиска:
.search-box {
position: absolute;
top: 100%;
left: 35%;
transform: translate(-50%, -50%);
background: #2c2c2c;
height: 40px;
border-radius: 40px;
padding: 10px;
}
.search-btn {
color: #fff;
float: right;
width: 40px;
height: 40px;
border-radius: 50%;
background: #2c2c2c;
display: flex;
justify-content: center;
align-items: center;
}
Комментарии:
1. Вы не показали нам, как вы загружаете FontAwesome.
2. Я подозреваю, что на самом деле вы не загружаете FontAwesome. Этого нет в вашем HTML-коде. Почему бы вам не создать минимально воспроизводимый пример либо в фрагменте кода, либо в аналогичном инструменте, таком как JSFiddle?
Ответ №1:
Ваша проблема с кодом заключается в том, что вы не включили файлы Font Awesome или CDN или значки, если быть точным. Вы должны извлечь его откуда-нибудь, например, загрузить значок Font Awesome или просто использовать CDN (рекомендуется)
Я даю вам CDN шрифта awesome и помещаю эту строку кода в <head>
часть кода
CDN: <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.1/css/all.min.css" />
или вы можете следовать руководству на YouTube и загружать эти значки
Например:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="style.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.1/css/all.min.css" />
<title>OnTop Servers</title>
</head>
<body>
<nav class="topnav">
<div class="topnav-right">
<a class="active" href="index.html">Home</a>
<a href="search.html">Search</a>
<a href="servers.html">Servers</a>
</div>
<h2 class="title">
OnTop Servers
</h2>
</nav>
<center>
<div class="welcome">
<div class="centered-text">
<div class="welcome-body-inner">
<h2 class="head">
DISCOVER
<span class="discord-logo">discord1</span>
SERVERS
</h2>
<h3 class="body">
Find amazing servers to interact with and make friends
</h3>
<div class="search-box">
<input class="search-txt" type="text" name="" placeholder="Search..">
<a class="search-btn" href="">
<i class="fas fa-search"></i>
</a>
</div>
</div>
</div>
</div>
</center>
Надеюсь, у вас отличный день!