用flex布局编写4399游戏网
时间: 2023-07-07 20:38:42 浏览: 135
Flex布局
5星 · 资源好评率100%
好的,下面是使用flex布局编写4399游戏网的代码示例:
HTML代码:
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>4399游戏网</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<header class="navbar">
<!-- 导航栏内容 -->
</header>
<section class="carousel">
<!-- 轮播图内容 -->
</section>
<main class="game-list">
<!-- 游戏列表内容 -->
</main>
</body>
</html>
```
CSS代码:
```css
body {
display: flex;
flex-direction: column;
height: 100vh;
}
.navbar {
width: 100%;
height: 60px;
background-color: #f2f2f2;
display: flex;
align-items: center;
justify-content: space-between;
padding: 0 20px;
}
.carousel {
height: 300px;
background-color: #ccc;
display: flex;
justify-content: center;
align-items: center;
}
.game-list {
flex: 1;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: flex-start;
padding: 20px;
}
.game-item {
width: 32%;
margin-bottom: 20px;
background-color: #f2f2f2;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
padding: 20px;
}
.game-item img {
width: 80%;
margin-bottom: 10px;
}
```
在上面的示例代码中,我们首先将body元素设置为一个flex容器,并设置其flex-direction属性为column,使其子元素在垂直方向上排列。
然后,我们设置导航栏的宽度为100%,并设置其高度、背景色、对齐方式和内边距。设置轮播图的高度、背景色和对齐方式。设置游戏列表的flex属性为1,使其占据剩余的空间,并设置其为一个flex容器,并设置其对齐方式、包裹方式和内边距。
最后,我们设置游戏列表中每个游戏模块的宽度、外边距、背景色和对齐方式。
以上就是使用flex布局编写4399游戏网的代码示例。
阅读全文