教你用css3实现图片容器内等比缩放,教你用c3实现图片容器内等比缩放......
2023-03-16 329 CSS
本经验介绍在css样式编写时,使用Flexbox的简单介绍,对常用属性进行了说明。详细信息请另请查看 A Complete Guide to Flexbox。
首先,要使用flexbox需要理解flex layout的基本结构。
图中标出了main axis, cross axis,它们是垂直的。main方向和cross方向有各自的大小,开始位置,结束位置。
至于main axis的方向,是可以用flex-direction调节的。另外一个方向就是cross axis。
在flex布局当中,有container和item的概念。container往往有display: flex属性。其内部的元素即为items。
先说container的常用属性。首先是flex-direction,该属性可以取值row/row-reverse/column/column-reverse, 其作用如图所示。
接下来是flex-wrap属性。其不同取值nowrap/wrap/wrap-reverse分别指定当元素沿着主轴放不下以后的不同行为。
然后是justify-content,该属性指定元素如何分配剩余空间,不同属性值效果如图所示。
align-items属性则指定当元素排列时,沿着非主轴(cross axis)的行为。如图所示。
align-content属性和justify-content属性类似,不过该属性同时考虑沿着cross axis的剩余空间分配办法。
下面说在flex盒子内的item的常用属性。order属性可以控制元素在Flexbox中的相对位置。
flex-grow可以指定当剩余空间充足时,该item可以拉伸的比例。
同样的,类似控制尺寸的还有flex-shink属性,flex-basis属性。
align-self属性可以指定某个元素自己沿着cross axis的排列方式(相当于覆盖align-items属性)。
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
标签: CSS
相关文章
怎么用div布局加css样式做网页,怎么做一个网页呢,静态页面的制作是很简单的,我们来看看怎么通过div布局 c样式来制作一个网页吧。......
2023-03-16 475 CSS
css基础教程:[1]为网页使用网络字体,本教程为大家介绍在网页上怎么使用网络字体。1,使用网络字体的好处是所有人看到的效果都是样的,效果统一,2,不依赖于用户电脑上是否安装了该字体。......
2023-03-16 323 CSS