当前位置:网站首页>弹性盒子flex属性
弹性盒子flex属性
2022-08-02 03:06:00 【Dummerd】
flex(弹性盒子,伸缩盒)
-是css中的又一种布局手段,它主要用来代替浮动来完成页面的布局
-flex可以使元素具有弹性,让元素可以根据页面的大小的改变而改变
-弹性容器
-要使用弹性盒,必须先将一个元素设置为弹性容器
-通过display来设置弹性容器
display:flex 设置块级弹性容器
display:inline-flex 设置为行内的弹性容器
-弹性元素
-弹性容器的直接子元素是弹性元素(弹性项)
注意:一个元素可以同时是弹性容器和弹性元素
一:弹性容器的属性
1:flex-direction 2:flex-wrap
3:flex-flow 4:justify-content
5:align-items 6:align-content
1:flex-direction: ; 指定容器中弹性元素的排列方式
可选值:
row 默认值,弹性元素在容器中水平排列(左向右)
主轴-自左向右
row-reverse 弹性元素在容器中反向水平排列(右向左)
主轴-自右向左
column 弹性元素纵向排列(自上向下)
主轴-自上向下
column-reverse 弹性元素纵向排列(自下向上)
主轴-自下向上
主轴:弹性元素的排列方向称为主轴
侧轴:与主轴垂直方向的称为侧轴
2: flex-wrap: ;设置弹性元素是否在弹性容器中是否自动换行
可选值:
nowrap 默认值,元素不会自动换行
wrap 元素沿着辅轴方向自动换行
wrap-reverse 元素沿着辅轴反方向换行
3:flex-flow:wrap和direction的简写属性,且没有顺序要求
默认值 row nowrap
4:justify-content 如何分配主轴上的空白空间(主轴上的元素如何排列)
可选值:
flex-start 元素沿着主轴起边排列
flex-end 元素沿着主轴终边排列
center 元素居中排列
space-around 空白分布到元素的两侧
space-between 空白均匀分布到元素间
space-evenly 空白分布到元素的单侧(兼容性差一些)
5: align-items 在辅轴上如何对齐-元素间的关系
可选值:
stretch 默认值,将同一行元素的长度设置为相同的值
flex-start 元素不会拉伸, 沿着辅轴起边对齐
flex-end 元素不会拉伸, 沿着辅轴终边对齐
center 居中对齐
baseline 基线对齐(用的不对)
6: align-content: ;辅轴空白空间的分布
可选值:
flex-start 元素沿着辅轴起边排列
flex-end 元素沿着辅轴终边排列
center 元素居中排列
space-around 空白分布到元素的两侧
space-between 空白均匀分布到元素间
space-evenly 空白分布到元素的单侧(兼容性差一些)
边栏推荐
- [Daily LeetCode]——1. The sum of two numbers
- WebShell特征值汇总与检测工具
- (一)Redis: 基于 Key-Value 的存储系统
- I will give you a chance to interview in a big factory. Can you interview?Come in and see!
- mysql8.0.28下载和安装详细教程,适配win11
- 【LeetCode】145. Postorder Traversal of Binary Tree
- PHP WebShell Free Kill
- 直击程序员面试现场:百度面试官都问了我些啥?
- JSP Webshell 免杀
- Recursively check if a configuration item has changed and replace it
猜你喜欢
MySQL中根据日期进行范围查询
PHP WebSehll 后门脚本与检测工具
MySQL8.0.26 installation and configuration tutorial (windows 64-bit)
"Paid paddling" stealthily brushes Brother Ali's face scriptures, challenges bytes three times, and finally achieves positive results
DVWA之SQL注入
自定义mvc框架复习(crud)
WebShell Feature Value Summary and Detection Tool
Redis主从、哨兵、 Cluster集群一锅端!
启发式合并、DSU on Tree
2W字!梳理50道经典计算机网络面试题(收藏版)
随机推荐
Istio微服务治理网格的全方面可视化监控(微服务架构展示、资源监控、流量监控、链路监控)
Hit the programmer interview scene: What did Baidu interviewers ask me?
AcWing 1053. Repair DNA problem solution (state machine DP, AC automata)
暴力破解全攻略
# ODS及DWD层自动化构建##, 220731,
Foundry教程:使用多种方式编写可升级的智能代理合约(下)
How ReentrantLock works
22-08-01 西安 尚医通(01)跨域配置、Swagger2、R类、统一异常处理和自定义异常、Logback日志
【LeetCode】144. Preorder Traversal of Binary Tree
Chrome浏览器无法加载已解压的.crx文件的解决办法
7-44 基于词频的文件相似度 (30 分)
CentOS7安装Oracle数据库的全流程
MySQL中的时区设置
ReentrantLock工作原理
MySQL中根据日期进行范围查询
Week 304 Dunk
MySQL八股文背诵版
【Koltin Flow(三)】Flow操作符之中间操作符(一)
第二章——堆栈、队列
ASP WebShell backdoor script and anti-kill