【发布时间】:2020-01-06 14:25:43
【问题描述】:
nav {
background-color: black;
}
nav ul {
grid-column: 5;
display: grid;
grid-template-columns: repeat(3, 1fr);
}
nav li {
display: inline;
}
nav li a {
color: white;
font-family: Comic Sans MS;
font-size: .9em;
transition: all .5s ease-in-out;
}
nav li a:hover {
font-weight: 900;
transition: all .5s ease-in-out;
}
<nav>
<ul>
<li><a class="active" href="index.html">Home</a></li>
<li><a href="about.html">About</a></li>
<li><a href="projects.html">Projects</a></li>
</ul>
</nav>
所以我设置了transition: all .5s ease-in-out;(参见 0.5 秒),但是,当悬停在链接上时,它会直接进入悬停状态而没有过渡。怎么会?
【问题讨论】:
标签: html css hover css-transitions transition