简体   繁体   English

如何使用JavaScript进行幻灯片制作?

[英]How Can I Make A Slide-Out Using Javascript?

我想创建一个滑出,在页面加载时自动滑出,停留5秒钟,然后滑入并显示一个按钮,单击或悬停该按钮再次将其滑出。

I've prepared a little fiddle that I think does what you're looking for. 我准备了一些小提琴 ,我想您正在寻找的东西。

<style>
#popup {
  width:300px;
  height:300px;
  top:50%;
  margin-top:-150px;
  background: grey;
  position:absolute;
  left: -300px;
  -transition:all 0.3s ease-in-out;
  -webkit-transition:all 0.3s ease-in-out;
  -moz-transition:all 0.3s ease-in-out;
  -o-transition:all 0.3s ease-in-out;
}

#popup.active {
  left:0;
}

button { 
  float:right;
}
</style>

<div id="popup">
    <button id="close">Close</button>
</div>

<script>
  setTimeout(function() {
     document.getElementById('popup').className="active";
  }, 5000);

  document.getElementById('close').onclick=function () {
      document.getElementById('popup').className="";
  }
</script>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM