1.将图片放在同一位置,设置透明度将其隐藏;

2.设置点击事件,每点击一次按钮,下一张图片透明度为1,其他为0;

样式代码如下:

<style>.swiper{width:170.4px;height:127.9px;position: relative;}.swiperItem{width: 170.4px;height: 127.9px;background-size: 100% 100%;position: absolute;opacity: 0;}.name{opacity: 0;display: none;}.btn{position: absolute;top: 113px;left: 230px;}.active{opacity: 1;display: block;}.introduction{width: 400px;min-height: 200px;padding: 10px;border: 1px solid grey;position: absolute;top: 200px;}p{text-indent: 2em;text-align: left;}

其他代码:

<div class="swiper"><div class="swiperItem" style="background-image: url(img/hongjiangguo.jpg);"></div><div class="swiperItem" style="background-image: url(img/luobin.jpg);"></div><div class="swiperItem" style="background-image: url(img/qiaokeli.jpg);"></div><div class="swiperItem" style="background-image: url(img/caihong.jpg);"></div><div class="swiperItem" style="background-image: url(img/huangjinyulu.jpg);"></div><div class="swiperItem" style="background-image: url(img/keaimeigui.jpg);"></div><div class="swiperItem" style="background-image: url(img/baiza.jpg);"></div></div><button class="btn">Next One</button><h2>Introduction</h2><div class="introduction"><div class="name"><h4>红色浆果</h4><p>新引进小型或微型多年生肉质草本植物,杂交品种。株型与“虹之玉”有些相像,但株型更细小,叶片更紧凑密集,一颗颗晶莹剔透的圆形、椭圆形的叶片(小浆果)轮生、聚拢在一起,仿若一串袖珍的葡萄,十分可爱,红色浆果的颜色也相当丰富,有果冻色、鲜红色、粉红色、褐紫色、青绿等,且光泽度、透明感较“虹之玉”更好,其观赏性让“虹之玉”望尘莫及。茎,纤细,嫩茎红色,老茎灰绿或灰褐色,易生气根,易爆侧芽,常匍匐生长,可出现爆盆,或形成株型美观的群生株。</p></div><div class="name"><h4>罗宾</h4><p>多肉罗宾对土壤、温度、光照、湿度的要求高。养殖期间要用松软、透气、排水性好的土壤,否则容易沤根。它喜温暖环境,耐寒性以及耐高温能力差,夏冬季需采取控温措施。喜光,但不耐晒,夏季的光照过于强烈,必须要遮光处理,否则易晒伤。有较强的耐旱能力,浇水需严格控制水量,浇透即可,严禁积水。</p></div><div class="name"><h4>巧克力</h4><p>巧克力方砖需要生长在土壤略微湿润的地方,但是又不能有积水。它的抗低温能力很强,只要高于零下四摄氏度就能存活。一旦周围环境低于这个点,它就有可能会被冻伤,然后出现干枯的现象,最终会死亡。反过来,在高温的情况下,它也会缓慢地生长,这个时候要避免在太阳下面过分暴露。这种盆栽在每年的九月到次年的六月都是生长期,所以在这个阶段,需要保持环境的阳光、庇荫以及水分。</p></div><div class="name"><h4>彩虹</h4><p>多肉彩虹对土壤的要求并不高,可用一半颗粒土掺杂一半营养土养殖,注意上盆前先消毒处理。养殖期间春秋生长季每周浇水一次,夏冬两季控水。它喜光,光照充足颜色才会更漂亮,否则易徒长。</p></div><div class="name"><h4>黄金玉露</h4><p>黄金玉露多肉在养护时需注意用土,土壤必须是透气,透水能力强,松软的才行。它喜光,但是惧怕直射光,建议放在室内光线明亮处,多晒散光照。给它浇水不需太勤,可按照见干见湿的方法进行。生长旺季还需追肥,一个月一次稀薄的液肥就行。此外,还要很好的控制夏冬季的高低温。温度适宜才可安全度夏,越冬。</p></div><div class="name"><h4>可爱玫瑰</h4><p>可爱玫瑰喜欢生长在疏松肥沃、排水良好,不易结块的土壤中,可用泥炭、椰糠、颗粒土等混合配制。适宜生长温度在15℃-20℃之间,夏季和冬季要控制好温度。给予充足的光照,每天见光4-6小时左右。生长季节可充足浇水,生长期间每隔半个月施肥一次。在养护期间,要保持良好的通风环境。</p></div><div class="name"><h4>白杂</h4><p>白女王杂需要提供充足到光照,夏季可以适当遮阴。土壤一般用松软的沙壤土,可以用泥炭土和蛭石配制。平时浇水不要浇多,以免根部被淹,影响它的呼吸。每月要施一次肥,但到了休眠期要及时停肥。这种植物多用叶插法繁殖,剪取一片叶子,放到基质上即可。</p></div></div><script>var btn = document.querySelector('.btn');var swiperList = document.querySelectorAll('.swiperItem');var nameList = document.querySelectorAll('.name');var index = 0;swiperList[index].classList.add('active');nameList[index].classList.add('active');btn.addEventListener('click',function(){swiperList[index].classList.remove('active');nameList[index].classList.remove('active');index++;if( index >= swiperList.length){index = 0;}swiperList[index].classList.add('active');nameList[index].classList.add('active');})</script>

效果图:

 

前端事件练习之轮播图代码相关推荐

  1. bootstrap轮播图代码详解

    最近在做个人简历网站,然后要用到轮播图,上网查了一下,以下为轮播图代码: 下面展示一些 内联代码片. <!-- 轮播(Carousel)项目 --> <div id="my ...

  2. JavaScript轮播图代码

    JavaScript轮播图代码 <html><head><meta charset="utf-8"><title>轮播图</t ...

  3. 做一个前端网页送给女朋友~轮播图+纪念日

    文章目录 1. 轮播图框架 2. 轮播图大盒子实现 1. 盒子及图片的可视化 2. 将图片重叠起来并放入轮播图盒子中 ...相对定位与绝对定位 3. 添加左右按钮 4. 点击按钮跳转图片 5. 鼠标离 ...

  4. JS-内置对象内置构造函数事件-拖拽轮播图无缝滚动

    内置对象&内置构造函数 日期时间格式 // 创建一个当前时刻的日期时间对象 var date = new Date(); // 获取date对象中的年月日时分秒 var y = date.ge ...

  5. 从零开始学前端:OPPO商城轮播图 --- 今天你学习了吗?(CSS:Day23)

    从零开始学前端:程序猿小白也可以完全掌握!-今天你学习了吗?(CSS) 复习:从零开始学前端:css3新属性scss和less - 今天你学习了吗?(CSS:Day22) 文章目录 从零开始学前端:程 ...

  6. 【学习笔记57】轮播图代码的实现

    一.HTML代码 <div class="banner"><!-- 放置所有轮播图的盒子 --><ul class="img_box&quo ...

  7. js轮播图代码_javascript基础(一)——轮播图

    javascript基础(一)--轮播图 1.轮播图的实现原理 轮播图的js实现原理其实十分的简单,首先将图片放入一个ul标签中,ul标签的大小要足够将所有图片放入其中.然后再将ul标签放进div中, ...

  8. 轮播图代码,带定时器和小圆圈(易懂)

    简单的显示隐藏(带小圆圈和左右按钮,js写) <!DOCTYPE html> <html lang = "en" > <head ><me ...

  9. 微信小程序 轮播图代码

    微信小程序轮播图的代码如下: 首先,在小程序的 wxml 文件中,添加如下代码: <!-- 轮播图组件 --> <swiper class="swiper" in ...

  10. 左右无缝轮播html,JS实现左右无缝轮播图代码

    废话不多说了,直接给大家贴代码了. 无缝轮播图: 无缝轮播图 *{margin: 0;padding:0; } ul{list-style: none;} .banner{width: 600px;h ...

最新文章

  1. Android API中文系列总结
  2. k8s 更改pod数量限制(默认每个节点最多110组pod)0/3 nodes are available: 3 Insufficient cpu报错排查
  3. 9206-初识html
  4. 读写文本文件和二进制文件——二进制模式
  5. php 面向对象问题,PHP 面向对象开发的一些问题
  6. MinGW: TOO MANY SECTIONS issue
  7. Linux内核变迁杂谈——感知市场的力量
  8. source insight 无法查找与跳转和恢复默认设置
  9. SLAM方向国内有哪些优秀的公司?
  10. FFmpeg入门详解之67:Qt FFmpeg开发播放器
  11. php在线拍照代码,PHP+Javascript实现在线拍照功能实例_php技巧
  12. web测试中如何简单定位bug
  13. python123作业怎么提交_使用python提交作业
  14. Afterlogic Aurora Corporate Crack
  15. 594. Longest Harmonious Subsequence
  16. 腾讯地图实时精准定位
  17. 跳跃游戏2(求最少跳跃次数)Python解法
  18. Studio3T 无限破解 (2019.3.0.0)
  19. zzuli oj 1016:银行利率(java)
  20. Android LCD(一):LCD基本原理【转】

热门文章

  1. 1600k 打印头测试软件,巧修LQ-1600K打印机打印头
  2. 西电软件工程概论复习笔记(含重点标注)
  3. 【杂谈】路由器在AP模式下使用多账号连接校园网(电脑)
  4. 熟知ios与android游戏渠道的区别,艾瑞:2013Q4中国iOS官方游戏分发渠道和Android游戏分发渠道产品榜单热门产品情况...
  5. My Firest FireMonkey App
  6. 免费的CRM真的免费吗
  7. MATLAB GBK编码
  8. VC890D万用表弹片图片
  9. MATLAB语音信号处理系统GUI
  10. android uboot boot 区别,uboot fastboot原理