.gravity { display: flex; justify-content: space-between; align-items: flex-end; }
CSS重力的基本思想是将元素与它们的父元素产生的重力方向对齐。大家可以将重力方向设置为垂直或水平方向,这取决于大家想要实现的布局效果。在水平方向上,大家可以将元素分布在整个页面的各个位置上,而重力会使它们在页面中间对齐。
要使用CSS重力,需要借助于Flexbox,因为Flexbox提供了一种非常灵活的方式来控制元素的水平和垂直对齐。例如,在下面的代码中,大家创建了一个Flexbox容器,其中重力方向为垂直方向。
.gravity { display: flex; flex-direction: column; justify-content: flex-end; align-items: center; }
在这个例子中,大家将Flexbox容器的方向设置为column,这意味着元素将在垂直方向上排列。大家还将垂直方向上的对齐方式设置为flex-end,这意味着元素将在容器底部对齐。
.gravity { display: flex; justify-content: space-between; align-items: flex-end; }
在另一个例子中,大家将Flexbox容器的对齐方式设置为space-between,这将在容器中创建平均分布的空白区域。大家还将元素的垂直对齐方式设置为flex-end,这意味着元素将在容器底部对齐。
综上所述,CSS重力是一个强大的功能,可以让大家更好地控制页面的布局效果。它能够与Flexbox非常好地配合使用,提供了一种非常灵活的方式来对元素进行对齐,让大家的页面看起来更加漂亮和整洁。