巴适自动秒收录
  • 如何加入
  • 查询是否收录
  • 文章资讯
  • 人气排行榜人气排行榜
  • 点入排行榜点入排行榜
  • 自助发软文
  • 自助广告位
  • 会员登录会员登录
  • CSS实现轮播图效果(自动切换、无缝衔接、小圆点切换)_CSS教程_CSS_网页制作
  • 文章编号:5122 / 分类:建站教程 / 发布时间:2024-02-15T20:00:10 / 浏览:次
  • 案例-实现原神官网中的轮播图

    由于没有使用到JavaScript所以最终呈现的效果不够完美!轮播图的实现参考该博客(更详细)

    实现轮播图效果自动无缝衔接小

    2、链接CSS样式

    完整css代码

    *{margin:0;padding:0;}.carousel_map{width:640px;height:400px;}.slide{width:inherit;height:inherit;overflow:hidden;position:relative;}/*鼠标放上去显示按钮*/.slide:hover.labels{display:flex;}.slide:hover.list{animation:none;}.slideinput{display:none;}/*按钮位置*/.labels{position:absolute;bottom:0.5em;z-index:1;width:inherit;justify-content:center;display:none;/*鼠标移开隐藏按钮*/}/*按钮样式*/.labelslabel{width:1rem;height:1rem;border-radius:50%;margin:00.3rem;border:0.1remsolid#fff;background-color:transparent;box-sizing:border-box;cursor:pointer;}/*选择哪个按钮就有被点击的效果*/input[id=pic1]:checked~.labelslabel[for=pic1],input[id=pic2]:checked~.labelslabel[for=pic2],input[id=pic3]:checked~.labelslabel[for=pic3],input[id=pic4]:checked~.labelslabel[for=pic4]{background-color:#fff;border:0.1remsolid#fff;}/*按钮控件选择图片*/input[id=pic1]:checked~.list{transform:translate(calc(0*640px));}input[id=pic2]:checked~.list{transform:translate(calc(-1*640px));}input[id=pic3]:checked~.list{transform:translate(calc(-2*640px));}input[id=pic4]:checked~.list{transform:translate(calc(-3*640px));}ul{list-style:none;}.list{width:calc(5*640px);height:inherit;position:relative;/*设置动画效果*/animation:move15sease1sinfinite;}/*动画关键帧轮播*/@keyframesmove{0%{transform:translate(calc(0*640px));}25%{transform:translate(calc(-1*640px));}50%{transform:translate(calc(-2*640px));}75%{transform:translate(calc(-3*640px));}100%{transform:translate(calc(-4*640px));}}.item{width:640px;height:400px;float:left;}

    定义轮播图的宽高

    在.carousel_map中定义要展示的轮播图区域的宽高

    *{margin:0;padding:0;}.carousel_map{width:640px;height:400px;}.slide{width:inherit;height:inherit;}

    图中即为要展示的区域

    将所有图片排成一排

    所有图片左浮动,调整.list可容纳的宽度,并去掉ul的默认样式

    ul{list-style:none;}.list{width:calc(4*640px);height:inherit;position:relative;}.item{width:640px;height:400px;float:left;}

    现实无缝切换轮播效果

    1)通过动画让.list水平左移,外部.slide窗口保持不变,将超出.slide的部分隐藏2)当动画轮播完最后一张图时会跳到图1导致轮播不连贯,所以可以在html中多加一张图1在最后3)再给.list增加一倍的宽度

    .slide{width:inherit;height:inherit;/*新增*/overflow:hidden;position:relative;}.list{/*多加了一张图的宽度*/width:calc(5*640px);height:inherit;position:relative;/*设置动画效果*/animation:move15sease1sinfinite;}/*动画关键帧轮播*/@keyframesmove{0%{transform:translate(calc(0*640px));}25%{transform:translate(calc(-1*640px));}50%{transform:translate(calc(-2*640px));}75%{transform:translate(calc(-3*640px));}100%{transform:translate(calc(-4*640px));}}

    目前已经出现了轮播效果:

    /*鼠标经过轮播图区域停止动画*/.slide:hover.list{animation:none;}/*鼠标放上去显示按钮*/.slide:hover.labels{display:flex;}/*将单选按钮隐藏*/.slideinput{display:none;}/*制作的小圆点按钮*//*按钮位置*/.labels{position:absolute;bottom:0.5em;z-index:1;width:inherit;justify-content:center;display:none;/*鼠标移开隐藏按钮*/}/*按钮样式*/.labelslabel{width:1rem;height:1rem;border-radius:50%;margin:00.3rem;border:0.1remsolid#fff;background-color:transparent;box-sizing:border-box;cursor:pointer;}

    通过圆点按钮选中图片切换

    /*选择哪个按钮就有被点击的效果*/input[id=pic1]:checked~.labelslabel[for=pic1],input[id=pic2]:checked~.labelslabel[for=pic2],input[id=pic3]:checked~.labelslabel[for=pic3],input[id=pic4]:checked~.labelslabel[for=pic4]{background-color:#fff;border:0.1remsolid#fff;}/*按钮控件选择图片*/input[id=pic1]:checked~.list{transform:translate(calc(0*640px));}input[id=pic2]:checked~.list{transform:translate(calc(-1*640px));}input[id=pic3]:checked~.list{transform:translate(calc(-2*640px));}input[id=pic4]:checked~.list{transform:translate(calc(-3*640px));}

    如图,即可通过小圆点进行图片间的切换了:

    到此这篇关于纯CSS实现轮播图效果(自动切换、无缝衔接、小圆点切换)的文章就介绍到这了,更多相关css轮播图内容请搜索巴适教程以前的文章或继续浏览下面的相关文章,希望大家以后多多支持巴适教程!

    相关标签: css轮播图、 本文地址:https://www.ibashi.net/jianzhanwz/5122.html 上一篇:纯css实现自动手动图片轮播效果CSS教程CSS 下一篇:CSS中的lineargradient参数学习与使用示例
  • 相关推荐
  • 《小行星城》亮相戛纳-影视

    《小行星城》亮相戛纳-影视

  • #丽萨主机#美国双ISP家宽住宅IPVPS,9929/4837/CN2GIA线路,可运营tiktok,解锁奈飞等

    #丽萨主机#美国双ISP家宽住宅IPVPS,9929/4837/CN2GIA线路,可运营tiktok,解锁奈飞等

  • 微信社区运营是什么岗位?工作内容是什么?-运营干货

    微信社区运营是什么岗位?工作内容是什么?-运营干货

  • WindowsServer2008R2激活图文教程,仅供个人测试,商用请购买正版系统-互联网

    WindowsServer2008R2激活图文教程,仅供个人测试,商用请购买正版系统-互联网

  • 网站做SEO好还是SEM好?应该如何去选择?-SEO优化

    网站做SEO好还是SEM好?应该如何去选择?-SEO优化

  • 你一定要明白HTTPS改造的必要性

    你一定要明白HTTPS改造的必要性

  • 草根站长赚钱的几种方法

    草根站长赚钱的几种方法

  • 香港CN2GIAVPS推荐:三网直连低延迟,适合建站使用(2024年更新)

    香港CN2GIAVPS推荐:三网直连低延迟,适合建站使用(2024年更新)

  • Linux操作系统下VNCServer服务安装配置方法

    Linux操作系统下VNCServer服务安装配置方法

  • 如何将WPS转换成Word最简单的“另存为”即可搞定

    如何将WPS转换成Word最简单的“另存为”即可搞定

  • 2022年湖北公务员考试报名时间及报名入口【2月19日

    2022年湖北公务员考试报名时间及报名入口【2月19日

  • Excel轻松设置颜色:让不同数据显示不同颜色

    Excel轻松设置颜色:让不同数据显示不同颜色

  • 如何提高网站SEO优化的转化率?

    如何提高网站SEO优化的转化率?

  • 如何让PowerPoint2007自动播放告别手动播放

    如何让PowerPoint2007自动播放告别手动播放

  • 「PPT常用快捷键大全」让你制作幻灯片时更加高效!

    「PPT常用快捷键大全」让你制作幻灯片时更加高效!

  • 《万里归途》曝“归途小队”特辑刻画鲜活群像-MM影视

    《万里归途》曝“归途小队”特辑刻画鲜活群像-MM影视

  • seo优化客户端(独立站seo优化)

    seo优化客户端(独立站seo优化)

  • 文章推荐
    SEO优化里面什么叫做多维度的内容组合?-SEO优化
    对于网站分析和广告投放分析你需要知道这些
    vultr怎么样?测评夏威夷火奴鲁鲁数据中心的云服务器实测数据_VPS测评
    网站图片搜索优化的十四个基础技巧
    5个免费抽微信红包活动合集亲测3个红包
    网站图片的搜索引擎优化策略
    如何写文章更能获得好排名
    国内注册ChatGPT帐号与手机接码验证教程
    学习建站第七课-上传安装cms源码,并绑定域名
    Dedecms(织梦)调用discuzX2(指定板块)最新帖子的方法
    PC站点移动化主流方式(附培训视频)
    短视频电商化,根本原因就是流量
    汪琪玩Excel:在Excel表格中给数字添加单位
    文字快速分行:汪琪玩Excel第十九招
    教你对齐Word2003文档中的文字
    如何避免大量重复URL被百度收录
    Word制作精美的多线表格(带图片产品表格)
    百度秒收录办法和工具-教程
    热门推荐
    好看的言情小说推荐
    单词辨析试题试卷/课件/教案/教学设计
    乳腺癌可以治好吗乳腺癌复发
    烧椒拌茄子
    新股
    阿尔法·罗密欧
    宁波市房产交易信息服务网
    张家港市化工机械有限公司
    2221网址大全
    辽宁省人民政府
    宝鸡市人民政府
    奥比岛官网
    【君威】别克
    长江商学院
    2022年广西公务员准考证打印时间:3月22日
    陕西省财政厅
    陕西省科学技术协会
    国务院办公厅关于印发《“三北”工程总体规划》的通知
    发表评论

    Copyright @ 2021 巴适自动秒收录 此内容系本站根据来路自动抓取的结果,不代表本站赞成被显示网站的内容或立场。 蜀ICP备15001851号

    本页阅读量次 | 本站总访问次 | 本站总访客人 | 今日总访问次 | 今日总访客人 | 昨日总访问次 | 昨日总访客人 | 网站地图

    巴适自动秒收录于2010年7月建站,现已经稳定运行
    技术支持:巴适自动秒收录