我试图在纯CSS中实现"淡出"效果.这是fiddle美元.我确实在网上研究了一些解决方案,然而,在阅读了documentation online之后,我试图找出幻灯片动画不起作用的原因.有什么建议吗?

.dummy-wrap {
  animation: slideup 2s;
  -moz-animation: slideup 2s;
  -webkit-animation: slideup 2s;
  -o-animation: slideup 2s;
}

.success-wrap {
  width: 75px;
  min-height: 20px;
  clear: both;
  margin-top: 10px;
}

.successfully-saved {
  color: #FFFFFF;
  font-size: 20px;
  padding: 15px 40px;
  margin-bottom: 20px;
  text-align: center;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: #00b953;
}

@keyframes slideup {
  0% {top: 0px;}
  75% {top: 0px;}
  100% {top: -20px;}
}

@-moz-keyframes slideup {
  0% {top: 0px;}
  75% {top: 0px;}
  100% {top: -20px;}
}

@-webkit-keyframes slideup {
  0% {top: 0px;}
  75% {top: 0px;}
  100% {top: -20px;}
}

@-o-keyframes slideup {
  0% {top: 0px;}
  75% {top: 0px;}
  100% {top: -20px;}
}
<div class="dummy-wrap">
  <div class="success-wrap successfully-saved">Saved</div>
</div>

推荐答案

您可以改用过渡:

.successfully-saved.hide-opacity{
    opacity: 0;
}

.successfully-saved {
    color: #FFFFFF;
    text-align: center;

    -webkit-transition: opacity 3s ease-in-out;
    -moz-transition: opacity 3s ease-in-out;
    -ms-transition: opacity 3s ease-in-out;
    -o-transition: opacity 3s ease-in-out;
     opacity: 1;
}

Css相关问答推荐

在carousel组件上应用css转换时出现问题

如何为垫子制作圆角- Select 所有角点上的下拉列表

如何在WooCommerce产品页面中减少属性下拉菜单之间的空间

SVG文本在移动浏览器上增长并溢出

具有不同边框宽度和 colored颜色 的边框半径,Safari渲染问题

Firefox中的解决方法:has(不使用JavaScript)

创建一个CSS动画的对角线线条.

来自 A 队和 B 队的类污染了同一个全局命名空间

应用填充时边框无法正常工作

在 SVG 元素上方添加标签而不移动 SVG 元素

CSS动画移动divs upwords

同一元素的文本和背景之间的图层

如何根据 CSS 变量内容做一些事情?

使用border-radius时填充元素之间的空间

你可以在 CSS 中扩展实体(entity)吗?

如何通过单击
  • 激活 HTML 链接?
  • 空的 iframe src 是否有效?

    Unicode 通过 CSS :before

    CSS关键帧动画CPU占用率高,应该这样吗?

    如何应用 CSS 分页符来打印包含大量行的表格?