卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

JS實戰(zhàn)003:選項卡切換圖片

在前面制作滑動輪播圖的經(jīng)驗基礎上,我們再來做一個選項卡切換的效果非常容易。通過鼠標放置在選項上來切換對應的圖片,并且選項卡的背景色跟隨鼠標移動而變化。 HTML基本代碼 首先,我們需要編寫HTML

在前面制作滑動輪播圖的經(jīng)驗基礎上,我們再來做一個選項卡切換的效果非常容易。通過鼠標放置在選項上來切換對應的圖片,并且選項卡的背景色跟隨鼠標移動而變化。

HTML基本代碼

首先,我們需要編寫HTML代碼,其中包含四個選項和四張圖片。當鼠標放置在某個選項上時,下方將顯示對應的圖片。默認情況下,第一個選項和第一張圖片都被設置為選中狀態(tài),分別添加了active和show屬性。

布局顯示

接下來,我們需要通過CSS進行布局和樣式的設置。最外層的div用于定義圖片顯示區(qū)域,而ul分別指向了選項列表和圖片列表。為了讓圖片在同一位置顯示,我們使用絕對定位,并默認隱藏了其他幾張圖片。

這里需要注意的是設置了box-sizing: border-box;屬性,所以在計算容器寬高時要把邊距也計算在內,否則可能會出現(xiàn)錯誤。這種方式適用于百分比寬度的情況。頁面載入后的效果如下:

交互效果

第三步是實現(xiàn)交互效果。我們使用JavaScript獲取需要進行交互的元素,并遍歷選項列表。當鼠標放置在對應的選項上時,將移除其他選項的active樣式,并隱藏其他圖片,只顯示當前選中的圖片。

通過這樣的操作,我們就可以實現(xiàn)上述效果。這個思路不僅適用于圖片切換,還可以將任何想要顯示的內容放入content中。以下是完整的代碼,有興趣的可以嘗試一下:

標簽: