【发布时间】:2025-12-28 23:15:17
【问题描述】:
我有一个关于 CSS 的问题。我编写了一个动画以在悬停时旋转。现在,当我将鼠标悬停在它上面时,它确实出现了很多故障。它只是一次又一次地开始旋转。有人可以帮忙吗。代码在这里:
#text {
width: 300px;
height: 150px;
background-color: lightgray;
border-left: 0px groove;
border-top: 0px groove;
border-radius: 10px;
margin: auto;
padding: 5px;
transition: all 0.3s ease-in;
}
#text:hover {
border-left: 10px groove;
border-top: 10px groove;
background-color: lightskyblue;
transform: rotateY(360deg);
}
#text::after {
content: "Hover me";
font-size: 30px;
margin-left: 100px;
color: black;
}
#text:hover::after {
content: "If you want to know how to get started as a web developer, take a look at my youtube channel";
margin: 0;
font-size: 20px;
}
<div id="text">
</div>
【问题讨论】:
-
它会出现故障,因为一旦转换开始,您就不会再悬停了。
-
添加到 paulie d,您可能想要添加一个处理
hover的容器。子容器应该接收转换 -
你能想象一下吗?我现在不能关注你。我有更多这样的,所以我不知道这是否有效