帮我用html写一个很大的页面,需要有滚动条 在页面里面插入一个大图片,无论滚动条滚到哪里,图片在可视区域里的位置不变, 插入到页面里的图片,要位于水平居中、垂直居中的位置,且只能出现一次。 设计一个功能栏在页面的最右下角,功能栏里要有至少四个功能。每个功能的文字前面必须要有一个图片,且每个功能都有着对应的二级菜单。在一开始的时候,二级菜单是隐藏的,鼠标放上去一级菜单的时候,对应的二级菜单才显示出来。每个功能栏,在鼠标放上去的时候,背景色和文字颜色要有变化,且背景色需要具备一定的透明度(意味着能够透过这个功能栏看到页面的背景颜色
时间: 2024-03-10 20:51:01 浏览: 85
计算机软件-商业源码-28 控制Memo的滚动条.zip
这是一个基本的HTML代码示例,可以满足你的需求:
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>大页面</title>
<style>
body {
margin: 0;
padding: 0;
overflow: scroll;
}
#content {
position: relative;
width: 1200px;
margin: 0 auto;
text-align: center;
}
#image {
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
#toolbar {
position: fixed;
bottom: 0;
right: 0;
background-color: rgba(255, 255, 255, 0.5);
padding: 10px;
border-top-left-radius: 10px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
#toolbar a {
display: block;
margin-bottom: 10px;
color: #333;
text-decoration: none;
font-size: 16px;
line-height: 1.5;
padding-left: 30px;
background-repeat: no-repeat;
background-position: 5px center;
transition: all 0.3s ease-in-out;
}
#toolbar a:hover {
background-color: rgba(0, 0, 0, 0.2);
color: #fff;
}
#toolbar a:first-child {
background-image: url('icon1.png');
}
#toolbar a:nth-child(2) {
background-image: url('icon2.png');
}
#toolbar a:nth-child(3) {
background-image: url('icon3.png');
}
#toolbar a:last-child {
background-image: url('icon4.png');
}
#toolbar ul {
display: none;
position: absolute;
left: 100%;
top: 0;
padding: 0;
margin: 0;
background-color: rgba(255, 255, 255, 0.5);
border-radius: 5px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
z-index: 1;
}
#toolbar li {
list-style: none;
margin: 0;
padding: 0;
}
#toolbar a:hover + ul {
display: block;
}
#toolbar ul li a {
display: block;
padding: 5px 10px;
text-decoration: none;
color: #333;
font-size: 14px;
line-height: 1.5;
transition: all 0.3s ease-in-out;
}
#toolbar ul li a:hover {
background-color: rgba(0, 0, 0, 0.2);
color: #fff;
}
</style>
</head>
<body>
<div id="content">
<!-- 插入一张大图片 -->
<img id="image" src="bigimage.jpg" alt="大图片">
</div>
<!-- 功能栏 -->
<div id="toolbar">
<a href="#"><span>功能1</span></a>
<ul>
<li><a href="#">子菜单1</a></li>
<li><a href="#">子菜单2</a></li>
<li><a href="#">子菜单3</a></li>
</ul>
<a href="#"><span>功能2</span></a>
<ul>
<li><a href="#">子菜单1</a></li>
<li><a href="#">子菜单2</a></li>
<li><a href="#">子菜单3</a></li>
</ul>
<a href="#"><span>功能3</span></a>
<ul>
<li><a href="#">子菜单1</a></li>
<li><a href="#">子菜单2</a></li>
<li><a href="#">子菜单3</a></li>
</ul>
<a href="#"><span>功能4</span></a>
<ul>
<li><a href="#">子菜单1</a></li>
<li><a href="#">子菜单2</a></li>
<li><a href="#">子菜单3</a></li>
</ul>
</div>
</body>
</html>
```
你需要将 `bigimage.jpg`、`icon1.png`、`icon2.png`、`icon3.png`、`icon4.png` 替换为你自己的图片。可以根据需要对样式进行调整。
阅读全文