当悬停文本时,它应该有全宽的背景效果,但正如你所看到的,在背景的右侧有一个小空间,它应该到达顶部以获得完整的效果。我想让它的完整的背景效果滑动到顶部。我真的很感谢你的帮助。谢谢你,❤️
它在About和Shop之间,你可以在博客文本中看到它,也可以在最后一个菜单文本中看到它。
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
font-size: 20px;
}
.pdng-3 {
padding: 30px;
}
nav {
display: flex;
flex-direction: row;
justify-content: center;
background-color: #45372C;
}
ul {
display: flex;
list-style: none;
}
li a {
text-decoration: none;
padding: 30px;
color: #000000;
font-size: 22px;
font-weight: bold;
color: #ffffff;
}
li a:before {
content: '';
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
z-index: -1;
background-color: #9F8066;
transform: scaleY(0);
transform-origin: bottom;
transition: transform .4s ease-in-out;
}
li a:hover:before,
li a:active:before,
li a:focus:before {
transform: scaleY(1);
transition: .4s;
color: #ffffff;
}
li a {
z-index: 1;
position: relative;
}<nav class="pdng-3">
<ul>
<li><a href="#">About</a></li>
<li><a href="#">Shop</a></li>
<li><a href="#">Story</a></li>
<li><a href="#">Blog</a></li>
<li><a href="#">Contact</a></li>
<li><a href="#">Blog</a></li>
</ul>
</nav>
❤️
发布于 2020-12-10 08:01:07
我只是继续进行了压力测试,也不能重复这个问题。很可能是您放置在NAV上方的内容导致了问题和/或您运行站点的特定浏览器。
在所有视图中,一切都运行得很好。我甚至在NAV上添加了几行不必要的内容,这似乎没有破坏任何东西。
我还建议阅读如何让你的导航条响应(如果你还没有这样做的话)
祝你好运!
https://stackoverflow.com/questions/65226102
复制相似问题