【发布时间】:2017-06-24 19:32:46
【问题描述】:
我想要一个非常简单的加载效果,并在整个身体上快速改变不透明度。所以我使用以下CSS
body {
opacity: 0;
transition: opacity 2s;
}
body.show-page {
opacity: 1;
}
并在加载时添加.show-page。这是实时代码http://plnkr.co/edit/Ze5TiqkZYiM41VJZVDuB?p=preview
由于某种原因,它不会转换。加载页面后,如果我添加/删除此类,则转换工作,但是在加载时,它不会发生。知道为什么吗?
【问题讨论】:
-
您使用的是哪个浏览器?您可能需要供应商前缀
-
我认为你需要在body标签
<body style="opacity: 0;">中设置零不透明度。那么它将在开始加载时应用,但不会在 css 加载后应用
标签: html css animation css-transitions opacity