html - css 剪辑路径动画在悬停时触发

标签 html css hover

我正在构建一个动画菜单,在鼠标悬停时显示一个剪辑动画。而不是在鼠标移出时淡出。

我在弄清楚如何应用悬停时遇到问题,因为“悬停”表格在动画开始时被完全剪裁,如果鼠标在表格上移动,这会导致动画重新开始。我猜问题出在鼠标悬停时元素形状发生了变化。

这是它的样子:https://codepen.io/anon/pen/YrGzwE

table:hover {
    animation: load 0.45s ease-out;
    opacity: 1;
}

我并不是真的在寻找完整的 css 解决方案,而是想避免使用 jquery。

最佳答案

将悬停状态应用于容器:

#tableContainer:hover table {
    animation: load 0.45s ease-out;
    opacity: 1;
}

https://codepen.io/anon/pen/xXEVRv

关于html - css 剪辑路径动画在悬停时触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46353721/

相关文章:

css - Firefox:悬停溢出:文本拼写检查中的自动问题

javascript - 如何在初始化后在 slick-slider 中添加另一个图像元素

jquery - 如何选择 ID 中有特殊字符的元素?

android - 如何为 ZipCode 和 Samsung Galaxy 强制使用数字键盘?

java - 如何使用OSGI远程查看html文件

css - PhoneGap 为按钮或其他元素设置圆 Angular

javascript - 自动填写外部网页的特定登录表单

html - 禁用悬停在特定的 div 上

html - 缩放时发生 CSS 奇怪的事情

css 下划线过渡悬停状态弹跳我的列表项