【前端】案例1 轮播图【HTML/CSS/JS】+JQ

 引入JQ

    <script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"></script>

CSS代码

/* 轮播图部分 */.two_content {width: 100%;height: 490px;position: relative;overflow: hidden;cursor: pointer;z-index: 1;}.bigimages {width: 10000px;height: 500px;z-index: 1;position: relative;}.bigimages img {width: 1536px;height: 482px;}.bigimages :nth-child(1) {z-index: 10;}.right_remove {width: 60px;height: 60px;background-image: url('./../images/right_tb.png');position: absolute;opacity: 0.5;right: -60px;top: 250px;z-index: 10;transition: 1s;}.right_remove:hover {opacity: 1;}.left_remove {width: 60px;height: 60px;background-image: url('./../images/left_tb.png');position: absolute;opacity: 0.5;left: -60px;top: 250px;z-index: 10;transition: 1s;}.left_remove:hover {opacity: 1;}.bigimg_prompt {width: 200px;height: 18px;position: absolute;bottom: 20px;left: 700px;display: flex;justify-content: space-around;z-index: 10;}.bigimg_prompt div {width: 45px;height: 5px;border-radius: 5px;}.bigimg_prompt div:nth-child(1) {background-color: #FFFFFF;}.bigimg_prompt div:nth-child(n+2) {background-color: rgba(0, 0, 0, 0.3);}

HTML代码

 <!-- 第二部分 图片轮播器--><div class="two_content"><div class="left_remove "></div><div class="right_remove"></div><div class="bigimages"><img src="https://img.dpm.org.cn/Uploads/Picture/2022/08/31/s630ec3a73e553.jpg" alt="" data="0"><img src="https://img.dpm.org.cn/Uploads/Picture/2022/09/28/s63340e337270c.jpg" alt="" data="1"><img src="https://img.dpm.org.cn/Uploads/Picture/2022/11/29/s63859d939961e.jpg" alt="" data="2"><img src="https://img.dpm.org.cn/Uploads/Picture/2022/11/29/s6385b09f3f21f.jpg" alt="" data="3"></div><div class="bigimg_prompt"><div class="bigimg_prompt_img "></div><div class="bigimg_prompt_img "></div><div class="bigimg_prompt_img "></div><div class="bigimg_prompt_img "></div></div></div>

JS代码

<script>$(function () {//轮播图var timeIn = setInterval(carousel, 1000 * 4)var bigImgPromptImg = $('.bigimg_prompt_img ')var bigImages = $('.bigimages');var images = $('.bigimages img');var index = 0//轮播样式变化function styleBanner() {images.eq(index).show()images.eq(index).siblings().hide()bigImgPromptImg.eq(index).css("backgroundColor", "#FFFFFF");bigImgPromptImg.eq(index).siblings().css("backgroundColor", "rgba(0, 0, 0, 0.3)");}//自动轮播function carousel() {index++if (index > 3) {index = 0}styleBanner()}//鼠标悬浮停止轮播var twoContent = $('.two_content')var rightRemove = $('.right_remove')var leftRemove = $('.left_remove')twoContent.mouseover(function () {clearInterval(timeIn)rightRemove.css({right: "100px"})leftRemove.css({left: "100px"})})twoContent.mouseout(function () {timeIn = setInterval(carousel, 1000 * 3)rightRemove.css({right: "-60px"})leftRemove.css({left: "-60px"})});//点击底下长条实现切换bigImgPromptImg.click(function () {index = $(this).index();styleBanner()})//向右移rightRemove.click(function () {index++;if (index > 3) {index = 0}styleBanner()})//向左移leftRemove.click(function () {index--;if (index < 0) {index = 3}styleBanner()})})
</script>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/7198.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【ARM】-异常与中断

文章目录 中断中断请求、中断源中断服务程序保存现场、恢复现场中断仲裁、中断优先级中断嵌套 异常广义上的异常同步异常异步异常精确异步异常&#xff08;Precise Asynchronous Exception&#xff09;非精确异步异常&#xff08;Imprecise Asynchronous Exception&#xff09;…

复杂onnx解决方案(以sparseconv为例)

目录 前言1. 稀疏卷积2. Sparse Convolution Model2.1 输入数据模型2.2 卷积核2.3 输出的定义2.4 计算流程2.4.1 构建 hash table2.4.2 构建 Rulebook2.4.3 在GPU上计算Pipeline 2.5 Summary 3. SCN导出3.1 实现trace3.2 导出onnx3.3 CenterPoint SCN导出3.4 执行图的构建3.5 o…

Scrapy框架之Docker 安装 MongoDB

目录 Docker安装 MongoDB Docker 安装 MongoDB 第一次 MongoDB基础命令 算机存储数据的概念 查看数据库 切换数据库/创建数据库 删除当前数据库 创建集合 查看集合 删除集合 数据的增加 样例 数据的更新 举例 Docker安装 MongoDB Docker Docker 是一个开源的应…

Raft算法之Leader选举

Raft算法之Leader选举 一、Leader选举概述 Raft 使用心跳&#xff08;heartbeat&#xff09;触发Leader选举。当服务器启动时&#xff0c;初始化为Follower。Leader向所有Followers周期性发送heartbeat。如果Follower在选举超时时间内没有收到Leader的heartbeat&#xff0c;就…

【近场社交项目】数据库系统期末设计——需求分析部分

【近场社交项目】数据库系统设计——需求分析&#x1f60e; 前言&#x1f64c;1.需求求分析(用户部分为例&#xff09;1.2用户数据字典1.2.1用户信息表&#xff08;数据结构&#xff09;&#xff1a;数据项间的关系和结构定义&#xff1a; 1.2.2.个人资料表&#xff08;数据结构…

针对苹果macOS恶意软件RustBucket,现有防病毒工具难以有效检测

恶意软件在苹果 macOS 平台上呈现激增趋势&#xff0c;最新由安全公司 Elastic 的研究人员曝光了一个名为 RustBucket的木马。该恶意软件可隐藏在受害者设备中&#xff0c;并自动调整配置&#xff0c;以规避安全检测&#xff0c;难以被发现。 据了解&#xff0c;一种使用 Apple…

0基础学习VR全景平台篇 第52篇:高级功能-开场加载!

大家好&#xff0c;欢迎观看蛙色VR官方系列——后台使用课程&#xff01; 本期为大家带来蛙色VR平台&#xff0c;高级功能-开场加载&#xff01; 功能位置示意 一、本功能将用在哪里&#xff1f; 开场加载&#xff0c;指作品制作上线&#xff0c;观看者打开VR漫游作品首先看到…

漏洞复现|Kyan密码泄露/命令执行漏洞

0x01阅读须知 所有发布的技术文章仅供参考&#xff0c;未经授权请勿利用文章中的技术内容对任何计算机系统进行入侵操作&#xff0c;否则对他人或单位而造成的直接或间接后果和损失&#xff0c;均由使用者本人负责。 郑重声明&#xff1a;本文所提供的工具与思路仅用于学习与…

django-vue-admin ubuntu 20.04 环境准备 记录

django-vue-admin 运行记录 https://django-vue-admin.com/document/hjbs.html https://django-vue-admin.com/document/hjbs.html https://bbs.django-vue-admin.com/article/9.html https://gitee.com/liqianglog/django-vue-admin/tree/demo_project 1. 安装 ubuntu-20.04…

选择最适合您自动化系统的控制方式

自动化系统可采用多种不同的控制方式&#xff0c;其中硬件控制和PLC&#xff08;可编程逻辑控制器&#xff09;是常见的选择。 刚好&#xff0c;我这里有上位机入门&#xff0c;学习线路图&#xff0c;各种项目&#xff0c;需要留个6。 硬件控制通常指使用专用硬件电路实现控…

【正点原子STM32连载】 第四十五章 FLASH模拟EEPROM实验 摘自【正点原子】STM32F103 战舰开发指南V1.2

第四十五章 FLASH模拟EEPROM实验 STM32本身没有自带EEPROM&#xff0c;但是STM32具有IAP&#xff08;在应用编程&#xff09;功能&#xff0c;所以我们可以把它的FLASH当成EEPROM来使用。本章&#xff0c;我们将利用STM32内部的FLASH来实现第三十六章实验类似的效果&#xff0…

揭秘元宇宙背后的最炫科技风

&#xff1a;元宇宙&#xff0c;这个词汇在近年来越来越被人们所熟知。它是一个虚拟的世界&#xff0c;由数字化的现实世界和虚拟现实技术所构成。在元宇宙中&#xff0c;人们可以自由地探索、交互、创造和享受各种虚拟体验。而这一切&#xff0c;都离不开最炫科技风的支持。 …