首页前端开发CSS如何通过flex进行网页布局

如何通过flex进行网页布局

时间2024-05-21 07:14:03发布访客分类CSS浏览63
导读: flex布局 称为"弹性盒模型",当父容器设置了display:flex时,子元素自动成为其成员,容器默认存在两根轴:水平方向的主轴和垂直的交叉轴,项目默认沿主轴排列。 flex容器(父容器 的一些属性: flex-d...
  flex布局   称为"弹性盒模型",当父容器设置了display:flex时,子元素自动成为其成员,容器默认存在两根轴:水平方向的主轴和垂直的交叉轴,项目默认沿主轴排列。   flex容器(父容器)的一些属性:   flex-direction:决定主轴的方向(即项目的排列方向)   flex-wrap:如果一条轴线排不下,如何换行   flex-flow:是flex-direction属性和flex-wrap属性的简写形式,默认值为rownowrap   justify-content:定义了项目在主轴上的对齐方式   align-items:定义项目在交叉轴上如何对齐   align-content:定义了多根轴线的对齐方式。如果项目只有一根轴线,该属性不起作用   实例   flex实现水平垂直居中      *{   margin:0;   padding:0;   }   html{   width:100%;   height:100%;   }   body{   display:flex;   width:100%;   height:100%;   background:#eee;   justify-content:center;   align-items:center;   }   .box{   width:200px;   height:200px;   background:pink;   }   效果图:   两列等高布局:   左边固定宽度,右边占据剩余宽度:         *{   margin:0;   padding:0;   }   .grid{   display:flex;   border:1pxsolid#ccc;   }   .left{   background-color:pink;   flex-basis:200px;   }   .right{   background-color:skyblue;   flex-basis:calc(100%-200px);   }   


声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: 如何通过flex进行网页布局
本文地址: https://pptw.com/jishu/664710.html
css隐藏移动端滚动条并平滑滚动 CSS三栏布局的实现方法总结

游客 回复需填写必要信息