Как настроить масштабирование панели навигации HTML - PullRequest
1 голос
/ 25 сентября 2019

Когда я увеличиваю свою страницу, панель навигации выходит из строя, и некоторые параметры становятся ниже других.

CSS

.mySlides {display:none;}

.dot {
  cursor:pointer;
  height: 13px;
  width: 13px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

.active, .dot:hover {
  background-color: #717171;
}

li a {
  display: block;
  color: white;
  text-align: center;
  padding: 17px 40px;
  text-decoration: none;
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif;
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

li {
  float: left;
}

body {margin:0;}

ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  background-color: #00cc66;
  position: fixed;
  top: 0;
  width: 100%;
}

li a:hover:not(.active) {
  background-color: #66ff66;
  transition: 1s;
}

HTML

    <ul>
  <li><a  href="home.html">HOME</a></li>
  <li><a href="#news">NEWS</a></li>
  <li><a href="#contact">CONTACTS</a></li>
  <li><a href="#about">ABOUT</a></li>
</ul>

Как я могупредотвратить это в этом и других случаях с большим количеством элементов, таких как изображения?Нужно ли включать некоторые библиотеки, такие как Bootstrap, или мне просто нужно изменить свой CSS?

1 Ответ

1 голос
/ 25 сентября 2019

Настройка ul ширина до 100% и li ширина до 25% заставит его адаптироваться к экрану покрытия.

ul {
    width: 100%;
}

li {
    width: 25%;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...