flex属性
- 历史:2009年,W3C提出了一种新的方案—-Flex布局,目前,它已经得到了所有浏览器的支持。
- 说明:在主轴方向调整弹性项目的宽度或高度,占满空间。用来为盒状模型提供最大的灵活性,解决传统布局的一些问题,比如,垂直居中的实现。
1. 基本使用:
div#one {display: flex;}
div#two {display: inline-flex;}
<div id="one">
<p>flex item with<br>two longer lines</p>
<span>flex item</span>
<p>flex item</p>
</div>
<div id="two">
<p>flex item with<br>two longer lines</p>
<span>flex item</span>
<p>flex item</p>
</div>
效果:
-
display:flex;

-
display:inline-flex;

2. 容器属性
- flex-direction:主轴方向
flex-direction: row; /* 默认,水平从左到右 */
flex-direction: row-reverse; /* 水平从右到左 */
flex-direction: column; /* 垂直从上到下 */
flex-direction: column-reverse; /* 垂直从下到上 */
- 例子:
<ol>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
</ol>
- row

- row -reverse

- column

- column-reverse

原创
弹性容器的flex-direction属性
本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
评论交流
欢迎留下你的想法