css - 如何在悬停前触发CSS过渡

标签 css hover css-transitions

因此,我隐藏了侧边栏,并在鼠标悬停时显示出来。我的问题是如何在鼠标悬停在侧边栏之前触发 css 转换,就像在这个侧边栏链接中一样:https://la24.org/vision .我该怎么做?非常感谢

最佳答案

有两种方法。

  1. Javascript - 只需在需要时切换扩展类。
  2. 纯 CSS - Sideabar Wrapper and Sidebar element

在这种情况下,您可以在 .sidebar-wrapper 悬停时触发 .sidebar 动画:

.sidebar-wrapper:hover > .sidebar{
   **Your hover state** (e.g. width: 300px)
}

关于css - 如何在悬停前触发CSS过渡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42130500/

相关文章:

jquery - 滚动时的页脚动画

css - 在纯 CSS 中点击元素时触发动画

javascript - HTML如何使水平条标签居中?

css - 悬停菜单在 IE10、9 中不持久

javascript - 如何使用 JavaScript 生成特定百分比更亮/更暗的 CSS 颜色

css - 将鼠标悬停在浏览器中的按钮上时出现奇怪的视觉效果(显示小线)

html - css hover 在此代码中不起作用

html - 在 CSS 上缩放和透明颜色叠加鼠标

html - 列表元素左侧的图像

jquery - 屏幕底部悬垂通知