css3-弹性盒模型
来源:互联网 发布:ubuntu samba配置 编辑:程序博客网 时间:2024/04/27 03:32
1.Box-flex 定义盒子的弹性空间
子元素的尺寸=盒子的尺寸*子元素的box-flex属性值 / 所有子元素的box-flex属性值的和
例题:中间宽度固定,两侧宽度自适应:
.box div:nth-of-type(1){ -webkit-box-flex:1;}.box div:nth-of-type(2){ -webkit-box-flex:400px;}.box div:nth-of-type(3){ -webkit-box-flex:1;}
中间自适应屏幕,两侧固定宽度:
.box div:nth-of-type(1){ -webkit-box-flex:400px;}.box div:nth-of-type(2){ -webkit-box-flex:1;}.box div:nth-of-type(3){ -webkit-box-flex:400px;}或者.box div:nth-of-type(1){ width:400px; float:left;}.box div:nth-of-type(2){ float:left;}.box div:nth-of-type(3){ width:400px; float:left;}
一个未知宽高的块元素水平垂直居中:
方法一:
table:table {position:absolute; width:100%; height:100%; text-align:center; background:rgba(0,0,0,0.5);}.test {background:red; display:inline-block;}<table> <tr> <td> <div class="test"> 水平垂直居中了吧<br> 两行文字哦 </div> </td> </tr></table>
方法二:
.test {position: absolute; left:50%; top:50%; -webkit-transform:translate(-50%,-50%); transform:translate(-50%,-50%);}//css3里面有个比较特殊的属性是相对自身宽高来计算的。那就是transform:translate();
方法三:
.a{ position:absolute; width:100px; height:100px; top:0; left:0; bottom:0; right:0; margin:auto; }
方法四:
弹性盒模型:.flex {display:-webkit-box; display:-ms-flex; display:-webkit-flex; display:flex;}.flex-hc { -webkit-box-pack:center; -ms-justify-content:center; -webkit-justify-content:center; justify-content:center;}.flex-vc { -webkit-box-align:center; -ms-align-items:center; -webkit-align-items:center; align-items:center;}.wrap {position:fixed; width:100%; height:100%; left:0px; top:0px;}.test{ width: 100px; height: 100px; background: red;}
1 0
- Css3弹性盒模型
- Css3弹性盒模型
- Css3弹性盒模型
- CSS3弹性盒模型
- Css3 弹性盒模型
- css3-弹性盒模型
- css3-弹性盒模型
- CSS3 弹性盒模型
- CSS3弹性盒模型
- 9.28 CSS3 弹性盒模型
- CSS3的弹性盒模型
- CSS3之弹性盒模型
- css3教程:弹性盒模型
- CSS3的弹性盒模型
- 详解css3弹性盒模型(Flexbox)
- 深入理解 CSS3 弹性盒布局模型
- 深入理解 CSS3 弹性盒布局模型
- 深入理解 CSS3 弹性盒布局模型
- python的web抓取技术
- halcon vs2013配置
- iOS使用stackview只能支持iOS9.0以上的系统
- c/c++练习–15
- sqlplus小结
- css3-弹性盒模型
- 导致加班的问题
- hdu 4372 Count the Buildings (Stirling数)
- AIDL源码解析in、out和inout
- 【CocosCreator入门教程(0)】——写在前面
- unbuntu 发布工具 瓦力(walle)配置 步骤
- poj 1201 intervals
- 软件设计—怎么做
- 《基于spyglass同步设计分析和静态验证》阅读笔记