⑴ 如何用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