我设置了一些全局颜色和链接上的过渡效果,具体如下:
现在,在我的代码中,我对导航链接进行了一些更具体的样式设置:
HTML代码如下:
以下内容符合预期:
这个问题似乎特定于Google Chrome。我尝试在JSFiddle中重新创建问题,但在fiddle中可以正常工作。
是否有办法阻止页面加载时发生过渡?
a {
color: blue;
transition: color 300ms linear; }
现在,在我的代码中,我对导航链接进行了一些更具体的样式设置:
nav a { color: red; }
nav a:hover { color: black; }
HTML代码如下:
HTML代码如下:
<nav>
<ul>
<li><a href="#">Link 1</a></li>
<li><a href="#">Link 2</a></li>
<li><a href="#">Link 3</a></li>
</ul>
</nav>
以下内容符合预期:
- 导航中的链接继承了颜色过渡
- 当导航中的链接被悬停时,它们的颜色会平滑变化
这个问题似乎特定于Google Chrome。我尝试在JSFiddle中重新创建问题,但在fiddle中可以正常工作。
是否有办法阻止页面加载时发生过渡?