當前位置:編程學習大全網 - 熱門推薦 - 求類似於淘寶產品詳情頁面大下面多個小然後點擊左右箭頭可以換的那種效果的CSS或JS代碼

求類似於淘寶產品詳情頁面大下面多個小然後點擊左右箭頭可以換的那種效果的CSS或JS代碼

參考代碼:

<!DOCTYPE?html>

<html?lang="en">

<head>

<meta?charset="UTF-8">

<title>Title</title>

<style>

.btn{

display:?block;

margin:135px?auto;

width:?30px;

height:?30px;

font-size:?30px;

cursor:?pointer;

}

.btn:hover

{

color:?gray;

font-size:?35px;

font-weight:?bold;

}

.img

{

width:?600px;

height:?400px;

float:?left;

transition:?all?1s;

}

.info-img

{

width:?100px;

height:?67px;

float:?left;

margin-left:?20px;

}

</style>

</head>

<body>

<div?style="width:?1000px;height:?800px;margin:?auto;">

<div?style="width:?700px;height:?500px;margin:?auto;">

<div?style="width:?50px;height:?400px;float:?left;text-align:?center;">

<span?class="btn"?onclick="change_img('last')">&lt;</span>

</div>

<img?id="1"?src="image/fj1.jpg"?class="img">

<div?style="width:?50px;height:?400px;float:?left;text-align:?center;">

<span?class="btn"?onclick="change_img('next')">&gt;</span>

</div>

<div?style="width:?700px;height:?100px;text-align:?center;">

<span>圖片介紹:</span>

<span?id="text">風景圖片1</span>

</div>

</div>

<div?id="info"?style="width:?700px;height:?200px;margin:?auto;text-align:?center;">

</div>

</div>

<script>

var?data?=?[

{id:1,src:"image/fj1.jpg",text:"風景圖片1"},

{id:2,src:"image/fj2.jpg",text:"風景圖片2"},

{id:3,src:"image/fj3.jpg",text:"風景圖片3"},

{id:4,src:"image/fj4.jpg",text:"風景圖片4"},

];

var?info?=?document.getElementById("info");

onload?=?function?()?{

let?doc=``;

for(d?of?data)

{

doc?=?doc?+`<div><img?src="${d.src}"?value="${d.id}"?title="${d.text}?">?</div>`;

}

info.innerHTML?=?doc;

};

var?img?=?document.getElementsByTagName("img")[0];

var?text?=?document.getElementById("text");

function?change_img(e)?{

var?id?=?parseInt(img.id);

if(e?==?"next")

{

id?+=?1;

}else?{

id?-=?1;

}

if(id>4)

{

id=1;

}else?if(id<1){

id=4;

}

try?{

img.setAttribute("src",data[id-1].src);

text.innerText?=?data[id-1].text;

img.id?=?id;

}catch(e)?{

id?=?id?-?1;

}

}

</script>

</body>

</html>

效果:

註意:

圖片是本地的

樣式這些都可以自己定義。

  • 上一篇:超女壹***有幾屆?前3名又是誰?
  • 下一篇:搭訕培訓班哪裏可以找到報名學習呢?
  • copyright 2024編程學習大全網