JS動態相簿--隨滑鼠所至切換封面圖
JS動態相簿--隨滑鼠所至切換封面圖
- 改變節點的屬性使用函式getAttribute(‘src’)然後再setAttribute(‘屬性名’,屬性值)
- 獲得屬性時獲得的是字串,處理時與數字等區分
- 滑鼠的樣式有(cursor屬性)
auto :標準游標
default :標準箭頭
hand :手形游標
wait :等待游標
text :I形游標
vertical-text :水平I形游標
no-drop :不可拖動游標
not-allowed :無效游標
help :?幫助游標
all-scroll :三角方向標
move :移動標
crosshair :十字標
程式碼
實現滑鼠放在上方小圖片後改變下方大圖的src(實際網站一般準備縮圖在上方小圖並規範檔案命名方便修改src),同時修改圖片下方的註釋(第幾張圖片)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<style>
body{
margin: 20px auto;
width: 600px;
border: #dddddd 1px solid;
}
.top{
display: flex;
justify-content: center;
}
.content img{
width: 100%;
}
.top img{
max-width:140px;
max-height: 100px;
margin: 10px 13px 10px;
vertical-align: center;
cursor: wait;
}
</style>
<body>
<h1>相簿</h1>
<div class="top">
<img id="img1" src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1604242738&di=fabe895e1dad8e6bd1a229de7d8cc67b&imgtype=jpg&er=1&src=http%3A%2F%2Fimg1.youzy.cn%2Fcontent%2Fmedia%2Fthumbs%2Fp00196453.jpeg" alt="圖片1">
<img id="img2" src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1604242818&di=a22977da784f9df5825fbc05ed18c35a&imgtype=jpg&er=1&src=http%3A%2F%2Fco-image.qichacha.com%2FCompanyImage%2Fx88582a5e6dd4d5f0553266796d5e1d1.jpg" alt="圖片2">
<img id="img3" src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1604242868&di=574d79607a8ade54f61ad0a04d089114&imgtype=jpg&er=1&src=http%3A%2F%2F5b0988e595225.cdn.sohucs.com%2Fimages%2F20191105%2Fcb24cde653c84ad0a5be65ac4433be00.jpeg" alt="圖片3">
<img id="img4" src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1604242885&di=1f9bd07a691bbb14f30eb9a1ce195fda&imgtype=jpg&er=1&src=http%3A%2F%2Fupfile.cuepa.cn%2Fnewspics%2F2016%2F09%2Fs_66b49a0a657b16891f0851ad71cb7f69349427.jpg" alt="圖片4">
</div>
<div class="content">
<img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1604242738&di=fabe895e1dad8e6bd1a229de7d8cc67b&imgtype=jpg&er=1&src=http%3A%2F%2Fimg1.youzy.cn%2Fcontent%2Fmedia%2Fthumbs%2Fp00196453.jpeg" alt="樣圖">
</div>
<div class="note">請選擇圖片</div>
</body>
<script>
var note=document.querySelector('.note');
var content=document.querySelector('.content img');
var top_photo=document.querySelectorAll('.top img');
for(var i=0;i<top_photo.length;i++){
top_photo[i].onmouseover=function () {
var src=this.getAttribute('src');
content.setAttribute('src',src);
var idx=this.getAttribute('id').substr(3,1);
var str='';
switch (idx) {
case '1': str="圖片1"; break;
case '2': str="圖片2"; break;
case '3': str="圖片3"; break;
case '4': str="圖片4";
}
note.innerHTML=str;
}
}
</script>
</html>
相關文章
- CSS滑鼠移動圖片切換功能CSS
- JS實現動態瀑布流及放大切換圖片效果(js案例)JS
- js隨機切換背景音樂JS隨機
- CSS滑鼠懸浮圖片模糊切換效果CSS
- js跟隨滑鼠移動的元素JS
- js圖片切換例項JS
- echarts 主題動態切換Echarts
- css滑鼠懸浮切換圖片滑鼠離開又恢復預設CSS
- css滑鼠浮劃過切換按鈕背景圖片CSS
- 滑鼠懸浮實現圖片動畫上下切換效果動畫
- jenkins動態切換環境Jenkins
- 如何實現一個地相簿封裝,可以快速切換地圖封裝地圖
- ubuntu命令切換滑鼠左右鍵Ubuntu
- 2020 用html jQuery實現廣告輪播圖自動切換 滾動頁面 滑鼠懸浮下標且左右切換圖片HTMLjQuery
- JavaScript跟隨滑鼠移動的圖片效果JavaScript
- 抖音短影片動態封面設定教程 抖音動態封面怎麼設定?
- 滑鼠懸浮遮罩層動畫方式滑動切換效果遮罩動畫
- 動態切換 web 報表中的統計圖型別Web型別
- css實現滑鼠滑過切換背景圖片程式碼CSS
- JS圖片Switchable切換大集合JS
- 抖音短視訊動態封面設定教程 抖音動態封面怎麼設定?
- 安卓-自動切換APP圖示安卓APP
- js table滑鼠懸浮當前行高亮和切換資料效果JS
- JS特效--跟隨滑鼠移動的日曆時鐘JS特效
- 網頁Banner圖片切換js的使用網頁JS
- js擷取影片的封面圖片JS
- mybatis 多資料來源動態切換MyBatis
- Android 主題動態切換框架:PrismAndroid框架
- SSM(八)動態切換資料來源SSM
- 簡單介紹Vue實現滑鼠懸浮切換圖片srcVue
- CSS滑鼠經過連結切換背景圖片例項程式碼CSS
- jQuery實現的滑鼠滑過切換圖片程式碼例項jQuery
- JavaScript滑鼠移入和移出切換樣式JavaScript
- JS實現動物相簿JS
- 馬賽克效果的JS圖片切換程式碼JS
- win10怎麼自定義背景圖切換_win10自定義背景圖片隨機切換的步驟Win10隨機
- 【iOS】動態更換圖示iOS
- js點選實現多圖順序切換和迴圈切換效果程式碼JS