flex 伸缩盒子

hykeda6年前HTML5309

父元素

设置 display:flex,使父子元素变成了伸缩盒子。

  • flex-direction:控制子元素排列方向。     默认为水平排列:row,竖向排列:column

  • justify-content: 控制子元素在主轴上(X轴)对齐方向 

  •  flex-start 左 | flex-end| center 居中| space-between 两端| space-around 每个子元素两侧的间隔相等,这个会导致左右两端间距会小,因为中间是两个间距相加了;
  • align-items: 控制子元素在交叉轴(Y轴)上的对齐方向

    • flex-start:交叉轴的起点对齐。

    • flex-end:交叉轴的终点对齐。

    • center:交叉轴的中点对齐。

    • baseline: 项目的第一行文字的基线对齐。

    • stretch(默认值):如果项目未设置高度或设为auto,将占满整个容器的高度。

  • flex-wrap: 控制子元素换行  nowrap 不换行 | wrap 换行| wrap-reverse 换行,第一行在下方;

来源:http://www.ruanyifeng.com/blog/2015/07/flex-grammar.html

相关文章

修改浏览器自动填充账号密码的样式

若在浏览器中记住密码,再次打开时,表单中自动填充的文本框和下拉框都变成了黄色背景,影响界面美观,可以使用以下样式修正: 1 2 3 4 5 6 7 8 9...

图片上传压缩

转载地址:https://yq.aliyun.com/articles/33569 移动h5开发避免不了上传图片,一般我们使用html自带的控件input或者使用微信上传API。但微...

使用swiper 滑动时出现闪一下的问题

在做一个移动端项目时,用swiper 做的页面切换,个别swiper-slide页面里面会发生闪动的情况解决方法:给外部元素的父标例如body,css套一个:transform:translate3d...

关于直播推流、拉流、相关协议的理解

关于直播推流、拉流、相关协议的理解

1. 推拉流:什么是推流推流,指的是把采集阶段封包好的内容传输到服务器的过程。其实就是将现场的视频信号传到网络的过程。“推流”对网络要求比较高,如果网络不稳定,直播效果就会很差,观众观看直播时就会发生...

H5缓存机制

sessionStorage<body> #描述 sessionStorage的使用,存储数据到本地,存储的容量5mb左右 1.这个数据本质是存储在当前页面的内存中 2.它的生命周...

触屏版页面,小细节处理总结

取消input在ios下,输入的时候英文首字母的默认大写 <input autocapitalize="off" autocorrect="off" /> input框默认调...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。