作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个带有 5 个按钮的网格,每行只有 2 个按钮。如果有奇数个按钮,我希望第一行只有一个按钮。
我的CSS:
.container {
display: grid;
grid-template-columns: 1fr 1fr;
grid-template-rows: 1fr 1fr;
}
<div class="container">
<button>A</button>
<button>B</button>
<button>C</button>
<button>D</button>
<button>E</button>
</div>
A B
C D
E
A
B C
D E
最佳答案
换句话说,您希望您的第二个按钮在从最后一个开始计算的偶数位置时位于第一列中:
.container {
display: grid;
grid-template-columns: 1fr 1fr;
grid-auto-rows: 1fr;
margin: 10px;
}
.container button:nth-child(2):nth-last-child(even) {
background-color: yellow;
grid-column: 1;
}
<div class="container">
<button>A</button>
<button>B</button>
<button>C</button>
<button>D</button>
<button>E</button>
</div>
<div class="container">
<button>A</button>
<button>B</button>
<button>C</button>
<button>D</button>
</div>
<div class="container">
<button>A</button>
<button>B</button>
<button>C</button>
</div>
<div class="container">
<button>A</button>
<button>B</button>
</div>
关于html - CSS Grid如何将元素推到底部然后再推到左边,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62286027/
我有本地更改和远程更改。 有人告诉我必须先推,再 pull 。这背后有什么原因吗? 最佳答案 那个人错了:正确的模型是pull-before-you-push,而不是相反。 当您pull时,git 将
我正在使用最新版本的 Flat UI Pro 1.3.2 ( http://designmodo.com/flat/ ),jQuery 插件 flatui-radiocheck v0.1.0 和 iO
我是一名优秀的程序员,十分优秀!