javascript - 寻找显示 block /无和动画的变化

标签 javascript jquery css sass

我正在寻找一种方法来监听显示 block /无中的所有更改,并在 JQuery/JavaScript 中为它们设置动画。

从显示到 block 的切换由 VUE.JS 完成

我在几个地方搜索过,但找不到我要找的东西。这可能吗?

&.contacts {
     background: rgba(0, 0, 0, .1);
     header#home {
        display: none;
     }
     header#projects {
        display: none;
     }
     header#services {
        display: none;
     }
     header#contacts {
        display: block;
        transition: $transition;
     }
  }

代码笔:http://codepen.io/nunoooo/pen/XKodQm?editors=1100

谢谢

最佳答案

因为我们不能为显示属性应用过渡,所以请尝试按照下面的不透明度进行。老实说你的代码很乱,你应该重新重构一下。

  1. 带有
  2. 的样式标题
header {
  opacity: 0; 
  transition: $transition; 
}
  1. 那就这样吧
&.contacts {
     background: rgba(0, 0, 0, .1);
     header#home, header#projects, header#services {
        opacity: 0;
     }
     header#contacts {
        opacity: 1;        
     }
}

关于javascript - 寻找显示 block /无和动画的变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38878210/

相关文章:

javascript - 跨域 iframe - 更改复选框状态

javascript - RadioButtonFor 加载页面后不调用 onchange

html - 具有流体高度重叠内容的 Bootstrap col

html - 将鼠标悬停在子菜单上后,为父菜单项设置不同的颜色

javascript - 使用鼠标动态调整div

javascript - 在 parse.com 中保存对象后安排后台作业

javascript - 为什么我应该使用 jQuery 而不是 GWT?

javascript - 将数据保存到使用 Ajax 以 JSON 形式发送的文本文件中

javascript - 我缺少什么来实现不区分大小写的搜索?

jquery - 使用 jQuery slider 时,下拉菜单在 Magento 中不起作用