我是编程新手,我想做一个导航栏,名字在导航栏的左边,其他导航项目在右边.我在物品上放了transfer:scale()
个特效,右边所有的效果都很好,但当动画发生时,左边的那个移到了左边.请帮助我如何修复它,这样导航就不会伸展到左边,所以它的工作方式就像右边一样.
nav {
display: flex;
padding: 30px;
overflow: hidden;
justify-content: flex-start;
background-color: lightblue;
}
nav a {
line-height: 19px;
transition-property: all;
transition-duration: 0.5s;
transition-timing-function: ease-in-out;
transition-delay: 0s;
text-decoration: none;
color: black;
font-family: "Goudy Old Style";
padding: 0px 14px 0 14px;
}
nav a:not(#logo) {
text-align: center;
}
nav a:hover {
color: #b3d0ff;
transform: scale(1.1);
}
<nav>
<a id="logo" style="flex:1" href="index.html">Hidden Logo</a>
<a href="en.html">EN</a>
<a href="#contact">CONTACT</a>
<a href="#portfolioo">PORTFOLIO</a>
<a href="#about">ABOUT</a>
<a href="index.html">HOME</a>
</nav>
抱歉,代码太乱了.