⑴ 如何用js控制鼠标划过不同图片切换其背景
$(".trunmb_1 img").hover(function(){
var thumbOver =$(this).attr('src');
$("胡指.thumb").css('漏蔽background':'url('+thumbOver+')');
},function(){
$(".thumb"裤搜配).css('background':'url()');
})
⑵ 关于用js改变背景图片的问题(包含背景音乐)JQ也行,啥都行,请朋友们帮忙看看能不能写出来
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style type="text/css">明颂
body { background-image: url(bg.jpg) ; }
</style>
</head>
<body>
<input id="bnt1" type="button" value="下一个">
<audio src="" autoplay="autoplay"></audio>
<script type="text/javascript" >
var oBtn=document.getElementById('bnt1');
var audio = document.getElementsByTagName('audio')[0];
var body = document.getElementsByTagName('body')[0];
var i=0;
var j=0;
var bg=new Array('伏孙bj1.gif','bj2.gif');//背激厅郑景图片地址
var music=new Array('xusong.mp3','ytian.mp3');//歌曲地址
oBtn.onclick=function()
{
bj();
Music();
}
function bj()
{
i++;
if(i>bg.length-1)
{
i=0;
}
body.style.backgroundImage="url("+bg[i]+ ")";
}
function Music(){
j++;
if(j>music.length-1)
{
j=0;
}
audio.src = music[j];
}
</script>
</body>
</html>
⑶ js里切换按钮背景图片问题
应该是路径问题。
用 JS 的时候, url() 里的路径应该是相对于 HTML 文件的路径。
用 CSS的时候, url() 里闷腊基局伍的路径是相对于 CSS 文件的路径。
以上,请蚂谨采纳,请给分。
⑷ 用js更改网页背景图片的问题
document.body.style.background='url("图纤毕岩片地址"毁御)'
试下吧,这个绝对可数拆以
⑸ js如何实现刷新网页更换背景图
<!DOCTYPEhtml>
<htmllang="en">
<head>
<metacharset="UTF-8">
<metaname="viewport"喊陵颤content="width=device-width,initial-scale=1.0">
<title>Document</title>
<style>
html{
height:100%;
}
body{
background-size:100%100%;
background-repeat:no-repeat;
汪让height:100%;
}
</style>
</head>
<body>
</body>
<script>
letimgArr=["https://iknow-base.cdn.bcebos.com/qixiqbpcbanner.jpg","https://iknow-base.cdn.bcebos.com/%E9%BB%84%E5%9C%A3%E4%BE%9D%E7%89%A9%E6%96%99%2Fqb%E9%A1%B5%E8%BD%AE%E6%92%AD%E5%9B%BE%E9%BB%84%E5%9C%A3%E4%BE%9D270x170x2.jpg","https://iknow-base.cdn.bcebos.com/trishafish%2F%E7%9F%A5%E9%81%93PC-QB-540-280.jpg"];
letnum=0;
letsetNum=localStorage.getItem("num");
if(setNum){
num=setNum
}
console.log(imgArr[num]);
document.body.style.backgroundImage="url("+imgArr[num]+")"
if(num==imgArr.length-1){
num=0;
}else{
num++;
}
郑败localStorage.setItem("num",num)
</script>
</html>
请采纳
⑹ 怎么用JS特效去做一个网页背景图片切换(带略缩图)
<style>
#bgimg{margin:05px;border:1pxsolid#ddd;width:80px;height:80px;}
#bgimg.on{border-color:#f00;}
</style>
<divid="bg">
<imgsrc="缩略图地址"rel="大图地址">
<imgsrc="缩略图地址"rel="大图地址">
<乱中imgsrc="缩略图地址"rel="大图地址">
</div>
//引入jQuery.js
<script>
var$mg=$("#bg").find("img");
$mg.click(function(){
varbig=$(this).attr("rel");
$("body").css("background","url("+big+")50%50%no-repeat");
$(this).addClass("on").siblings("img").removeClass("on");
});
</script>
上面就是最颂陪拆简野枣单的背景切换加缩略图,需要引入jQuery哈
⑺ 用js怎么实现div背景图片变换
代码写起来比较烦,首先如果是要谈中自动变化的话,你首先需要有一个timer,调用window.setInterval(handler,
time)方法去变换,凯兄可以写在onload事件里,或者卸载页面最后用<script><script>块里面
页面上有一个div的话,这个div里面应该有个<img>的吧,图片的盯侍袭话你用一个数组将文件名放起来,搞个随机数,然后就将img.src
=
'arr[i]';这样弄就应该能实现
⑻ js如何点击左右按钮切换图片
这样:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>动态切换图片</title>
</head>亮槐
<style>
ul{
padding:0;margin:0;
}
li{
list-style: none;
}
#pic{
position: relative;
width: 400px;
height: 400px;
background-color:red;
margin:100px auto;
background:url('image/1.jpg') no-repeat center;
}
#pic img{
width: 400px;
height: 400px;
}
#pic ul{
width: 50px;
position: absolute;
top: 0;
right: -70px;
}
li{
width: 40px;
height: 40px;
margin-bottom:10px;
background-color: pink;
float: left;
}
#pic span{
position: absolute;
bottom: 10px;
left: 0;
}
#pic p,#pic span{
width: 400px;
height: 20px;
}
#pic p{
position: absolute;
top: 10px;
left: 0;
}
.active{
background-color: red;
}
</style>
<body>
<div id="pic">
<img src="" alt="">
<p>qwrwe</p>
<span>werwer</span>
<ul>
</ul>
</div>
<script>
window.onload=function(){
//存放旧li
var oldLi=null;
var num=0;
var oPic = document.getElementById('pic');
var oImg = oPic.getElementsByTagName('img')[0];
var oUL = oPic.getElementsByTagName('ul')[0];
var oSpan= oPic.getElementsByTagName('span')[0];
var oP = oPic.getElementsByTagName('p')[0];
var oLi= oUL.getElementsByTagName('li');
var arr=['image/1.jpg','image/2.jpg','image/3.jpg','image/4.jpg'];
var aText = ['图片1','图片2','图片3','图片4'];
for(var i=0;i<arr.length;i++){
//动态添加元素
oUL.innerHTML+='<li></li>';
}
// 旧li就等于当前的
oldLi=oLi[num];
// 初始化
oImg.src=arr[num];
oP.innerHTML=num+1+'/'+arr.length;
oSpan.innerHTML=aText[num];
oLi[num].className='active';
for(var i=0;i<arr.length;i++){
// 给元素自定义属性
//
oLi[i].index=i;
oLi[i].onclick=function(){
// 当元素被点击时图片文字信息都一起变化
oImg.src=arr[this.index];
oP.innerHTML=1+this.index+'/'+arr.length;
oSpan.innerHTML=aText[this.index];
// 清空上一个 当前添加
oldLi.className='';
//将上一个给当前
oldLi=this;
this.className='active';
}
}
}
</script>
</body>
</html>
注意事项
1、可以通过JS删除和添饥迅加hidden属性,改用style.display="none"和style.display="inline"来实现隐藏和显示。
2、button属性,主要的问题时button样式的问题,如何才能做一个好看的button,通过查找找到了设置烂键此button相关的值。
border:none; 设置按钮无边框
outline:none;消除按钮点击后出现的表示被点击的边框
background:url(...)按钮背景图片
text-shadow: 0 1px 1px rgba(0,0,0,.3);文字阴影
box-shadow: 0 5px 7px rgba(0,0,0,.2);按钮阴影
border-radius:15px;按钮边框圆角
⑼ js改变div背景图片
代码可以更多些,比如你激活的部分也放出来,有助于给你分析。
⑽ 怎样用js做背景图片切换,下图那句话是什么意思,如果我要多加几张背
每两秒产生棚缺旦一个随扮此机数 并且判断这个随机数是否大于链扰0.5 如果大于0.5 将i的值复制为1 如果小于0.5 将I的值赋值为0 下面就将body的背景图设置是bgimg1还是bgimg0