只用HTML和css写个响应式网页的内容是制作各种奶茶或饮品公司的四个网页,包含首页,公司介绍,奶茶饮品菜单,联系我们,这四大板块
时间: 2024-05-13 08:19:03 浏览: 6
好的,以下是一个简单的响应式网页模板,包含首页、公司介绍、奶茶饮品菜单、联系我们四个板块,使用了HTML和CSS来实现:
HTML代码:
```
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>奶茶饮品公司</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<header>
<div class="logo">
<img src="logo.png" alt="奶茶饮品公司logo">
</div>
<nav>
<ul>
<li><a href="#home">首页</a></li>
<li><a href="#about">公司介绍</a></li>
<li><a href="#menu">奶茶饮品菜单</a></li>
<li><a href="#contact">联系我们</a></li>
</ul>
</nav>
</header>
<main>
<section id="home" class="home">
<h1>欢迎来到奶茶饮品公司</h1>
<p>我们是一家专业的奶茶饮品公司,提供各种美味的饮品和服务。</p>
<a href="#menu" class="btn">查看菜单</a>
</section>
<section id="about" class="about">
<h2>公司介绍</h2>
<p>奶茶饮品公司成立于20xx年,致力于打造最好的饮品品牌,我们的目标是让每一位顾客都满意。</p>
<p>我们的饮品采用优质的原料,每一杯都是精心制作,让你品尝到最正宗的味道。</p>
</section>
<section id="menu" class="menu">
<h2>奶茶饮品菜单</h2>
<ul>
<li>
<h3>珍珠奶茶</h3>
<p>口感醇厚,珍珠Q弹,是我们最受欢迎的饮品。</p>
</li>
<li>
<h3>芝士奶盖茶</h3>
<p>加入特制的芝士,搭配鲜奶和茶底,口感绵密且不腻。</p>
</li>
<li>
<h3>水果茶</h3>
<p>选用当季新鲜水果,搭配上乘茶底,健康又美味。</p>
</li>
<li>
<h3>咖啡</h3>
<p>我们的咖啡选用优质咖啡豆,经过精心烘焙,口感浓郁香醇。</p>
</li>
</ul>
</section>
<section id="contact" class="contact">
<h2>联系我们</h2>
<p>如果您有任何问题或建议,请随时联系我们。</p>
<form action="#" method="post">
<input type="text" name="name" placeholder="姓名" required>
<input type="email" name="email" placeholder="邮箱" required>
<textarea name="message" placeholder="留言" required></textarea>
<button type="submit">发送</button>
</form>
</section>
</main>
<footer>
<p>版权所有 © 奶茶饮品公司</p>
</footer>
</body>
</html>
```
CSS代码:
```
/* 全局样式 */
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: 'Microsoft YaHei', sans-serif;
font-size: 16px;
line-height: 1.5;
color: #333;
}
a {
color: #333;
text-decoration: none;
}
ul {
list-style: none;
}
img {
max-width: 100%;
height: auto;
}
/* 头部样式 */
header {
display: flex;
justify-content: space-between;
align-items: center;
padding: 20px;
background-color: #fff;
box-shadow: 0 2px 4px rgba(0,0,0,0.1);
position: fixed;
top: 0;
left: 0;
right: 0;
z-index: 10;
}
.logo img {
height: 60px;
}
nav ul {
display: flex;
}
nav li {
margin-left: 20px;
}
nav a {
padding: 10px;
border-radius: 5px;
}
nav a:hover {
background-color: #eee;
}
/* 主要内容样式 */
main {
margin-top: 80px;
padding: 20px;
}
section {
margin-bottom: 80px;
}
h1, h2, h3 {
text-align: center;
margin-bottom: 20px;
}
.home {
background-image: url(bg-home.jpg);
background-size: cover;
background-position: center;
color: #fff;
padding: 200px 0;
}
.home h1 {
font-size: 48px;
margin-bottom: 20px;
}
.home p {
font-size: 24px;
margin-bottom: 40px;
}
.btn {
display: inline-block;
padding: 10px 20px;
background-color: #fff;
color: #333;
border-radius: 5px;
}
.btn:hover {
background-color: #eee;
}
.about p {
margin-bottom: 40px;
}
.menu ul {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.menu li {
width: 300px;
margin: 20px;
padding: 20px;
background-color: #fff;
box-shadow: 0 2px 4px rgba(0,0,0,0.1);
border-radius: 5px;
text-align: center;
}
.menu h3 {
margin-bottom: 20px;
}
.contact form {
margin-top: 40px;
}
.contact input,
.contact textarea {
display: block;
width: 100%;
padding: 10px;
margin-bottom: 20px;
border-radius: 5px;
border: 1px solid #ccc;
}
.contact textarea {
height: 150px;
}
.contact button {
display: block;
margin-top: 20px;
padding: 10px 20px;
background-color: #333;
color: #fff;
border: none;
border-radius: 5px;
cursor: pointer;
}
.contact button:hover {
background-color: #444;
}
/* 底部样式 */
footer {
background-color: #333;
color: #fff;
text-align: center;
padding: 20px;
}
```
说明:
以上代码实现了一个简单的响应式网页,包含了一个固定在页面顶部的导航栏,四个板块(首页、公司介绍、奶茶饮品菜单、联系我们),以及一个位于页面底部的版权声明。其中,导航栏和底部声明使用了固定定位,使其在页面滚动时始终可见。在菜单板块中,使用了flex布局实现了菜单项的自适应排列。在联系我们板块中,使用了一个简单的表单,并使用了HTML5中的required属性来实现表单项的必填验证。 在CSS中,使用了媒体查询来实现不同屏幕尺寸下的布局和样式调整。