【发布时间】:2018-01-23 06:26:08
【问题描述】:
最初我有一个框,它通过过渡将鼠标悬停时的不透明度从 0.5 更改为 1。它运作良好。
现在我想在不透明度 0 到 0.5 的开头添加一个延迟淡入动画。不幸的是,鼠标悬停过渡不再起作用。
我很欣赏每一个想法 :)
.box {
width: 200px:
height: 50px;
padding:20px;
background-color: red;
transition: 1s ease;
opacity: 0;
opacity: 0.5 \9;
-webkit-animation:fadeIn ease-in 0.5;
-moz-animation:fadeIn ease-in 0.5;
animation:fadeIn ease-in 0.5;
-webkit-animation-fill-mode:forwards;
-moz-animation-fill-mode:forwards;
animation-fill-mode:forwards;
-webkit-animation-duration:1s;
-moz-animation-duration:1s;
animation-duration:1s;
-webkit-animation-delay: 3.5s;
-moz-animation-delay: 3.5s;
animation-delay: 3.5s;
}
.box:hover {transition: 0.5s; opacity: 1; }
<div class="box">This is a Box</div>
【问题讨论】:
-
也许提供您的标记,或者我们必须猜测?谢谢
标签: css hover css-transitions css-animations