位置: IT常识 - 正文

css实现轮播图(css实现轮播图侧边阴影效果)

编辑:rootadmin
css实现轮播图

推荐整理分享css实现轮播图(css实现轮播图侧边阴影效果),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:css实现轮播图源代码,css实现轮播图代码,css实现轮播图手动切换,css实现轮播图侧边阴影效果,css实现轮播图代码,css实现轮播图效果,css实现轮播图代码,css实现轮播图自动切换,内容如对您有帮助,希望把文章链接给更多的朋友!

轮播图:就是多张图片按照一定的时间和顺序依次从某个窗口来向用户展示图片

轮播图的实现代码:

1)创建一个容器来进行轮播图的展示

这里的容器就是最外部的盒子

注意最外部盒子设置宽高时要与我们进行展示的图片的宽高保持一致,这样就可以保证一次轮播一张图片

最外部的盒子<div class="box1></div>最外部盒子的css样式.box1{width:722px;height:358px;margin:0 auto;overflow: hidden; }

/* overflow: hidden; 溢出隐藏 并且不占有位置 当没有添溢出隐藏时 图片的展示如上图所示  */

 2)创建一个盒子来存存储所有的图片

<div class="box"></div>放置所有的图片的容器的样式的设置 这里为了让所有的图片在一行显示如上图所示,需要给盒子足够的宽,.box{width:2200px;height:352px;}

同时第一个盒子添加  overflow: hidden; 呈现出来的总体样式是

 这是因为其他图片隐藏了

3)添加图片

这里为盒子里面的图片设置样式: .box img{ float: left; height: 352px; width: 722px; }css实现轮播图(css实现轮播图侧边阴影效果)

 4)这是最重要的一步 css动画的添加实现图片轮播

CSS 动画用于实现元素从一个 CSS 样式配置转换到另一个 CSS 样式配置。

动画包括两个部分:描述动画的样式规则和用于指定动画开始,结束以及中间

  animation: move 20s infinite;   这里使用了 animation 的简写属性,将动画与div 元素绑定

然后利用:@keyframes 规则进行图片轮播。

transform:translate();的应用 请参考:

http://t.csdn.cn/o8Wns

上完整代码

<!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>轮播图</title></head><!-- style 里面是css样式 因为代码较少就没有再次创建 --><style> /* 盒子1的样式 */ .box1{width:722px;height:358px;margin: 0 auto;/* 超出的位置将隐藏并且不占位 */overflow: hidden; } .box{ width: 2200px; height: 352px; animation: move 20s infinite; } @keyframes move { 0%{ transform: translateX(0); } 30%{ transform: translateX(-722px); } 60%{ transform: translateX(-1422px); } 100%{ transform: translateX(-1422px); } } .box img{ float: left; height: 352px; width: 722px; }</style><body> <div class="box1"> <div class="box"> <img src="./images/img.jpg" alt=""> <img src="./images/img2.jpg" alt=""> <img src="./images/img3.jpg" alt=""> </div> </div></body></html> 渐变实现轮播图:

渐变实现轮播图相对来说比较简单,这里是把图片叠放在一个盒子里让上面的图片颜色渐渐变淡下面的图片显示出来,这里我把图片放进了样式里面这是一种比较取巧的方法

建议叠放图片参考

http://t.csdn.cn/8HEk3

<!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>轮播图</title></head><!-- style 里面是css样式 因为代码较少就没有再次创建 --><style> /* 盒子1的样式 */ .focus{ margin:0 auto; width: 700px; height: 322px; animation: focus 20s infinite; } @keyframes focus { 0%{ background-image: url("./images/img.jpg"); } 50%{ background-image: url("./images/img2.jpg"); } 100%{ background-image: url("./images/img3.jpg"); } }</style><body> <div class="focus"> </div></body></html>

作者是一个萌新小白如果有什么错误欢迎指出,互相交流共同成长,文章有借鉴下面两位大大的博客,勿见怪!!!!

http://t.csdn.cn/DBjqm 自动轮播图的借鉴

http://t.csdn.cn/cjcxz 渐变轮播图的借鉴

图片来源:王者荣耀官方网站

本文链接地址:https://www.jiuchutong.com/zhishi/292366.html 转载请保留说明!

上一篇:vue导出word(vue导出word文档打开报错,内容有问题)

下一篇:人脸清晰化神器codeFormer图形界面包GUI(人脸清晰化神器软件)

  • 未到账的银行存款怎么取
  • 预收预付科目是否已经取消
  • 公账的钱取现金
  • 个人话费发票怎么入账
  • 金融商品转让和持有至到期都需要缴纳增值税吗
  • 实收资本何时交税
  • 怎么看医疗报销单
  • 企业转让土地需要交土地增值税吗
  • 变更注册资本的股东会决议范本
  • 因产品不合格退回报废会计处理
  • 分公司往子公司投资如何做税务处理?
  • 库存商品进行非货币资产交换收入怎么确定
  • 企业财产保险费率的影响因素
  • 车辆购置税是否计入固定资产
  • 应交税费算什么费用
  • 同一地级行政区怎么划分
  • 关于劳务派遣服务外包的案例
  • 万元的票可以开到多大金额
  • 多缴税款能否跨年抵扣
  • 购进原材料没有发票怎么办
  • 只有原始凭证无入库单跟发票如何记账?
  • 支付境外销售佣金如何入账科目
  • 招投标交易服务平台有哪些
  • 苹果静音模式siri
  • macos monterey支持哪些显卡
  • 一次性收取的房租需要按月纳增值税吗
  • 软件 摊销
  • 如何调整往来账款
  • Linux系统中修改网络配置文件
  • os x yosemite dp5下载地址 os x 10.10 dp5更新内容
  • uniapp自定义组件模式
  • vue click触发两次
  • vue中使用swiper6
  • 准予在企业所得税税前扣除的有
  • 混凝土简易计税能抵扣么
  • 收到业绩补偿会扣税吗
  • 非货币性资产交换和债务重组的区别
  • 发票刮出来的奖有兑奖时间
  • 餐饮定额发票能报销吗怎么报销
  • javaweb购物
  • 如何根据营业执照核定税种
  • 农民工工资专用账户
  • mysql5.6解压版安装教程
  • Mysql优化之Zabbix分区优化
  • javagui框架
  • 浏览器测试网页
  • 预缴所得税年底处理账务吗
  • 医疗器械和医疗耗材是一回事吗
  • 法人怎么从公账上大量取钱
  • 机动车销售统一专票怎么做账
  • 货物运输企业的经营内容
  • 食堂采购原材料怎么在赣溯源备案
  • 成本计算的方法定额法
  • 研发费用账务处理一定在管理费用吗
  • 有限责任公司注册要求
  • 4月确认收入5月支出
  • 施工单位购买材料能直接进成本吗
  • 考核奖金属于工资吗
  • 库存商品品种太多如何算成本
  • sql server连接不上服务器怎么办
  • windows注册表简单应用
  • Windows虚拟内存不足
  • helppane是什么应用程序
  • linux系统中make的用法
  • windows8使用技巧
  • 下载手游网
  • 如何解决win10系统重置卡在62
  • android 自定义view onlayout
  • python和js哪个好
  • javascriptcsdn
  • cocos2d怎么用
  • python中循环
  • Android中Strings.xml使用占位符示例
  • javascript中array数组对象的含义及常用方法
  • 美国对中国纺织服装关税
  • 企业从国外进口铁矿石
  • 税务机关对核准类减免税的审核
  • 公司给个人买房,怎么做账
  • 实体经济的行业有哪些
  • 辽宁省大连市地震
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设