轮播图换背景

安卓实现轮播图 安卓实现轮播图 一、实现纯颜色作为背景的轮播图 1.首先在主活动的xml文件下面添加一个ViewPager <?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/ap 阅读详情
<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>轮播图换背景</title>
		<style type="text/css">
			*{
				margin: 0;
				padding: 0;
			}
			.bg{
				width: 1000px;
				height: 500px;
				border: 1px solid black;
				margin: 0px auto;
				position: relative;
				overflow: hidden;
			}
			.img{
				width: 4000px;
				height: 500px;
				transition: all 1s;
			}
			.img div{
				width: 1000px;
				height: 500px;
				float: left;
			}
			.button{
				position: absolute;
				width: 50px;
				height: 100px;
				background-color: darkgray;
				top: 0px;
				bottom: 0px;
				margin: auto;
			}
			.right{
				right: 0px;
			}
			.span{
				width: 100%;
				height: 50px;
				position: absolute;
				bottom: 0px;
				text-align: center;
			}
			.span span{
				width: 20px;
				height: 20px;
				background-color:white;
				display: inline-block;
				border-radius: 20px;
				margin: 10px 10px;
			}
			button{
				display: block;
				margin: 10px auto;
			}
			.span .cur{/*.span必须加,关于类名的约分优先级高低,点击时触发的样式*/
				background-color: red;
			}
		</style>
	</head>
	<body>
		<div class="bg">
			<div class="img">
				<div style="background-color: lightblue;"></div>
			    <div style="background-color: lightcoral;"></div>
			    <div style="background-color: lightgray;"></div>
			    <div style="background-color: lightgreen;"></div>
			</div>
			<div class="button left"></div>
			<div class="button right"></div>
			<div class="span">
				<span class="cur"></span>
				<span></span>
				<span></span>
				<span></span>
			</div>
		</div>
		<button>点击收起</button>
	</body>
	<script type="text/javascript">
		var left=document.querySelector('.left');
		var right=document.querySelector('.right');
		var box=document.querySelector('.img');
		var img=document.querySelectorAll('.img div');
		var span=document.querySelectorAll('.span span');
		var btn=document.querySelector('button');
		var bg=document.querySelector('.bg');
		var num=0;//用来记录轮播图上的左右按钮被点击的次数
		var ga=0//用来记录展开收起按钮被点击的次数
		right.onclick=function()//右按钮点击事件
		{
			num++;
			if(num>=4)
			{
				num=0;
			}
			for(var y=0;y<span.length;y++)
				{
					span[y].className='';
				}
				span[num].className='cur';
			    box.style.marginLeft=-1000*num+'px';
		}
		left.onclick=function()//左按钮点击事件
		{
			num--;
			if(num<=-1)
			{
				num=3;
			}
			for(var y=0;y<span.length;y++)
				{
					span[y].className='';
				}
				span[num].className='cur';
			    box.style.marginLeft=-1000*num+'px';
		}
		for(var x=0;x<img.length;x++)//换背景点击事件
		{
			img[x].onclick=function()
			{
				document.body.style.backgroundColor=this.style.backgroundColor;//如果是换背景图片,需要将图片设置为background(背景图片)样式
			}
		}
		btn.onclick=function()//盒子点击展开收起事件
		{
			if(ga%2==0)//判断盒子展开收起按钮被点击的次数是哪一次
			{
				bg.style.height='0px';//盒子收起状态
				btn.innerHTML='点击展开';
			}
			else
			{
				bg.style.height='500px';//盒子展开状态
				btn.innerHTML='点击收起';
			}
			ga++;
		}
		for(var x=0;x<span.length;x++)//小圆点点击
		{
			span[x].a=x;//获取每一个小圆点的下标
			span[x].onclick=function()
			{
				for(var y=0;y<span.length;y++)
				{
					span[y].className='';
				}
				this.className='cur';
				box.style.marginLeft=-1000*this.a+'px';//this.a就表示小圆点的下标
				num=this.a;//将小圆点的点击与总点击次数进行绑定
			}
		}
	</script>
</html>

 

静态英雄联盟轮播图布局 室友打了一局英雄联盟的时间,我居然学会了静态英雄联盟轮播图布局 阅读详情

相关推荐

高分思路!挑战7天完成一篇网状meta DAY1-7

PASSION!继续析挑战,7天完成一篇网状meta分!

MR_SCI_help的博客 787

html轮播图背景色,轮播图的做法(更换背景颜色)

简单的轮播图*{margin:0px;padding: 0px;}.father{width: 960px;height: 400px;background-color: red;border: 1px solid black;margin:50px auto;position: relative;transition: all 2s;}.childs{text-align: center;pos...

weixin_31545685的博客 1824

基于ensp大学网络规划与设计(完整文档+ensp拓扑图)

大家好,我是小华学长,一名计算机领域的博主。经过多年的学习和实践,我积累了丰富的计算机知识和经验,在这里我想与大家分享我的学习心得和技巧,帮助你成为更好的程序员。 作为一名计算机博主,我一直专注于编程、算法、软件开发等领域,在这些方面积累了大量的经验。我相信分享是一种双赢的方式,通过分享,我可以帮助他人提升技术水平,同时也能够得到学习交流的机会。 在我的文章中,你将会看到我对于各种编程语言、开发工具以及常见问题的解析和分析。我会结合自己的实际项目经验,为你提供实用的解决方案和优化技巧。我相信这些经验不仅能够

qq1325513482的博客 5万+

HTML背景图片轮播(div)

HTML: <div :style="backgroundUrl===''?'这里可以添加默认背景地址':backgroundUrl"> 记得加上长度和宽度样式,不然背景图不显示(如果相对于有外层div请根据样式自我调接) </div> 方法: mounted () { this.currentUrl() }, methods: { currentUrl () { //每三秒更换一次背景图地址 setInterval(th

weixin_45594156的博客 7380

PR工具timing report中setup time的计算过程

然后去pr工具里报告report_delay_calculation/reportDelayCalculation -from related_pin -to constraint_pin。这里constraint pin就是D pin (D0 D1 D2 D3),related pin就是 CK pin。我正在「拾陆楼」和朋友们讨论有趣的话题,你⼀起来吧?

m0_61544122的博客 457

Multica 自托管部署与使用入门:从上线到让 AI Agent 真正干活

Multica是一个将AI Agent作为团队成员的任务协作平台,支持自托管部署。本文介绍了完整的单机部署流程: 核心架构包括前端界面、后端服务、PostgreSQL数据库和Runtime执行机器 推荐使用Docker Compose部署,需配置数据持久化目录 提供详细的docker-compose.yml和.env配置文件说明 重点注意事项:数据库密码和JWT密钥必须修改,生产环境配置必须设为production 需正确配置前端访问地址和WebSocket连接 部署完成后,用户可创建AI Agent并将其

q742971636的博客 1722

html图片自动左右轮播,原生JS实现图片左右轮播

本效果使用js实现,当图片移动到200像素后回到0像素再向右移动200像素一直左右移动,不需要marquee标签。完整的HTML代码如下,保存到HTML文档打开可以查看效果:JS使图片左右移动_何问起a{color:blue;}mag:请点击按钮 查看代码 返回首页 更多特效var hovertreeStep, hovertreeTurn = true;function move() {va...

weixin_42516575的博客 1209

ICC2: place阶段的clock network delay

设置了set_clock_latency之后,即便没长tree,也会有反标值,显示为clock network delay(ideal)和设置的clock latency值,需要注意的是同时设置set_clock_latency和set_clock_latency -source,clock network delay(ideal)值是二者叠加的。我正在「拾陆楼」和朋友们讨论有趣的话题,你⼀起来吧?

m0_61544122的博客 317

HTML5轮播图全代码

轮播图原理大概是这样的,假定三张图片需要做轮播效果,首先需要将这三张图片并列放置,然后将这个整体并列向左移动,每当一张图片完整的从显示框走出,则将这张图片放置到最后面,循环往复就可以实现图片向左(或一个方向)移动。然后,需要有两个定时器,一个定时器A控制三张图片整体左移速度,另一个定时器B控制每当一张完整的图片走进这个显示框就等待一到两秒得到更好的用户体验。 我这里用三个div框当作轮播图来演示。...

weixin_43751022的博客 21万+

数据库课程案例——电力公司收费管理系统分析与实践,完整带SQL语句

某电力公司收费管理信息系统实现客户信息、用电类型(类别号、类别名、电价)及业务员管理;实现客户用电信息管理(客户号、月份、用电类别号、用电度数);实现客户费用管理(客户号、月份、费用、收费标志),收费标志的默认值为“未收”;实现收费登记(客户、月份、应收费用、实收费用、业务员),并自动修改收费标志(用触发器实现);创建触发器,实现收费时自动更加应收费用和实收费用,计算本次结余,然后修改客户信息表中的结余金额;创建存储过程统计指定月份应收费用和实收费用;创建存储过程查询指定月份未交费的用户信息,以便崔费;创建

qq_44242804的博客 2763

【git】git: ‘interpret-trailers’ is not a git command. See ‘git --help’

cents 7.6系统. yum源安装git最新版本是1.8.3 报错: git: 'interpret-trailers' is not a git command. See 'git --help'. cannot insert change-id line in .git/COMMIT_EDITMSG 解决: git add xxx git commit -m "xxx" 然后修改 vim .git/hooks/commit-msg #if test -n "${reviewurl}" ; th

machh的专栏 4759

怎样实现banner自动播放html,纯css实现轮播图banner自动轮换效果

话不多说 直接上代码* {margin: 0;padding: 0;}.container {margin:300px auto;height: 400px;width: 1146px;overflow: hidden;}/* .wrap */.wrap {position: relative;width:10000px;left: 0px;animation: animateImg ease 5...

weixin_30350469的博客 693

深入浅出之ADown降采样模块(YOLO)

YOLOv9中的ADown模块是一种用于目标检测任务中的下采样操作的卷积块。在深度学习模型中,下采样(downsampling)是减少特征图空间维度的常用技术,它有助于模型在更高层次上捕捉图像的特征,同时减少计算量。ADown模块的设计旨在以一种高效且对性能影响较小的方式进行这一操作。

浩瀚之水的专栏 4178

Android轮播换背景,Android 轮播图的实现方法总结

SliderLayoutLoopViewPageBGABanner自定义view实现轮播仿魅族的banner轮播图1. SliderLayout预览效果如下687474703a2f2f7777332e73696e61696d672e636e2f6d773639302f36313064633033346a773165677a6f7236366f6a64673230393530666b6e70652e...

weixin_36204992的博客 479

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

jQuery实现banner换背景图片(非图片轮播图)

html: <div id="My_supersilde"> <!-- banner --> <ul id="list-img"> <li data-image="images/nth1.jpg"><a href=""></a></li> <li data-...

yangmy_Shy的博客 1195

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

JS实现之随机轮播图

【代码】随机轮播图实现。

Evan的代码小窝 523

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

swiper vue 切换到指定_vue+swiper实现背景跟随轮播图切换

一.图片变量设置1.Less:@imgurl: "../images/";.container {width: 100%;height: 100%;background: url("@{imgurl}background.png") no-repeat center;background-size: cover;}2.SCSS:$imgPath: "../static/images/";.plu...

weixin_39646658的博客 840

鼠标事件之简单轮播更换背景图实

案例: 先看效果图: 核心思路如下: 一、 二、 scirpt核心代码如下: HTML结构代码如下: CSS样式代码如下:

46054543的博客 351

JS特效篇:背景同步轮播图

本文介绍了如何使用CSS和JavaScript实现背景同步轮播图。通过局部切换图片,整体背景随之变化,提升视觉效果。

wuhen_n的博客 886

通过Jquery实现背景图的轮换

本文主要使用Jquery实现背景图的缓慢显隐,变换。

Tertiary_grass 5396

JS实现轮播图的三种简单方法。

Js实现轮播图01 实现思路 这可能是轮播图最简单点的实现之一,通过更改图片的src来实现该效果,首先需要将图片命名格式统一比如pic01.jpg,pic02.jpg…,再通过js使用定时器去改变img标签里面的src图片链接的名字来实现切换效果。代码如下: 实现效果 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>轮播图实现01</title> &

m0_67392409的博客 2万+

微信小程序—轮播图+背景变化

先上效果: 1.轮播图效果 2.背景颜色会随着轮播图变化 代码实现: HTML: <view class="tab-list-movie" style="background:{{bgColor[swiperIndex]}}"> <swiper class="movie-swiper" autoplay interval="3000" circular indicator-dots indicator-active-color="white" bindchang

gardenia的博客 3736

轮播图后面的背景随着图变色的效果

<template> <div class="content" ref="bgColor"> <div class="box"> <div class="swiper-container " @mouseover="mouseOver()" @mouseleave="mouseOut()"> <div ...

此去经年的博客 1894

layui轮播图切换会有跳动_轮播图根据图片底色自动填充剩余背景色

Ant Design Pro Carousel 轮播组件1、需求需要实现一个类似腾讯课堂的轮播图, 图片定宽定高, 不同分辨率屏幕时,轮播图会根据图片的背景色填充容器左右空隙比如 1800px 屏:比如 3000px 屏:可以通过开发者工具看到,图片还是那张图片,容器背景色填充2、实现思路:轮播图切换时,利用 canvas 的 getImageData 方法获取左上角的颜色,然后填充背景...

weixin_42520573的博客 845

swiper轮播图切换指示点改变背景颜色

在前几天做h5移动端的时候,发现项目里有个轮播图切换,且指示点为文字背景颜色随着轮播图切换而改变,效果如下图: 多次百度未果决定自己写一下,下面是代码: <div class="swiper-card"> <div class="swiper-container swiper2" id="swiper-container-2"> <div class=...

Gengjinyue的博客 8322

微信小程序轮播图滚动带动背景图变换及滚动对应图片下标

今天呢,应召需求需求呢,做了一个轮播图在滑动,后面背景图也会跟着滑动变换。 一开始呢,的确没啥思路,突然想着做了轮播图滑动并且有图片数量的显示变换的,突然脑子一灵光,就想到办法了想试试。 首先呢,先放图片吧 这个是实现的状态,由于懒得弄gif图,就将就看一下吧 首先是wxml代码 <view class="swiper-all"> <swiper class=...

nan961136007的博客 3813
上一篇: 全屏滚动
下一篇: 手风琴效果
小森呀
博客等级 码龄9年 9粉丝 117原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值