滑入,等待,滑出 CSS 动画

时间:2021-05-13 16:37:13

标签: html css css-animations

尝试将 div 滑入,等待,然后再次将其滑出视图。

我试过的代码..

<div class="content slidein-wait-slideout-animation">content to display...</div>
.content {
  background-color: #ccc;
  height: 200px;
  width: 100%;
}

.slidein-wait-slideout-animation {
  animation: slidein 4000ms, slideout 10000ms;
}


@keyframes slidein {
  0% { width: 0; opacity: 0; }
  10% { width: 10%; opacity: 0; }
  50% { width: 50%; opacity: 0; }
  100% { width: 100%; }
}

@keyframes slideout {
  0% { width: 100%; }
  10% { width: 50%; opacity: 0; }
  50% { width: 10%; opacity: 0; }
  100% { width: 0; opacity: 0; }
} 

哪个不是滑进去,等待然后又滑出来,此刻更像是突然出现,不会消失。

1 个答案:

答案 0 :(得分:0)

你可以试试这个

$(document).ready(function() {
  $('button').click(function() {
    $('.content').slideUp(500).delay(5000).slideDown(500);
  });
});
.content {
  height: 200px;
  background-color: #19c63c;
  border: 1px solid #169630;
  margin: 20px;
  padding: 20px;
  opacity: 1;
}

.hide {
  opacity: 0;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<button>Start</button>
<div class="content">content to display...</div>

相关问题