,js+CSS select下拉菜单选择游戏效果
时间: 2023-12-23 12:05:22 浏览: 98
你可以使用HTML中的select标签和option标签来创建下拉菜单,并使用JavaScript和CSS来添加效果。
首先,你需要在HTML中创建select标签和option标签。例如:
```
<select id="game-select">
<option value="mario">Super Mario Bros</option>
<option value="zelda">The Legend of Zelda</option>
<option value="pokemon">Pokemon Red/Blue</option>
</select>
```
然后,你可以使用JavaScript来获取选中的选项,并根据选项的值来添加不同的效果。例如:
```
const select = document.getElementById("game-select");
select.addEventListener("change", function() {
const selectedOption = select.options[select.selectedIndex].value;
if (selectedOption === "mario") {
// 添加超级马里奥效果
} else if (selectedOption === "zelda") {
// 添加塞尔达传说效果
} else if (selectedOption === "pokemon") {
// 添加宝可梦红/蓝效果
}
});
```
最后,你可以使用CSS来添加样式和动画效果。例如:
```
#game-select {
border: none;
background-color: #f2f2f2;
padding: 10px;
font-size: 16px;
cursor: pointer;
}
#game-select:hover {
background-color: #e6e6e6;
}
#game-select:focus {
outline: none;
}
#game-select option {
background-color: #f2f2f2;
color: #333;
}
#game-select option:hover {
background-color: #e6e6e6;
color: #333;
}
/* 添加超级马里奥效果 */
#game-select[value="mario"] {
/* 添加样式 */
}
/* 添加塞尔达传说效果 */
#game-select[value="zelda"] {
/* 添加样式 */
}
/* 添加宝可梦红/蓝效果 */
#game-select[value="pokemon"] {
/* 添加样式 */
}
```
阅读全文