Box 布局
Cola 提供了一套箱式布局系统,包括纵向箱式和横向箱式布局,是基于CSS3 Flex 布局和display:webkit实现,完美支持了所有支持CSS3的浏览器,其中包括UC浏览器和X5内核的QQ浏览器和微信浏览器。
简介
箱式布局系统用于通过一系列的box
与flex-box
的组合来创建页面布局。下面就介绍 Cola 箱式布局的工作原理:
- 箱式布局使用与有固定宽高的区域内部的布局。
box
可放置任何区域,box将根据内容宽度(横向时)或高度(纵向时)占据制定区域,容器内部可放置多个box。flex-box
弹性区域,将占据box占据的剩余宽度或高度,当放置多个flex-box时等比例划分生于区域。flex-box
区域的position将自动强制设置为position: absolute !important;
v-box
纵向箱式布局容器h-box
横向箱式布局容器
纵向箱式布局
高度可根据内容定义或固定高度
弹性内容区域(将占用剩余布局空间)
高度可根据内容定义或固定高度
.........
横向箱式布局
宽度可根据内容定义或固定高度
弹性内容区域(将占用剩余布局空间)
宽度可根据内容定义或固定高度
.........