简单的宽屏CSS淡入淡出幻灯片代码
最近在做一个站首页时,需要幻灯片效果,网上找发很多,都是调用一大堆的CSS样式及js,而这些样式与JS又与目前网站调用代码部分有冲突,对于不太懂JS的俺很是头痛,经过不断测试,终于找到一个代码比较少的幻灯片代码,并且与以前的JS代码也不冲突,下面就分享给大家。
简单的宽屏CSS幻灯片代码
简单的宽屏CSS幻灯片HTML代码:
<div id="slideshow">
<a href="#"><img src="static/images/slide-1.jpg" ></a>
<a href="#"><img src="static/images/slide-2.jpg"></a>
<a href="#"><img src="static/images/slide-3.jpg" ></a>
<a href="#"><img src="static/images/slide-4.jpg"></a>
</div>
可根据自己的需要添加宽度,高度,等代码。
简单的宽屏CSS幻灯片JS代码:
<script>
window.addEventListener("DOMContentLoaded", function(e) {
var slideshow = document.getElementById("slideshow");
var fadeComplete = function(e) { slideshow.appendChild(arr[0]); };
var arr = slideshow.getElementsByTagName("a");
for(var i=0; i < arr.length; i++) {
arr[i].addEventListener("animationend", fadeComplete, false);
}
}, false);
</script>
简单的宽屏CSS幻灯片CSS样式代码:
body {
margin: 0
}
#slideshow {}
#slideshow a {
position: absolute;
}
#slideshow a img {
background: #fff;
}
#slideshow a:nth-of-type(1) {
animation-name: fader;
animation-delay: 4s;
animation-duration: 1s;
z-index: 20;
}
#slideshow a:nth-of-type(2) {
z-index: 10;
}
#slideshow a:nth-of-type(n+3) {
display: none;
}
@keyframes fader {
from {
opacity: 1.0;
}
to {
opacity: 0.0;
}
}
声明:
1.本站主要是为了记录工作、学习中遇到的问题,可能由于本人技术有限,内容难免有纰漏,一切内容仅供参考。
2.本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!
3.本站所有原创作品,包括文字、资料、图片、网页格式,转载时请标注作者与来源。
1.本站主要是为了记录工作、学习中遇到的问题,可能由于本人技术有限,内容难免有纰漏,一切内容仅供参考。
2.本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!
3.本站所有原创作品,包括文字、资料、图片、网页格式,转载时请标注作者与来源。
THE END