【问题标题】:How to make css element opacity switches from 0 to 1 in no time?如何使css元素不透明度立即从0切换到1?
【发布时间】:2013-09-04 19:12:07
【问题描述】:

我想知道是否已经有一种方法可以通过 CSS 来使不透明度 0 的元素在没有任何过渡时间的情况下变为 1。换句话说,我需要让一个完全看不见的元素在 4 秒后突然出现。没有淡入或淡出。以完全的亮度(不透明度)出现。

【问题讨论】:

  • 4 秒后是什么?或者更确切地说,是什么之后的 4 秒?
  • 我的意思是页面加载后4秒,元素应该突然出现,没有使用淡入。

标签: css


【解决方案1】:

结合使用可见性和不透明度:

transition:visibility 0s linear 0.5s,opacity 0.5s linear;

在此演示中,将鼠标悬停在菜单上仅在 0.5 秒后显示。

http://www.greywyvern.com/?post=337#example5

简单的逐步过渡:

http://jsfiddle.net/samliew/7EsKK/

【讨论】:

  • 非常感谢您的回答,但是此解决方案的结果是不透明度设置为 0 并且永远不会变为 1,因此该元素永远不会出现
猜你喜欢
  • 2018-12-12
  • 2013-08-30
  • 1970-01-01
  • 1970-01-01
  • 2017-03-14
  • 2015-04-23
  • 2012-01-01
  • 2014-07-05
  • 2015-03-31
相关资源
最近更新 更多