使用htmlcss制作简易酒店网页设计
时间: 2023-07-04 18:18:55 浏览: 226
好的,以下是一个简单的酒店网页设计示例,使用 HTML 和 CSS 实现:
HTML 代码:
```html
<!DOCTYPE html>
<html>
<head>
<title>酒店预订</title>
<meta charset="UTF-8">
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<header>
<h1>海滨酒店</h1>
<nav>
<ul>
<li><a href="#">首页</a></li>
<li><a href="#">关于我们</a></li>
<li><a href="#">客房预订</a></li>
<li><a href="#">联系我们</a></li>
</ul>
</nav>
</header>
<main>
<section class="banner">
<h2>欢迎来到海滨酒店</h2>
</section>
<section class="rooms">
<h2>客房预订</h2>
<ul>
<li>
<img src="room1.jpg">
<h3>豪华海景房</h3>
<p>价格:¥800/晚</p>
<button>预订</button>
</li>
<li>
<img src="room2.jpg">
<h3>豪华城景房</h3>
<p>价格:¥700/晚</p>
<button>预订</button>
</li>
<li>
<img src="room3.jpg">
<h3>标准房</h3>
<p>价格:¥500/晚</p>
<button>预订</button>
</li>
</ul>
</section>
</main>
<footer>
<p>版权所有 © 2021 海滨酒店</p>
</footer>
</body>
</html>
```
CSS 代码:
```css
body {
margin: 0;
padding: 0;
font-family: Arial, sans-serif;
}
header {
background-color: #333;
color: #fff;
padding: 20px;
display: flex;
justify-content: space-between;
align-items: center;
}
nav ul {
margin: 0;
padding: 0;
list-style: none;
display: flex;
}
nav li {
margin-left: 20px;
}
nav a {
color: #fff;
text-decoration: none;
font-size: 18px;
}
main {
max-width: 1200px;
margin: 0 auto;
padding: 20px;
}
.banner {
background-image: url(banner.jpg);
background-size: cover;
background-position: center;
height: 400px;
display: flex;
justify-content: center;
align-items: center;
}
.banner h2 {
font-size: 48px;
color: #fff;
text-shadow: 2px 2px #333;
}
.rooms {
margin-top: 50px;
}
.rooms h2 {
font-size: 36px;
margin-bottom: 30px;
}
ul {
margin: 0;
padding: 0;
list-style: none;
display: flex;
flex-wrap: wrap;
}
li {
width: 300px;
margin-right: 30px;
margin-bottom: 30px;
}
li:last-child {
margin-right: 0;
}
img {
width: 100%;
height: 200px;
object-fit: cover;
}
h3 {
font-size: 24px;
margin-top: 20px;
margin-bottom: 10px;
}
p {
margin-bottom: 20px;
}
button {
background-color: #333;
color: #fff;
padding: 10px;
border: none;
border-radius: 5px;
cursor: pointer;
}
button:hover {
background-color: #666;
}
footer {
background-color: #333;
color: #fff;
padding: 20px;
text-align: center;
}
```
这个示例中,我们使用 HTML 建立了一个简单的页面结构,包含头部、主体和底部部分,使用 CSS 样式表美化页面,包含了头部导航栏、banner 图片和客房预订部分。你可以根据自己的需求进行修改和扩展。
阅读全文