【发布时间】:2013-04-17 06:37:33
【问题描述】:
我正在尝试创建一个粘性 css 菜单,该菜单变为半透明以允许通过它看到文本。我添加了:hover {opacity:1;} 以在用户将鼠标悬停在菜单上时使其不透明,但是,这是一个相当“课程”的变化;为这些过渡设置动画会很棒,无论是在第一次变为透明时,然后在返回不透明时。
当窗口位置超出我的标题 div 的高度时,我使它工作的方式是使用 jquery 将 fixed 类添加到 body 标记。你可以在here看到它。
我假设悬停过渡是一个 css3 动画,但到目前为止我还不能让它工作。添加类导致的初始转换 - 我什至不知道从哪里开始!
任何帮助将不胜感激。
解决方案
从下面标记的答案中采用和修改 CSS3 解决方案。我将过渡效果从.fixed header nav 移动到header nav。这会导致在添加或删除 fixed 类时动画工作。在此处更新解决方案:Fiddle
【问题讨论】:
标签: jquery css css-transitions