问题:需要实现的效果,如下图:
说明:总共有7种不同操作的按钮,最多出现三个。有三个按钮的时候两端对齐,两个按钮的时候如图所示,一个按钮的时候右对齐。如果使用flex弹性盒子,就需要指定元素(按钮)一个宽度33.3%,“flex:1”不行。用grid网格布局实现的话会很简单,因为它可以直接将元素分成最多显示3列,超出的自动换行,不过最后实现的只能是从左到右的填充方式。
grid网格布局本身是没有反向填充的css属性,没有像弹性盒子flex的flex-direction属性,
比如:
flex-direction:row-reverse(水平排列相反的顺序)、row-reverse(垂直排列相反的顺序)。
我们可以利用css的‘