【发布时间】:2022-02-16 12:50:02
【问题描述】:
我是 CSS 的新手,我正在尝试让这个垂直的右侧菜单正常工作。 问题:当我将鼠标悬停在图像上时,它们会变大(这是有意的),但是当我将鼠标悬停在图像之间时,一切似乎都在跳跃,我不知道为什么。
body {
font-family: "Quicksand", sans-serif;
font-size: 18px;
font-weight: 400;
color: #eee4e4;
overflow-x: hidden;
}
ul {
list-style-type: none;
box-sizing: border-box;
float: right;
position: fixed;
z-index: 1000;
right: 0;
top: 0;
height: 100%;
overflow: auto;
text-align: center;
}
li {
padding-bottom: 10px;
padding-top: 10px;
padding-right: 10px;
border: solid 2px blue;
}
img {
height: 40px;
width: 40px;
}
img:hover {
width: 50px;
height: 50px;
}
li:hover {
padding-right: 0px;
padding-bottom: 0px;
}
<body>
<!-- Social Media NAV -->
<nav>
<ul>
<li>
<a href="#"><img src="img/facebook1.svg" alt="Facebook"></img>
</a>
</li>
<li>
<a href="#"><img src="img/twitter1.svg" alt="Twitter"></img>
</a>
</li>
<li>
<a href="#"><img src="img/instagram1.svg" alt="Instagram"></img>
</a>
</li>
<li>
<a href="#"><img src="img/whatsapp1.svg" alt="Whatsapp"></img>
</a>
</li>
</ul>
</nav>
</body>
【问题讨论】: