Mam listę linków i po ich najechaniu, chcę czcionkę rozwijać płynnie.Link rosną czcionki na hover
Obecnie czcionka rośnie natychmiast, nawet przy użyciu transition
.
#menuHeader {
font-weight: bold;
}
.link {
text-decoration: none;
}
.menuItem {
list-style-type: none;
margin-bottom: 10px;
}
.menuLink {
transition-property: font-size;
transition-property: color;
transition-duration: 0.3s;
font-size: 16px;
color: #000000;
}
.menuLink:hover {
transition-property: font-size;
transition-property: color;
transition-duration: 0.3s;
font-size: 20px;
color: #97d700;
}
<ul>
<li class="menuItem" id="menuHeader">Title</li>
<li class="menuItem"><a class="link menuLink" href="/">Link 1</a></li>
<li class="menuItem"><a class="link menuLink" href="/">Link 2</a></li>
<li class="menuItem"><a class="link menuLink" href="/">Link 3</a></li>
</ul>
To jest przykładowa strona
https://www.roidna.com/services/
Linki załączone w blokach po najechaniu na nich rozwijać swoją wielkość.
stwierdzenie 'własność transition' do naturalnego * * stan elementu, aby dotyczył zarówno stanów naturalnych, jak i najechania. Następnie zadeklaruj ** tylko jedną regułę 'transition-property', kolejność kaskadowa zastosuje tylko ostatnią regułę i zaneguje wszystkie poprzednie stwierdzenia tego samego typu. Rozważ użycie skróconej własności; 'transition', aby zastosować efekty przejścia do każdej zmiany właściwości elementu (np.' color' i 'font-size') – UncaughtTypeError