小编Tim*_*o D的帖子

CSS3动画:前锋填充不适用于Safari上的位置和显示

因此,我创建了一个CSS3动画,它应该通过将其不透明度从1设置为0来淡出元素,并在最后一帧更改positionto absolutedisplayto none.但是在Safari上它只会保持不透明度,位置和显示都不会设置为最终值.

@-webkit-keyframes impressum-fade-out {
  0% {
    opacity: 1;
    display: block;
    position: relative;
  }
  99% {
    opacity: 0;
    position: relative;
  }
  100% {
    opacity: 0;
    display: none;
    position: absolute;
  }
}
Run Code Online (Sandbox Code Playgroud)

它似乎适用于Chrome,但不适用于Safari(我试过版本8).显然,位置和显示在动画填充模式下无法正常工作:前进......

JSFiddle:http://jsfiddle.net/uhtL12gv/

编辑Bounty:我知道Javascript和transitionend事件的变通方法.但我想知道为什么浏览器不支持这个?规范是否声明fillmode转发不适用于某些属性(如位置)或这是浏览器中的错误?因为我在bug追踪器中找不到任何东西..如果有人有一些见解,我会非常感激

javascript css jquery css3 css-animations

5
推荐指数
1
解决办法
1400
查看次数

结构任务依赖性

我正在研究结构文件,以使我们的代码部署过程更容易一些。现在,我希望某些任务之间具有依赖关系,类似于此处讨论的内容。

让我们简化问题并说我有两个任务:builddeploy。该build任务应构建我们的代码,并且该deploy任务会将其传输到部署服务器。

现在,deploy显然取决于build,但build也可能是一项独立的任务。因此,有人可以使用构建代码fab build或使用部署代码fab build deploy。但是我也希望人们使用起来fab deploy很方便,但是随后它应该build首先运行。但是build应该只执行一次。

因此,如果我将其包含builddeploy任务中然后执行fab build deploy,它将运行build两次,然后deploy

fabric

4
推荐指数
1
解决办法
841
查看次数

标签 统计

css ×1

css-animations ×1

css3 ×1

fabric ×1

javascript ×1

jquery ×1