首页前端开发HTMLhtml全屏banner轮播代码

html全屏banner轮播代码

时间2023-11-08 22:14:03发布访客分类HTML浏览731
导读:在网页设计中,轮播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
html中设置倒数计时器 html中设置table框颜色

游客 回复需填写必要信息