PHP网页折叠框和下拉菜单框的代码
时间: 2024-02-05 17:12:52 浏览: 109
PHP 是一种后端语言,它并不负责网页的展示和交互功能。折叠框和下拉菜单框是前端页面交互的功能,需要使用 HTML、CSS 和 JavaScript 来实现。
下面是一个简单的折叠框代码示例:
```html
<!DOCTYPE html>
<html>
<head>
<title>折叠框示例</title>
<style>
.collapsible {
background-color: #777;
color: white;
cursor: pointer;
padding: 18px;
width: 100%;
border: none;
text-align: left;
outline: none;
font-size: 15px;
}
.active, .collapsible:hover {
background-color: #555;
}
.content {
padding: 0 18px;
display: none;
overflow: hidden;
background-color: #f1f1f1;
}
</style>
</head>
<body>
<h2>折叠框示例</h2>
<button class="collapsible">点击我折叠内容</button>
<div class="content">
<p>折叠框里的内容可以随意编写。</p>
</div>
<script>
var coll = document.getElementsByClassName("collapsible");
var i;
for (i = 0; i < coll.length; i++) {
coll[i].addEventListener("click", function() {
this.classList.toggle("active");
var content = this.nextElementSibling;
if (content.style.display === "block") {
content.style.display = "none";
} else {
content.style.display = "block";
}
});
}
</script>
</body>
</html>
```
下面是一个简单的下拉菜单框代码示例:
```html
<!DOCTYPE html>
<html>
<head>
<title>下拉菜单框示例</title>
<style>
.dropbtn {
background-color: #4CAF50;
color: white;
padding: 16px;
font-size: 16px;
border: none;
cursor: pointer;
}
.dropdown {
position: relative;
display: inline-block;
}
.dropdown-content {
display: none;
position: absolute;
z-index: 1;
}
.dropdown-content a {
color: black;
padding: 12px 16px;
text-decoration: none;
display: block;
}
.dropdown:hover .dropdown-content {
display: block;
}
.dropdown:hover .dropbtn {
background-color: #3e8e41;
}
</style>
</head>
<body>
<h2>下拉菜单框示例</h2>
<div class="dropdown">
<button class="dropbtn">菜单</button>
<div class="dropdown-content">
<a href="#">菜单项 1</a>
<a href="#">菜单项 2</a>
<a href="#">菜单项 3</a>
</div>
</div>
</body>
</html>
```
你可以将上述代码复制到一个新建的 HTML 文件中,然后在浏览器中打开该文件,即可看到效果。
阅读全文