HTML5技术

Flex 布局教程:实例篇 - 魔芋铃

字号+ 作者:H5之家 来源:H5之家 2015-12-31 14:33 我要评论( )

写在前面:本文转自阮一峰的博客。感觉写的非常清晰,就转了。感谢前辈。 转载的地址为: 作者:阮一峰。 Flex 布局教程:实例篇 你会看到,不管是什么布局,Flex往往都可以几行命令搞定。 一、骰子的布局 骰子的一面,最多可以放置9个点。 如果不加说明,本

 

写在前面:本文转自阮一峰的博客。感觉写的非常清晰,就转了。感谢前辈。

转载的地址为:

作者:阮一峰。

Flex 布局教程:实例篇

你会看到,不管是什么布局,Flex往往都可以几行命令搞定。

一、骰子的布局

骰子的一面,最多可以放置9个点。

如果不加说明,本节的HTML模板一律如下。

 

上面代码中,div元素(代表骰子的一个面)是Flex容器,span元素(代表一个点)是Flex项目。如果有多个项目,就要添加多个span元素,以此类推。

1.1 单项目

首先,只有左上角1个点的情况。Flex布局默认就是首行左对齐,所以一行代码就够了。

}

设置项目的对齐方式,就能实现居中对齐和右对齐。

}

}

设置交叉轴对齐方式,可以垂直移动主轴。

}

}

 

 

 

1.2 双项目

 

 

 

 

 

 

1.3 三项目

 

1.4 四项目

 

HTML代码如下。

 

CSS代码如下。

 

1.5 六项目

 

 

HTML代码如下。

 

CSS代码如下。

 

1.6 九项目

 

二、网格布局 2.1 基本网格布局

最简单的网格布局,就是平均分布。在容器里面平均分配空间,跟上面的骰子布局很像,但是需要设置项目的自动缩放。

HTML代码如下。

 

CSS代码如下。

 

2.2 百分比布局

某个网格的宽度为固定的百分比,其余网格平均分配剩余的空间。

HTML代码如下。

**

 

三、圣杯布局

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • H5弹性盒布局的使用(父容器属性) - novai-L

    H5弹性盒布局的使用(父容器属性) - novai-L

    2017-03-25 14:01

  • 移动端页面开发适配 rem布局原理 - 我正经七百九十九

    移动端页面开发适配 rem布局原理 - 我正经七百九十九

    2017-03-20 10:00

  • html5语义化布局标签 - 橡皮脸

    html5语义化布局标签 - 橡皮脸

    2017-03-06 16:00

  • Omi教程-插件体系 - 【当耐特】

    Omi教程-插件体系 - 【当耐特】

    2017-03-02 18:00

网友点评