使网格容器填充列而不是行
P粉551084295
P粉551084295 2023-08-27 20:59:46
[CSS3讨论组]

我希望我的网格像这样垂直填充:

1 4 7 
2 5 8
3 6 9
... arbitrary number of additional rows.

相反,它会像这样水平填充:

1 2 3
4 5 6
7 8 9

我想指定网格中的列数,而不是行数。

这就是我的 div 使用内联 CSS 样式的样子:


<div style="display:grid; grid-template-columns:1fr 1fr 1fr;">
  <div>1</div>
  <div>2</div>
  <div>3</div>
  <div>4</div>
  <div>5</div>
  <div>6</div>
  <div>7</div>
  <div>8</div>
  <div>9</div>
</div>


网格的宽度必须为 3 列,这一点很重要,但我希望项目按列填充,而不是按行填充。这在 CSS 网格中可能吗?我已通读此 https://css-tricks.com/snippets/css/complete-guide-grid/ 但没有看到任何有关顺序的内容。

CSS Flexbox 有 flex-direction,CSS Grid 没有类似的属性吗?

P粉551084295
P粉551084295

全部回复(0)
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号