隐式CSS网格是否可以使用这种布局?
我正在使用隐式CSS网格: 网格 - 板块列:1FR 1FR;
是否可以使其看起来像曲折的布局?喜欢:
<image> <text>
<text> <image>
<image> <text>
<text> <image>
<image> <text>
<text> <image>
<image> <text>
<text> <image>
...
我在这里制作了一支笔: https://codepen.io/stdusan/pen/pen/pen/pen/pen/pen >
body {
padding: 50px;
}
div {
padding: 20px;
}
.image {
background: red;
padding: 20px;
}
.text {
background: #ddd;
padding: 20px;
}
.grid {
display: grid;
gap: 20px;
grid-template-columns: 1fr 1fr;
}
<div class="grid">
<div class="image"><img src="https://picsum.photos/200/200" alt=""></div>
<div class="text">Some text</div>
<div class="image"><img src="https://picsum.photos/200/200" alt=""></div>
<div class="text">Some text</div>
<div class="image"><img src="https://picsum.photos/200/200" alt=""></div>
<div class="text">Some text</div>
<div class="image"><img src="https://picsum.photos/200/200" alt=""></div>
<div class="text">Some text</div>
<div class="image"><img src="https://picsum.photos/200/200" alt=""></div>
<div class="text">Some text</div>
<div class="image"><img src="https://picsum.photos/200/200" alt=""></div>
<div class="text">Some text</div>
<div class="image"><img src="https://picsum.photos/200/200" alt=""></div>
<div class="text">Some text</div>
<div class="image"><img src="https://picsum.photos/200/200" alt=""></div>
<div class="text">Some text</div>
</div>
I'm using implicit CSS grid with:grid-template-columns: 1fr 1fr;
Is it possible to make it look like a zigzag layout? Like:
<image> <text>
<text> <image>
<image> <text>
<text> <image>
<image> <text>
<text> <image>
<image> <text>
<text> <image>
...
I made a pen here: https://codepen.io/stdusan/pen/yLvPKNb
body {
padding: 50px;
}
div {
padding: 20px;
}
.image {
background: red;
padding: 20px;
}
.text {
background: #ddd;
padding: 20px;
}
.grid {
display: grid;
gap: 20px;
grid-template-columns: 1fr 1fr;
}
<div class="grid">
<div class="image"><img src="https://picsum.photos/200/200" alt=""></div>
<div class="text">Some text</div>
<div class="image"><img src="https://picsum.photos/200/200" alt=""></div>
<div class="text">Some text</div>
<div class="image"><img src="https://picsum.photos/200/200" alt=""></div>
<div class="text">Some text</div>
<div class="image"><img src="https://picsum.photos/200/200" alt=""></div>
<div class="text">Some text</div>
<div class="image"><img src="https://picsum.photos/200/200" alt=""></div>
<div class="text">Some text</div>
<div class="image"><img src="https://picsum.photos/200/200" alt=""></div>
<div class="text">Some text</div>
<div class="image"><img src="https://picsum.photos/200/200" alt=""></div>
<div class="text">Some text</div>
<div class="image"><img src="https://picsum.photos/200/200" alt=""></div>
<div class="text">Some text</div>
</div>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的
Yes