伪元素(::之前)徘徊在动画中继续前进
我会帮助一些非常具体的东西(我想)
我在伪元素之前有“ li”块 < li id =“ phone”> xx xx xx xx xx xx xx</li>
,
li::before
display: block
content: ""
width: 17px
height: 17px
margin-right: 8px
position: relative
align-items: center
background: blue
所以当“ li”悬停在悬停时,我会为伪块而动画:
li:hover::before
animation-name: hover-wriggle
animation-duration: 2s
animation-fill-mode: forwards
animation-direction: alternate-reverse
animation-iteration-count: infinite
animation-timing-function: ease-in-out
@keyframes hover-wriggle
0%
transform: rotate(50deg)
50%
transform: rotate(-50deg)
100%
transform: rotate(0deg)
当我悬停在“ li”时,移动,当我退出时,我希望他们继续以1秒为单位进行动画?这是可能的(没有JS!)?
谢谢 !快乐编码< 3
I nee help on something very specific (i guess)
I have "li" block with ::before pseudo element<li id="phone">XX XX XX XX XX</li>
li::before
display: block
content: ""
width: 17px
height: 17px
margin-right: 8px
position: relative
align-items: center
background: blue
So i animate the pseudo block when the "li" is hover like so :
li:hover::before
animation-name: hover-wriggle
animation-duration: 2s
animation-fill-mode: forwards
animation-direction: alternate-reverse
animation-iteration-count: infinite
animation-timing-function: ease-in-out
@keyframes hover-wriggle
0%
transform: rotate(50deg)
50%
transform: rotate(-50deg)
100%
transform: rotate(0deg)
When i hover the "li" he move, when i quit i want them to keep doing animation for like 1sec ? This is possible (without JS !) ?
Thanks ! Happy Coding <3
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论