Ting Web UI

简洁、直观、强悍、跨浏览器的前端开发框架,让web开发更迅速、简单。

布局

布局容器

.container 类用于固定宽度并支持响应式布局的容器。

<div class="container">
  ...
</div>

.container-fluid 类用于 100% 宽度,占据全部视口(viewport)的容器。

<div class="container-fluid">
  ...
</div>
描述
.container 用于固定宽度居中并支持响应式。
.container-fluid 用于 100% 宽度,占据全部视口(viewport)的容器。

例子

栅格系统

不带间隔支持响应式的布局样式类。由于使用的是border-box,因此可以加入padding,实现固定宽度间隙。

<div class="container">
	<div class="row">
		<div class="col-md-2"></div>
		<div class="col-md-10"></div>
	</div>
</div>

加入宽度为24px的间隙。

<div class="container">
	<div class="row row-gx-4">
		<div class="col-md-2 col-gx-4"></div>
		<div class="col-md-10 col-gx-4"></div>
	</div>
</div>
描述
.row 网格中的行,用于包裹列,清除列的浮动。里面的列没有间隔。
.col-{width} 列的宽度。如.col-4默认为12等分。.col-4/5五分之四宽度。
.col-offset-{width} 列偏移
.col-push-{width} 右移动偏移
.col-pull-{width} 左移动偏移
.col-{size}-{width} 不同设备尺寸的列宽度,如.col-md-4.col-md-4/5。size可以为md、lg、sm、xs。
.col-{size}-offset-{width} 列偏移
.col-{size}-push-{width} 右移动偏移
.col-{size}-pull-{width} 左移动偏移
.row-gx-{space} 带padding间隔的行。
.col-gx-{space} 带padding间隔的列。

例子

宽度高度适应

描述
.flex 最外层宽度100%的弹性布局容器。
.row-flex 一行弹性布局容器。
.col-left 一行内的左列(固定宽度)。
.col-right 一行内的右列(固定宽度)。
.col-center 一行内的中间列(宽度自适应剩余宽度)。
.col-flex 一列弹性布局容器。
.row-shrink 一列中的高度为内容高度行(或高度固定)。
.row-grow 一列中的高度适应剩余高度行。

高度适应例子 综合例子

对齐

描述
.center-block 设置元素为 display:block 并居中显示
.vertical-align 垂直对齐容器。
.vertical-align-middle 垂直居中内容。
.vertical-align-bottom 底部对齐内容。

例子