У меня проблема. Как вы увидите из приведенного ниже кода, я добавил время перехода к пунктам меню, поэтому, когда (на рабочем столе) я нахожу на них курсор, они плавно масштабируются. Это хорошо, но я заметил, что когда я нажимаю или касаюсь любого текста или кнопки, имеющей ссылку, переход выполняет действие со всеми тегами привязки. Когда страница загружается, каждый элемент, являющийся ссылкой, плавно «мигает».
Что я сделал не так? Должен ли я давать каждой ссылке отдельный класс и отдельно добавлять переход к каждому классу? Или как?
Кроме того, для того, чтобы вся область ссылок меню была интерактивной, мне пришлось добавить блок отображения не только в контейнер меню, но также и для каждой ссылки, как вы можете видеть в коде css (элемент меню класса) . Это нормально или я сделал что-то не так?
Большое спасибо!
Я не думаю, что вы сможете увидеть это из фрагмента кода ниже, поэтому вот - это веб-сайт, размещенный на netlify, чтобы вы могли увидеть переход в действии. мой сайт
.menu {
width: 100vw;
display: block;
text-align: center;
list-style: none;
line-height: 59px;
padding-top: 15px;
background: linear-gradient(360deg, rgb(255,190,139), rgb(255,210,179));
}
.menuitem {
display: block;
text-decoration: none;
font-family: 'Varela Round', sans-serif;
color: black;
cursor: pointer;
font-size: 43px;
transition: .3s;
}
.item {
transition: 0.2s;
}
.menuitem:hover {
color: white;
text-shadow: 2px 2px 5px black;
}
.item:active {
transform: scale(.8);
color: white;
text-shadow: 2px 2px 5px black;
}
.current {
color: white;
text-shadow: 2px 2px 5px black;
}
<nav>
<ul class="menu">
<li class="item home"><a class="current menuitem menuitemactive" href="index.html">Home</a></li>
<li class="item cani"><a href="cani.html" class="menuitem menuitemactive">Cani</a></li>
<li class="item gatti"> <a href="gatti.html" class="menuitem menuitemactive">Gatti</a></li>
<li class="item comeaiutarci"><a href="comeaiutarci.html" class="menuitem menuitemactive">Come aiutarci</a></li>
<li class="item contatti"><a href="contatti.html" class="menuitem menuitemactive">Contatti</a></li>
</ul>
</nav>