html全屏banner轮播代码
导读:在网页设计中,轮播banner是非常常见的元素,它可以很好地提升网站的视觉效果和用户体验。下面是一段html全屏banner轮播的代码: <html> <head> <title>...
在网页设计中,轮播banner是非常常见的元素,它可以很好地提升网站的视觉效果和用户体验。下面是一段html全屏banner轮播的代码:
html>
head>
title>
全屏轮播效果/title>
style>
body, html{
height: 100%;
margin: 0;
padding: 0;
overflow: hidden;
}
.slide{
background-size: cover;
background-position: center center;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
animation: slideShow 12s linear infinite;
}
.slide:nth-child(1){
background-image: url(img/slide1.jpg);
}
.slide:nth-child(2){
background-image: url(img/slide2.jpg);
animation-delay: 4s;
}
.slide:nth-child(3){
background-image: url(img/slide3.jpg);
animation-delay: 8s;
}
@keyframes slideShow{
0%{
opacity: 0;
transform: scale(1.2);
}
5%{
opacity: 1;
transform: scale(1);
}
20%{
opacity: 1;
transform: scale(1);
}
25%{
opacity: 0;
transform: scale(1.2);
}
100%{
opacity: 0;
transform: scale(1.2);
}
}
/style>
/head>
body>
div class="slide">
/div>
div class="slide">
/div>
div class="slide">
/div>
/body>
/html>
首先,在CSS中,将body和html满屏,且使用了overflow:hidden来隐藏body内的滚动条。接着,在html中定义了三个div,作为轮播的每一张幻灯片。每个div都有一个slide类,其中包含了background-size、background-position、position、top、left、right、bottom、animation等样式属性。通过nth-child伪元素,给每个幻灯片指定不同的背景图片,并且给每个幻灯片的animation-delay属性设置不同的值,这样就能形成轮播的效果。最后,在CSS中定义了一个名为slideShow的keyframes规则,用来控制幻灯片的效果。animation属性将slideShow规定为幻灯片的动画,12秒的动画时间,使用线性动画效果,且无限循环播放。
这样的一段html全屏banner轮播的代码,可以让网页在视觉上更加引人注目,提升用户的交互体验。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: html全屏banner轮播代码
本文地址: https://pptw.com/jishu/530782.html
