首页 > 其他分享 >html+css简单易懂的轮播图实现

html+css简单易懂的轮播图实现

时间:2023-06-03 18:13:30浏览次数:33  
标签:box 轮播 327px height html margin css left

实现轮播图感觉好复杂啊,这个比较简单的实现了

但是还是没有怎么理解代码,只能先发出来慢慢学习学习了

话不多说,直接上代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        .banner-box{
    height: 327px;
    width: 600px;
    overflow: hidden;
    /* 超出该标签的长高部分会被隐藏 */
}
.slide-box{
    height: 327px;
    width: 3000px;/*因为每张图的宽度是1920px,所以这里是1920px*5 的大小*/
    /* 动画属性 */
    /* animation:自定义关键帧 过度时间 过度效果 循环次数; */
    animation:aaa 10s ease-out infinite;
}
.slide-box img{
    float: left;
    width: 600px;
    height: 327px;
} 
@keyframes aaa{/*因为是五张图,所以分为5份,如果是4张就分为4份*/
    0%,19%{
        margin-left: 0;
    }
    20%,39%{
        margin-left: -600px;
    }
    40%,59%{
        margin-left: -1200px;
    }
    60%,79%{
        margin-left: -1800px;
    }
    80%,100%{
        margin-left: -2400px;
    }
}

    </style>
</head>
<body>
    <div class="banner-box">
        <div class="slide-box">
            <img src="521.jpg">
            <img src="520.jpg">
            <img src="521.jpg">
            <img src="520.jpg">
            <img src="521.jpg">
        </div>
    </div>
    
</body>
</html>

效果图如下所示:

 

 轮播图会自动轮播设置的图片。完毕。好好学习!!!

标签:box,轮播,327px,height,html,margin,css,left
From: https://www.cnblogs.com/Mickeybo101/p/17454322.html

相关文章

  • Jmeter函数助手41-unescapeHtml
    unescapeHtml函数用于将HTML转义过的字符串反转义为Unicode字符串。Stringtounescape:填入字符 1、escapeHtml函数是将字符进行HTML转义,unescapeHtml函数函数则是将HTML转义过的字符反转,unescapeHtml函数和escapeHtml函数功能刚好相反。${__unescapeHtml(value="hello"+"w......
  • CSSYZ Algorithm Round #2
    [ABC192F]Potion分析设选择的总和为\(sum\)。不难发现:\(x\%k=sum\%k\)。又因为:\(ans=(x-sum)/k\)。不难发现\(sum\)只与\(\%k\)有关,且当\(k\)一定时,\(sum\)越大,\(ans\)越小。因为\(k\)的值域很小,显然可以对于每一个\(k\),用01背包求解出\(\%k\)意义下的最大\(sum\)。计......
  • php调用html模板
    在PHP中调用HTML模板,通常可以使用模板引擎来实现,例如Smarty、Twig等。以下是一个使用Smarty模板引擎的示例代码:<!--HTML模板文件template.html--><html><head><title>{$title}</title></head><body><h1>{$header}</h1>{foreach$i......
  • Vue进阶(幺零八):npm run build 错误 (node:7852) UnhandledPromiseRejectionWarning: Cs
    (文章目录)一、前言在项目打包过程中,突然报如下错误:Vuenpmrunbuild错误(node:7852)UnhandledPromiseRejectionWarning:CssSyntaxError:xxxx.但是在执行npmrundev过程中,并未错误或告警信息。二、解决方案打开webpack.prod.conf.js,注释掉以下配置代码newOptimiz......
  • 浏览器渲染HTML的步骤
       HTML被HTML解析器解析成DOMTree,CSS则被CSS解析器解析成CSSOMTree`。DOMTree和CSSOMTree解析完成后,被附加到一起,形成渲染树(RenderTree)。节点信息计算(重排),这个过程被叫做Layout(Webkit)或者Reflow(Mozilla)。即根据渲染树计算每个节点的几何信息生成布局......
  • 优秀的CSS布局大全
    这份列表收集一些比较优秀的CSS布局,这些布局都免费供个人和商业使用。当然,你使用之前还是得看版权说明,也许会发生许可协议变更。LayoutGala-这个网站收集了40多个专业的CSS布局,每个布局都通过了CSS和HTML验证,且不需要Hack,兼容各大主流浏览器。CSSLayouts –另一个专门收集CSS......
  • 使用 wkhtmltopdf python html转pdf
    使用wkhtmltopdfpythonhtml转pdf文章目录使用wkhtmltopdfpythonhtml转pdf前言一、环境二、安装与配置1.首先安装pdfkit0.612.pythonhtml转pdf3.url转pdf遇到的问题总结前言使用wkhtmltopdfpythonhtml转pdf。一、环境pdfkit0.61python3.7二、安装与配置1.首先安装pdfk......
  • CSS---写三角形
    我们在做项目开发的时候,经常会遇到需要三角小按钮,如果不引入图片和字体,其实用样式也是可以写处理的。具体示例:.div{width:50px;height:50px;border-left:50pxsolidred;border-right:50pxsolidyellow;border-top:50pxsolidblue;border-bottom:50pxsolidgreen......
  • CSS 第8天
    CSS第8天复习定位 position​ relative top,left,right,bottom 子绝父相​ absolute 居中​ fixed​ 遮盖 1,2​ z-index 拼爹浏览器hack​ htmlhack ​ csshack​ 值hack ie6-_ 7! 8|9\0 678910\9​ 选择器hack 6*htlm 7selector......
  • 在HTML5中有什么可以替代iFrame
    最佳解决方法通常有4种方法可以将HTML嵌入到网页中:<iframe> iframe的内容完全位于当前页面不同的上下文中。虽然这是一个很棒的功能,而且是不同浏览器版本之间兼容最好的,但是它也带来了额外的问题(将frame大小跟网页内容设置一致比较麻烦)。AJAX。可以使用XMLHttpRequest对象来检索......