Я работаю в школьном проекте по созданию веб-сайта электронной коммерции. Я хочу сделать CSS-переход для блоков navbar (lis внутри ul), как при наведении на блок фонового изображения этого блока.вверх, но кажется, что переход не работает, и происходит только нормальное мгновенное наведение.
это мой код, показывающий только один блок панели навигации, который является каталогом :
#catalogue {
-o-transition-property: all;
-o-transition-duration: 2s;
-o-transition-timing-function: ease-in-out;
-o-transition-delay: 2s;
background-size: cover;
background-repeat: no-repeat;
}
#catalogue:hover {
display: inline-block;
margin-left: 70px;
position: relative;
background-image: url(f1.png);
background-size: 125px 70px;
color: #000;
font-weight: 600;
}
<nav>
<ul>
<li id="home"><a>Home</a></li>
<li id="catalogue"><a>Catalogue</a></li>
<li id="news"><a>News&Trends </a></li>
<li id="contact"><a>Contact us</a></li>
</ul>