• 沒有找到結果。

板简单配置属性实现基本的布局。

● 自适应布局:适合使用标准页面在不同大小屏幕(PC、平板、手机等)下呈现出 开发者想要的显示效果场景。

● 高级布局设置:针对有丰富前端开发经验的用户通过“样式”面板对页面进行更 深度的个性化布局定制。

基础布局设置

标准页面提供流式布局(Flow Layout)和弹性布局(Flex Layout),标准页面的基础 布局主要是通过“容器”组件实现的。

“容器”组件就是基础的布局容器,可以将它理解为CSS中DIV的概念,DIV是层叠样 式表中的定位技术,全称Division,即为划分;有时可以称其为图层。 DIV是HTML中 的一个标签元素,用来为HTML文档内大块的内容提供结构和背景的元素,您可以将

“容器”简单理解为画布,通过设置外层画布的属性达到控制内容布局的效果。

● 流式布局

“容器”组件默认弹性布局未开启,处于流式布局的状态,如图5-53所示。

5-53 流式布局

在流式布局中,组件默认为块级(Block)元素,即不论组件宽度是多少,默认占 据全部父级元素的宽度。

如图5-54所示,向画布中拖拽一个“容器”组件,再向“容器”组件中拖入两个

“标题”组件,“标题”组件为块级元素,默认占据全部父级元素宽度,即外层

“容器”的宽度,第二个“标题”组件会在第一个“标题”组件的下方。

5-54 流式布局中组件为块级元素

流式布局中,组件由上至下依次排布,可以通过“水平对齐方式”对容器内组件 进行水平位置调整,如图5-55,图5-56所示。

5-55 居中水平对齐

5-56 靠右水平对齐

● 弹性布局

将“容器”组件属性面板中的“弹性布局”开启后,布局由流式布局切换到弹性 布局,弹性布局的相关配置属性在下方出现如“排列方向”、“水平对齐方 式”、“垂直对齐方式”,如图5-57所示。

5-57 弹性布局

为了方便演示说明弹性布局,向画布中拖拽一个“容器”组件,再向“容器”组 件中拖入五个“容器”组件,将每个“容器”组件的宽度和高度设置为100px,并 为每个“容器”组件设置不同的背景颜色,在每个“容器”中加入一个“标题”

组件,分别显示A、B、C、D、E。

默认弹性布局下,排列方向为“行”,水平对齐方式为“起点对齐”,垂直对齐 方式为“起点对齐”,如图5-58所示。

5-58 弹性布局默认效果

排列方向属性决定了容器内组件的排列方向,当排列方向为“行”时,容器内组 件从左到右排布,排列方向为“列”时,容器内组件从上到下排布,如图5-59。

5-59 排列方向“列”

水平排列方式属性决定了容器主轴方向排列方式,当容器排列方向为“行”时水 平排列方式属性作用于水平方向,容器排列方向为“列”时水平排列方式属性作 用于垂直方向。排列方向为行时起点为左,水平对齐方式选择“中间对齐”和

“终点对齐”时如图5-60、图5-61所示。

5-60 水平对齐方式选择“中间对齐”

5-61 水平对齐方式选择“终点对齐”

垂直排列方式属性决定了容器交叉轴方向排列方式,当容器排列方向为“行”时 垂直排列方式属性作用于垂直方向,容器排列方向为“列”时垂直排列方式属性 作用于水平方向。当容器排列方向为行时起点为上,垂直对齐方式选择“中间对 齐”和“终点对齐”时如图5-62、图5-63所示。

5-62 垂直对齐方式选择“中间对齐”

5-63 垂直对齐方式选择“终点对齐”

通过对弹性布局属性的不同组合配置实现用户想要实现的布局效果,例如将排列 方向设置为“行”,水平对齐方式和垂直对齐方式设置成“中间对齐”实现居中 布局的效果,如图5-64所示。

5-64 弹性布局实现居中