亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

javascript下拉菜單怎么制作

小億
160
2023-04-07 15:50:14
欄目: 編程語言

億 速 云yisu是秉持著高性價比、高質量為更多用戶服務的云計算提供商,提供yisu億 速 云服務器、yisu億 速云主機、高防服務器、CDN、DNS等產品,這些產品已經在全球各地進行了布點,包括中國、香港、韓國、美國、日本、新加坡、歐洲等地區。

下拉菜單是網站常用的一種交互方式,以下是使用JavaScript制作下拉菜單的步驟:

1、HTML結構

在HTML中創建ul和li元素,ul元素為下拉菜單的容器,li元素為下拉菜單的選項。

```html

下拉菜單按鈕

```

2、CSS樣式

使用CSS樣式設置下拉菜單的樣式,包括菜單容器的位置、背景、邊框等。

```css

.dropdown {

position: relative;

display: inline-block;

}

.dropdown-btn {

background-color: #4CAF50;

color: white;

padding: 10px 24px;

border: none;

cursor: pointer;

}

.dropdown-menu {

display: none;

position: absolute;

z-index: 1;

background-color: #f1f1f1;

min-width: 160px;

box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);

}

.dropdown-menu li {

padding: 12px 16px;

}

.dropdown-menu li a {

color: black;

text-decoration: none;

}

.dropdown-menu li:hover {

background-color: #ddd;

}

```

3、JavaScript代碼

使用JavaScript代碼實現下拉菜單的顯示和隱藏效果,通過操作CSS樣式來實現。

```javascript

// 獲取下拉菜單按鈕和菜單容器

var dropdownBtn = document.querySelector(".dropdown-btn");

var dropdownMenu = document.querySelector(".dropdown-menu");

// 點擊按鈕顯示/隱藏下拉菜單

dropdownBtn.addEventListener("click", function() {

dropdownMenu.style.display = (dropdownMenu.style.display === "none") ? "block" : "none";

});

// 點擊菜單外部隱藏下拉菜單

window.addEventListener("click", function(event) {

if (!event.target.matches(".dropdown-btn")) {

dropdownMenu.style.display = "none";

}

});

```

使用以上步驟,我們就可以在網頁中制作一個簡單的下拉菜單了。需要注意的是,以上代碼只是一個簡單的示例,實際應用中可能需要根據具體需求進行修改和優化。

0
万宁市| 鄱阳县| 潜山县| 望奎县| 方城县| 进贤县| 囊谦县| 丹江口市| 望都县| 卢龙县| 柞水县| 南木林县| 丰都县| 林甸县| 双鸭山市| 云林县| 平顶山市| 抚顺市| 聊城市| 黑水县| 旅游| 滦平县| 同江市| 靖宇县| 无锡市| 集安市| 辽中县| 平利县| 永济市| 措勤县| 沅江市| 曲阜市| 湖南省| 石河子市| 铜川市| 泗水县| 西乌珠穆沁旗| 林州市| 长春市| 西平县| 宁强县|