日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

HTML实现banner图切换

發布時間:2024/3/13 HTML 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 HTML实现banner图切换 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

首先呢,我們做出來的效果去下圖,這里只是簡單的寫的文字,如果需要更好的話,可以自己添加或修改。(這里圖片大小沒有統一,有一丟丟影響效果)

接下來我們來看看詳細的代碼

HTML部分:

這里主要設置了三個盒子并列。一個存放banner圖、一個是左側的黑色背景還有一個是左側的文字。(因為這里是設置了黑色盒子的背景透明度,為了實現背景透明、文字不透明,所以這里用的是兩個盒子通過設置位置來實現的。)
存放文字的盒子里面設置了若干個盒子,開始下他的排列布局。

代碼:

<body><div id="banner"></div><div class="list"></div><div class="text"><div οnmοuseοver="pic(0)">HUAWEI P40系列</div><div οnmοuseοver="pic(1)">nova 7 Pro</div><div οnmοuseοver="pic(2)">華為 暢享10</div><div οnmοuseοver="pic(3)">HUAWEI Mate30 系列</div><div οnmοuseοver="pic(4)">nova 6</div><div οnmοuseοver="pic(5)">華為智慧屏</div><div οnmοuseοver="pic(6)">智慧進階 新品盛典</div><div οnmοuseοver="pic(7)">華為路由AX3 | AX3 Pro</div><div οnmοuseοver="pic(8)">HUAWEI WATCH GT2e</div><div οnmοuseοver="pic(9)">HUAWEI MatePad</div></div></body>

CSS部分:

css就主要是設置了一些基本的樣式。

代碼:

//設置banner圖 #banner{width: 100%;height: 700px;background: url(img/1.png) no-repeat;background-size: contain; } //背景盒子和存放文字的盒子 .list,.text{position: absolute;right: 5%;width: 20%;height: 700px;margin-top: -700px; } .list{background-color: black;filter: opacity(0.6); } //設置文字的的樣式 .text div{width: 100%;height: 70px;text-align: center;font-size: 15px;line-height: 70px; } //設置鼠標懸停在存放文字盒子時的樣式 .text div:hover{color: white;font-size: 25px;line-height: 70px;background-color: #000000; }

JS部分:

前面我們就把基本樣式設置好了,這一部分就是來設置當鼠標懸停在對應的文字div上就顯示相應的圖片。

代碼:

//獲取banner元素 var a =document.getElementById('banner'); //定義圖片的路徑,存放到數組 var url=[ 'url(img/1.png)','url(img/2.png)','url(img/3.png)','url(img/4.png)','url(img/5.png)', 'url(img/6.png)','url(img/7.png)','url(img/8.png)','url(img/9.png)','url(img/10.png)',];//定義顯示函數 function pic(index){//通過循環和判斷語句,如果傳過來的參數和i對應,那么久吧數組的第i個值賦值給banner的背景圖片屬性。for(var i=0;i<10;i++){if(i==index){a.style.backgroundImage=url[i];}} }

到這里我們就完成了上面圖片中的效果。

總結

以上是生活随笔為你收集整理的HTML实现banner图切换的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。