使用CSS的flexbox布局或者grid布局来实现磁贴布局效果。代码怎么些
时间: 2024-05-01 19:15:44 浏览: 243
使用CSS的flexbox布局或grid布局可以实现磁贴布局效果。下面是两种布局方式的代码示例:
使用box布局实现磁贴布局效果的代码示例:
HTML结构:
```html
<div class="container">
<div class="tile">磁贴1</div>
<div class="tile">磁贴2</div>
<div class="tile">磁贴3</div>
<div class="tile">磁贴4</div>
</div>
```
CSS样式:
```css
.container {
display: flex;
flex-wrap: wrap;
}
.tile {
width: 200px;
height: 200px;
background-color: #ccc;
margin: 10px;
}
```
使用grid布局实现磁贴布局效果的代码示例:
HTML结构:
```html
<div class="container">
<div class="tile">磁贴1</div>
<div class="tile">磁贴2</div>
<div class="tile">磁贴3</div>
<div class="tile">磁贴4</div>
</div>
```
CSS样式:
```css
.container {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
grid-gap: 10px;
}
.tile {
background-color: #ccc;
}
```
阅读全文