网络系统:垂直对齐

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

每一个 row 容器里面包装的 column 内容,我们可以去设置它们的垂直的对齐方式,

可以去设置一下 .. 这里我们先给 row 添加一个高度 .. 不然它的高度跟它里面的内容的高度是一样的 .. 先给它设置成 30vh ..

现在这排内容里面的垂直的对齐就是就是在顶部对齐 .. 这就相当于是在 row 这个容器上,添加一个 align-items-start .. 它就是 row 里面的内容的默认的垂直的对齐方式 ..

再把它改成 align-items-end .. 这样它里面的内容会在底部对齐 ... 想让它们垂直居中在 row 容器里面显示,可以用一下 align-items-center ..

align-self*

align-items 后面加上位置可以设置每排内容里面的所有元素的垂直对齐方式 .. 我们也可以单独去设置某个 column 在 row 容器里的垂直对齐 ..

比如在第一栏这个元素上添加一个 align-self-start .. 这样不管包装它的 row 容器上设置的对齐是什么,这栏内容会按照它自己设置的方式去对齐 ...

在第二栏内容上添加一个 align-self-center,它会让元素垂直居中 .. 在第三栏内容上,再用一个 align-self-end

这样第三栏内容会在底部对齐..

CSS

实际上这些对齐用的类里面主要用了 flexbox 相关的样式 .. 可以再去检查一下 ..

选中这个 row 元素 ... 注意它上面的 align-items-center 这个类里面定义的样式 .. 就是用了一个 align-items ,对应的值是 center ..

再选中一个 column 元素 .. 这个元素上用了 align-self-start,它里面的样式就是使用了 css 的 flexbox 里的 align-self ,设置了一下对齐 ... 这里对应的值设置成 flex-start ..

再选中第三栏这个元素 .. 上面用了 align-self-end ,这个类上面定义的样式就是把 align-self 设置成了 flex-end ..

网络系统:垂直对齐《 Bootstrap 4:网页布局 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点