求问关于css布局的问题?

开发需求的遇到的排版问题

如下图:
固定宽度的容器,容器内有N个元素,有些元素可能会根据其他元素的选择来判断展示还是隐藏;
问题: 双数的时候固定每行2列,每个元素固定宽度, 如果是单数的时候 最后一个元素需要独占一行;

求问关于css布局的问题?


回答:

.list .item:last-child:not(:nth-child(2n)) 用这个选择器,选择最后一个元素并且非 2n 的,然后写样式就好了。

举个例子

求问关于css布局的问题?

当为 2N 时

求问关于css布局的问题?


回答:

.itemClassName:nth-child(odd):last-child 即可

求问关于css布局的问题?

.container

width 500px

height 400px

border 5px solid red

margin-bottom 50px

display flex

gap 30px

flex-wrap wrap

justify-content space-between

align-content flex-start

.item

width 200px

height 100px

border 5px solid blue

&:nth-child(odd):last-child

width 100%


回答:

简单点,栅格布局。

复杂点,js分奇偶情况动态变更css

以上是 求问关于css布局的问题? 的全部内容, 来源链接: utcz.com/p/933329.html

回到顶部