当前位置: 首页 > article >正文

js案例---相册选择功能

代码逻辑:

1.开始页面是上面一张大图下面是几张小图

2.当鼠标移到小图标时,上面大图是这个小图标放大的图片

本质上是将小图的src赋值给大图的src

第一步先书写页面及页面样式

第二步我们先获取到这个小图

let imgs = document.querySelectorAll(".small img")

第三步我们用到for循环遍历到每张小图,给每张小图加一个鼠标移入事件,获取到大图,

当鼠标移入图片时将此图的src赋值给大图

 效果图如下:

完整代码如下:

<!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>.big img {width: 400px;}.small img {width: 100px;cursor: pointer;}</style>
</head><body><div class="big"><img src="image/axin.jpeg" alt=""></div><div class="small"><img src="image/axin.jpeg" alt=""><img src="image/bailu.jpeg" alt=""><img src="image/jxx.jpeg" alt=""><img src="image/wyibo.jpeg" alt=""></div><script>let imgs = document.querySelectorAll(".small img")for (let i = 0; i < imgs.length; i++) {imgs[i].addEventListener("mouseover", function () {// 把当前小图的src给到大图let bigImg = document.querySelector(".big img")bigImg.src = this.src})}</script>
</body></html>

http://www.lryc.cn/news/2420548.html

相关文章:

  • 高质量C\C++编程
  • 运维 常见故障排查
  • SAN (CVPR 2019) :基于二阶通道注意力机制的单图像超分网络
  • 超级实用!Android Studio的10大神器插件,让你的开发效率翻倍!
  • apple tv 开发_如何越狱您的第二代Apple TV以获得更多功能
  • 【linux】计算机内部体系结构
  • uu云验证码识别平台,验证码,验证码识别,全自动验证码识别技术,优优云全自动打码,代答题系统,优优云远程打码平台,uu云打码...
  • 无线路由器桥接完整教程(不会断网)【图文详解】
  • 手机视频产品功能分析
  • 刺客信条3一直显示育碧服务器,刺客信条3免Uplay启动游戏的方法
  • 在电脑上优雅地使用 Flash Player
  • 公告板特效代码收集及实现
  • 使用Apache Shindig将社交内容引入自定义应用程序
  • ROS源代码阅读(7)——导航(Navigation)
  • 那两年炼就的Android内功修养
  • 【阿一网络安全】CS流量特征
  • 卡巴斯基KEY 、NOD32注册机——最新版
  • LePhone,联想的中国版iPhone
  • 实战 2000w 数据大表的优化过程,提供三种解决方案
  • 系统架构设计——互联网金融系统架构设计
  • 自主安全国产虚拟化平台CNware
  • 微信 版本android 7.0,安卓微信7.0新版对比旧版详细体验
  • INS/GPS组合导航类型简介
  • Python自学-简单函数
  • EsgynDB 关于带索引的DELETE性能提升
  • SQL:MINUS 用法
  • 什么是字节 什么是数据包
  • 壁纸wallpaper透视壁纸王者荣耀透视壁纸mpkg
  • 暗黑游戏服务器列表为空,暗黑3战网错误代码大全 游戏出错童鞋看过来
  • 汽车雨刮故障维修要点