首页 > 网页制作 > CSS

CSS弹性盒模型flex在布局中的应用详解

admin CSS 2022-02-06 16:13:35 CSS   弹性盒模型   flex"

前面的话

前面已经详细介绍过flex弹性盒模型的基本语法和兼容写法,本文将介绍flex在布局中的应用
 
元素居中【1】伸缩容器上使用主轴对齐justify-content和侧轴对齐align-items

JavaScript Code复制内容到剪贴板
  1.   
XML/HTML Code复制内容到剪贴板
  1. <div class="parent"  style="background-color: lightgrey; height: 100px; width: 200px;">  
  2.     <div class="in" style="background-color: lightblue;">DEMOdiv>         
  3. div>  

【2】在伸缩项目上使用margin:auto

CSS Code复制内容到剪贴板
  1.   
XML/HTML Code复制内容到剪贴板
  1. <div class="parent"  style="background-color: lightgrey;height: 100px;width: 200px;">  
  2.     <div class="in" style="background-color: lightblue;">DEMOdiv>         
  3. div>  

两端对齐

CSS Code复制内容到剪贴板
  1.   
XML/HTML Code复制内容到剪贴板
  1. <div class="parent"  style="background-color: lightgrey;height: 100px;width: 200px;">  
  2.     <div class="in" style="background-color: lightblue;">DEMOdiv>  
  3.     <div class="in" style="background-color: lightgreen;">DEMOdiv>  
  4.     <div class="in" style="background-color: lightcyan;">DEMOdiv>  
  5.     <div class="in" style="background-color: lightseagreen;">DEMOdiv>         
  6. div>  

底端对齐

CSS Code复制内容到剪贴板
  1.   
XML/HTML Code复制内容到剪贴板
  1. <div class="parent"  style="background-color: lightgrey;height: 100px;width: 200px;">  
  2.     <div class="in" style="background-color: lightblue; height:20px;">DEMOdiv>  
  3.     <div class="in" style="background-color: lightgreen; height:30px;">DEMOdiv>  
  4.     <div class="in" style="background-color: lightcyan; height:40px;">DEMOdiv>  
  5.     <div class="in" style="background-color: lightseagreen; height:50px;">DEMOdiv>         
  6. div>  

输入框按钮

CSS Code复制内容到剪贴板
  1.   
XML/HTML Code复制内容到剪贴板
  1. <div class="inputBox">  
  2.   <input class="inputBox-ipt">  
  3.   <button class="inputBox-btn">按钮button>  
  4. div>  

等分布局

CSS Code复制内容到剪贴板
  1.   
XML/HTML Code复制内容到剪贴板
  1. <div class="parent" style="background-color: lightgrey;">  
  2.     <div class="child" style="background-color: lightblue;">1div>  
  3.     <div class="child" style="background-color: lightgreen;">2div>  
  4.     <div class="child" style="background-color: lightsalmon;">3div>  
  5.     <div class="child" style="background-color: pink;">4div>                   
  6. div>  

多列自适应布局

CSS Code复制内容到剪贴板
  1.   
XML/HTML Code复制内容到剪贴板
  1. <div class="parent" style="background-color: lightgrey;">  
  2.     <div class="left" style="background-color: lightblue;">  
  3.         <p>leftp>  
  4.         <p>leftp>  
  5.     div>               
  6.     <div class="center" style="background-color: pink;">  
  7.         <p>centerp>  
  8.         <p>centerp>  
  9.     div>               
  10.     <div class="right"  style="background-color: lightgreen;">  
  11.         <p>rightp>  
  12.         <p>rightp>  
  13.     div>                       
  14. div>  

悬挂布局

CSS Code复制内容到剪贴板
  1.   
XML/HTML Code复制内容到剪贴板
  1. <div class="box">  
  2.     <div class="left">左侧悬挂div>  
  3.     <div class="main">主要内容主要内容主要内容主要内容主要内容主要内容主要内容主要内容主要内容主要内容主要内容主要内容主要内容div>       
  4. div>  

全屏布局

CSS Code复制内容到剪贴板
  1.   
XML/HTML Code复制内容到剪贴板
  1. <div class="parent" id="parent" style="background-color: lightgrey;">  
  2.     <div class="top" style="background-color: lightblue;">  
  3.         <p>topp>  
  4.     div>    
  5.     <div class="middle" style="background-color: pink;">  
  6.         <div class="left" style="background-color: orange;">  
  7.             <p>leftp>  
  8.         div>        
  9.         <div class="right" style="background-color: lightsalmon;">  
  10.             <div class="right-in">  
  11.                 <p>rightp>  
  12.             div>               
  13.         div>                       
  14.     div>                 
  15.     <div class="bottom" style="background-color: lightgreen;">  
  16.         <p>bottomp>  
  17.     div>           
  18. div>  

以上这篇CSS弹性盒模型flex在布局中的应用详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持潘少俊衡。

原文地址:http://www.cnblogs.com/xiaohuochai/archive/2016/05/24/5460201.html

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
本文地址:/web/CSS/78022.html

留言与评论(共有 0 条评论)
   
验证码:

潘少俊衡

| 桂ICP备2023010378号-4

Powered By EmpireCMS

爱享小站

中德益农

谷姐神农

环亚肥料

使用手机软件扫描微信二维码

关注我们可获取更多热点资讯

感谢潘少俊衡友情技术支持