京东轮播图——点击轮播
京东轮播图——点击轮播
完成效果如下
点击左右按钮可以实现图片转化,底下橙色的按钮也随之改变。
(图片是在京东上找的,只是觉得比较好看而已)
DIV布局
1、整体的一个div容器
2、image布局div
3、左右按钮的div
4、底部tab的div
CSS布局
1、设置整体容器的宽高,洗衣机相对位置
2、设置图片透明图及宽高,当前显示图片透明度为1,其他图片为0.
3、设置左右按钮位置,背景颜色,背景透明度,居中显示
4、设置底部tab的位置,颜色,形状,居中显示
JS
第一种方法:
获取自己所需的相关元素,控制图片显示的方法是将要显示的图片的calss的值改为on,使用index控制image的下标,以及tab的下标
第一种改进方法:
在第一种方法中的代码的重合度太高,将程序中不同的代码取出来,其他的代码共同使用
第二种改进方法:
这种不应该算是改进方法,只是一种取余方法的其他利用
第三种改进方法:
在使用代码时,常常需要将写好的代码交给其他人使用,为了避免其他人将代码改错,而发生报错的现象,使用callback方法,将可以改变的函数与不能改变的代码分开写,并且保证代码被改错时,只有相关功能不能实现,代码不报错,改变正确的部分正常运行。
对于这次的练习进行记录,对于回调函数还是比较不理解,下来会继续学习。
京东轮播图——点击轮播相关推荐
- 关于element-ui中轮播图手动切换轮播图片
文章目录 前言 一.关于element-ui中轮播图手动切换轮播图片 二.解决方案 1.查看element-ui中Carousel 走马灯组件的方法 2.解决方法 结尾 前言 在开发过程中发现项目中轮 ...
- 修改elementUI轮播图鼠标划入轮播暂停的原生效果
修改elementUI轮播图鼠标划入轮播暂停的原生效果_Boriska1996的博客-CSDN博客_iview carousel 暂停
- 轮播图 (无缝轮播图)
1.无缝轮播核心: 在最后多加一张第一张图, 当达到最后一张t1的时候 一瞬间将ul拉回到0的位置 结构: <div class="wrap"><ul>&l ...
- jquery手写轮播图_jquery 实现轮播图详解及实例代码_jquery_脚本之家
轮播图: 接触jquery也有一段时间了,今天刚好利用轮播图来练练手.博文的前面会介绍一个简单用jquery做轮播图的例子,中间会插入一些关于轮播图更多的思考,在后面会用Javascript的方法来写 ...
- 透明度轮播图和滚动轮播图
js动画 使用的时候请自行修改图片,不然无法显示. 代码示例: 透明度轮播图: <!DOCTYPE html> <html lang="en"> <h ...
- 导航栏保持居中并使用swiper作为轮播图进行背景轮播背景
如图: 1.首先使用swiper,需要到这个网址https://www.swiper.com.cn/demo/index.html选择你想使用的轮播样式,接下来引入一些文件,可以到这个网址参考api下 ...
- 层叠轮播图、小程序3D轮播图、小程序轮播图、折叠轮播图、叠式轮播图、微信小程序叠式轮播图实现、小程序层叠轮播图swiper、Taro层叠轮播图、Taro叠式轮播图
好久没写博客了,最近这项目中有个叠式轮播的需求 在网上找了一堆 都没有自己想要的 最开始被 TaroUI和小程序 自带的swiper困扰 一直以为是swpier的升级版 试了好久 也没改造成功 干脆自 ...
- html实现手风琴轮播图,jQuery手风琴轮播图
$(function() { var imgCounter = 6; //当前轮播图序号 var timer = null; //初始化,将所有照片有序地放入img盒子里 $('li').each(f ...
- 原生JS实现PC端无缝滚动轮播图、匀速轮播图、匀速动画
offset家族的了解 1.offsetHeight:元素的offsetHeight是一种元素CSS高度的衡量标准,包括元素的边框.内边距和元素的水平滚动条(如果存在且渲染的话),不包含:before ...
最新文章
- android仿微博头像_Android 仿instagram和微博的头像点击加载动画
- Android BroadcastReceiver,广播与进程通讯,APK安装广播,获取已安装列表
- uestc Palindromic String
- ibm db2获取目标时间与当前时间的差值_【学术论文】高帧频视觉实时目标检测系统...
- 徐中约与《中国近代史》 (zz)
- “谷歌杀手”发明者,科学天才 Wolfram
- 孙鑫-MFC笔记十--修改应用程序外观
- OwnCloud 搭建
- 一位华为底层老员工的中年危机,发人深思!
- Entity Resolution(实体解析)
- 【读书笔记】金字塔原理-演绎推理和归纳推理
- 没有鼠标Mac怎么调出右键菜单
- 使用opennlp进行词性标注
- 问:舵机可以作为智能小车的驱动轮吗
- 【ROS】ubuntu20.04+ROS安装上遇到的坑(主要是time out)
- 智商黑洞(门萨Mensa测试)1
- 《读书是一辈子的事》上篇 认识自己
- 栈(stack)C语言实现(有详细注释讲解)
- halcon学习和实践(颜色筛选)
- 《Patterns, Principles, and Pract》— chapter15 Value Objects