帮我用web语言写一个护肤品商城界面,css样式要单独写在一个css文件中
时间: 2024-09-17 22:02:37 浏览: 53
为了创建一个简单的护肤品商城界面,我们首先需要HTML结构,然后将CSS样式写到外部文件。这是一个基本的例子:
**index.html**
```html
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<link rel="stylesheet" href="styles.css"> <!-- 这里引用了外部CSS文件 -->
<title>护肤品商城</title>
</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="product-list">
<div class="product-item">
<img src="product1.jpg" alt="护肤品1">
<h2>护肤品1标题</h2>
<p>价格:¥XX元</p>
<button>Add to cart</button>
</div>
<!-- 更多产品项... -->
</section>
</main>
<footer>
版权所有 © 2023 美肌商城
</footer>
</body>
</html>
```
**styles.css**
```css
/* styles.css */
body {
font-family: Arial, sans-serif;
}
header {
background-color: #f5f5f5;
padding: 20px;
}
nav ul {
list-style-type: none;
display: flex;
justify-content: space-around;
}
.product-list {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
gap: 20px;
}
.product-item img {
width: 100%;
height: auto;
object-fit: cover;
}
.product-item h2,
.product-item p {
margin-bottom: 10px;
}
```
这个例子包含了一个头部导航、商品列表区域和页脚。`styles.css`文件包含了基本的布局和样式。你可以根据实际需求添加更多的CSS规则。
阅读全文