Начну с самого главного, учу вёрстку, поэтому не судите строго! Скачал PSD-шаблон сайта и пытаюсь по нему сверстать. Дошёл до навигационной панели, и тут у меня возникли проблемы с кнопками. Не знаю как убрать отступы между ними!
Надо чтоб они впритык друг к другу стояли margin: 0; ставил padding: 0; тоже ставил.
Вот HTML-код(Всё это находится в )
<nav class="nav_panel">
<div class="dropdown">
<button class="dropbtn"> Выпечка и десерты<i class="fas fa-chevron-down"></i></button>
<div class="dropdown-content">
<a href="">Линия 1</a>
<a href="">Линия 2</a>
</div>
</div>
<div class="dropdown">
<button class="dropbtn"> Любое блюдо<i class="fas fa-chevron-down"></i></button>
<div class="dropdown-content">
<a href="">Линия 1</a>
<a href="">Линия 2</a>
</div>
</div>
<div class="dropdown">
<button class="dropbtn"> Любая кухня<i class="fas fa-chevron-down"></i></button>
<div class="dropdown-content">
<a href="">Линия 1</a>
<a href="">Линия 2</a>
</div>
</div>
</nav>
CSS
.dropbtn {
background-color: #FCFCFC;
color: #989898;
font-size: 15px;
border: 2px solid #989898;
font-family: pfdintextcondpro-regular;
height: 40px;
width: 180px;
font-weight: bold;
text-align: left;
transition: all 0.5s ease;
}
.dropbtn i {
color: #424242 !important;
display: inline;
text-align: right !important;
max-width: 8em;
float: right;
height: 50%;
margin-top: 2.5%;
}
nav {
margin-left: 50px;
}
.dropdown {
position: relative;
display: inline-block;
transition: all 0.5s ease;
}
.dropdown-content{
display: none;
position: absolute;
background-color: #f1f1f1;
min-width: 160px;
box-shadow: 0px 16px 16px 0px rgba(0,0,0,0.2);
z-index: 1;
transition: all 0.5s ease;
}
.dropdown-content a {
color: black;
padding: 10px 9px;
text-decoration: none;
display: block;
position: relative;
transition: all 0.5s ease;
}
.dropdown-content a:hover {
background-color: #ddd;
transition: all 0.5s ease;
}
.dropdown:hover .dropdown-content {
display: block;
transition: all 0.5s ease;
}
.dropdown:hover .dropbtn {
background-color: #EDEDED;
border-radius: 0px;
transition: all 0.5s ease;
}
.dropbtn:hover {
color: #5B5B5B;
transition: all 0.5s ease;
}
P.S. Ещё небольшой вопрос, надо как то сделать чтобы всплывающая панель была размером с кнопки, я знаю как это делать, но есть ли способ что-бы когда я меняю размер кнопки, чтоб вместе с ним менялась всплывающая панель?