我的编程空间,编程开发者的网络收藏夹
学习永远不晚

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

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

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

本篇内容主要讲解“CSS弹性盒模型flex在布局中的应用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CSS弹性盒模型flex在布局中的应用”吧!

元素居中【1】伸缩容器上使用主轴对齐justify-content和侧轴对齐align-items

JavaScript Code复制内容到剪贴板

  1. <style>   

  2. .parent{   

  3.     display: flex;   

  4.     justify-content: center;   

  5.     align-items: center;   

  6. }   

  7. </style>  

XML/HTML Code复制内容到剪贴板

  1. <div class="parent"  style="background-color: lightgrey; height: 100px; width: 200px;">  

  2.     <div class="in" style="background-color: lightblue;">DEMO</div>         

  3. </div>  

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

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

CSS Code复制内容到剪贴板

  1. <style>   

  2. .parent{   

  3.     display: flex;   

  4. }   

  5. .in{   

  6.     margin: auto;   

  7. }   

  8. </style>  

XML/HTML Code复制内容到剪贴板

  1. <div class="parent"  style="background-color: lightgrey;height: 100px;width: 200px;">  

  2.     <div class="in" style="background-color: lightblue;">DEMO</div>         

  3. </div>  

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

两端对齐

CSS Code复制内容到剪贴板

  1. <style>   

  2. .parent{   

  3.     display: flex;   

  4.     justify-content:space-between   

  5. }   

  6. </style>  

XML/HTML Code复制内容到剪贴板

  1. <div class="parent"  style="background-color: lightgrey;height: 100px;width: 200px;">  

  2.     <div class="in" style="background-color: lightblue;">DEMO</div>  

  3.     <div class="in" style="background-color: lightgreen;">DEMO</div>  

  4.     <div class="in" style="background-color: lightcyan;">DEMO</div>  

  5.     <div class="in" style="background-color: lightseagreen;">DEMO</div>         

  6. </div>  

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

底端对齐

CSS Code复制内容到剪贴板

  1. <style>   

  2. .parent{   

  3.     display: flex;   

  4.     align-items: flex-end;   

  5. }   

  6. </style>  

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;">DEMO</div>  

  3.     <div class="in" style="background-color: lightgreen; height:30px;">DEMO</div>  

  4.     <div class="in" style="background-color: lightcyan; height:40px;">DEMO</div>  

  5.     <div class="in" style="background-color: lightseagreen; height:50px;">DEMO</div>         

  6. </div>  

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

输入框按钮

CSS Code复制内容到剪贴板

  1. <style>   

  2. .inputBox{   

  3.     display: flex;   

  4.     width: 250px;   

  5. }   

  6. .inputBox-ipt{   

  7.     flex: 1;   

  8. }   

  9. </style>  

XML/HTML Code复制内容到剪贴板

  1. <div class="inputBox">  

  2.   <input class="inputBox-ipt">  

  3.   <button class="inputBox-btn">按钮</button>  

  4. </div>  

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

等分布局

CSS Code复制内容到剪贴板

  1. <style>   

  2. body,p{margin: 0;}   

  3. .parent{   

  4.     display: flex;   

  5. }   

  6. .child{   

  7.     flex:1;   

  8.     height: 100px;   

  9. }   

  10. .child + .child{   

  11.     margin-left: 20px;   

  12. }   

  13. </style>  

XML/HTML Code复制内容到剪贴板

  1. <div class="parent" style="background-color: lightgrey;">  

  2.     <div class="child" style="background-color: lightblue;">1</div>  

  3.     <div class="child" style="background-color: lightgreen;">2</div>  

  4.     <div class="child" style="background-color: lightsalmon;">3</div>  

  5.     <div class="child" style="background-color: pink;">4</div>                   

  6. </div>  

多列自适应布局

CSS Code复制内容到剪贴板

  1. <style>   

  2. p{margin: 0;}   

  3. .parent{display: flex;}   

  4. .left,.center{margin-right: 20px;}   

  5. .rightright{flex: 1;}   

  6. </style>  

XML/HTML Code复制内容到剪贴板

  1. <div class="parent" style="background-color: lightgrey;">  

  2.     <div class="left" style="background-color: lightblue;">  

  3.         <p>left</p>  

  4.         <p>left</p>  

  5.     </div>               

  6.     <div class="center" style="background-color: pink;">  

  7.         <p>center</p>  

  8.         <p>center</p>  

  9.     </div>               

  10.     <div class="right"  style="background-color: lightgreen;">  

  11.         <p>right</p>  

  12.         <p>right</p>  

  13.     </div>                       

  14. </div>  

悬挂布局

CSS Code复制内容到剪贴板

  1. <style>           

  2. .box{   

  3.     display: flex;   

  4.     background-color: lightgrey;   

  5.     width: 300px;   

  6. }   

  7. .left{   

  8.     margin-right: 20px;   

  9.     background-color: lightblue;   

  10.     height: 30px;   

  11. }   

  12. .main{   

  13.     flex:1;   

  14. }   

  15. </style>  

XML/HTML Code复制内容到剪贴板

  1. <div class="box">  

  2.     <div class="left">左侧悬挂</div>  

  3.     <div class="main">主要内容主要内容主要内容主要内容主要内容主要内容主要内容主要内容主要内容主要内容主要内容主要内容主要内容</div>       

  4. </div>  

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

全屏布局

CSS Code复制内容到剪贴板

  1. <style>   

  2. body,p{margin: 0;}   

  3. body,html,.parent{height: 100%;}   

  4. .parent{   

  5.     display: flex;   

  6.     flex-direction: column;   

  7. }   

  8. .top,.bottombottom{   

  9.     height: 50px;   

  10. }   

  11. .middle{   

  12.     display: flex;   

  13.     flex: 1;   

  14. }   

  15. .left{   

  16.     width: 100px;   

  17.     margin-right: 20px;   

  18. }   

  19. .rightright{   

  20.     flex: 1;   

  21.     overflow: auto;   

  22. }   

  23. .rightright-in{   

  24.     height: 1000px;   

  25. }   

  26. </style>  

XML/HTML Code复制内容到剪贴板

  1. <div class="parent" id="parent" style="background-color: lightgrey;">  

  2.     <div class="top" style="background-color: lightblue;">  

  3.         <p>top</p>  

  4.     </div>    

  5.     <div class="middle" style="background-color: pink;">  

  6.         <div class="left" style="background-color: orange;">  

  7.             <p>left</p>  

  8.         </div>        

  9.         <div class="right" style="background-color: lightsalmon;">  

  10.             <div class="right-in">  

  11.                 <p>right</p>  

  12.             </div>               

  13.         </div>                       

  14.     </div>                 

  15.     <div class="bottom" style="background-color: lightgreen;">  

  16.         <p>bottom</p>  

  17.     </div>           

  18. </div>  

到此,相信大家对“CSS弹性盒模型flex在布局中的应用”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

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

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

css的flex弹性布局怎么应用

本篇内容介绍了“css的flex弹性布局怎么应用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!案例基础布局html
    2023-07-05

详解Css Flex 弹性布局在移动端开发中的应用

在移动设备的普及和多样化的时代,响应式设计已经成为了Web开发的标配。而CSS Flex 弹性布局作为一种响应式设计的解决方案,能够很好地适应不同屏幕尺寸和设备方向的变化,因此在移动端开发中应用广泛。什么是CSS Flex 弹性布局CSS
2023-10-21

详解Css Flex 弹性布局在响应式图片展示中的应用

过去,我们在网页上展示图片时,经常遇到的一个问题是如何使图片在不同屏幕尺寸下保持良好的显示效果。传统的CSS布局方法无法很好地解决这个问题,而CSS Flex弹性布局则是一种有效的解决方案。本文将详细介绍CSS Flex弹性布局在响应式图片
2023-10-21

详解Css Flex 弹性布局在博客文章列表中的应用

引言:随着博客平台的发展,越来越多的博主开始关注博客的外观和布局设计,其中的一个重要因素就是博客文章列表的展示方式。在这方面,Css Flex 弹性布局是一种非常实用和灵活的解决方案。本文将详细介绍 Css Flex 弹性布局在博客文章列表
2023-10-21

css中flex弹性布局的示例分析

这篇文章将为大家详细讲解有关css中flex弹性布局的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。案例基础布局html
  • 2023-06-08

如何使用Css Flex 弹性布局创建响应式卡片布局

在现代网页设计中,响应式布局是一种必不可少的设计方式。而弹性布局(Flexbox)是一种强大而灵活的布局模型,可以让我们更轻松地创建响应式布局。本文将介绍如何使用Css Flex 弹性布局创建一个简单的响应式卡片布局,并提供具体的代码示例。
2023-10-21

详解Css Flex 弹性布局在社交媒体网站中的应用案例

简介:社交媒体网站在现今的互联网时代中扮演着重要的角色,它们以其丰富的内容和多样的交互特性吸引着数以亿计的用户。在开发社交媒体网站时,页面布局的灵活性和适应性是至关重要的。CSS Flex弹性布局正是一个强大的工具,可以实现灵活的页面布局和
2023-10-21

CSS Flex弹性布局详解!常用的12个属性

CSS Flex弹性布局是一种用于布局网页元素的技术,它通过一系列的属性来定义弹性容器和其内部元素的行为。以下是常用的12个CSS Flex属性的详细解释:1. `flex-direction`:用于设置弹性容器的主轴方向,可以是水平方向(
2023-10-10

CSS Flexbox布局:利用弹性盒子布局实现灵活的布局结构

CSS Flexbox布局:灵活的布局结构实现简介:在前端开发中,页面布局是一个重要的环节。传统的布局方式,如使用浮动或定位,有时候在设计不符合标准化的情况下会出现一系列问题。为了克服这些问题,CSS3引入了Flexbox布局,它可以为开发
CSS Flexbox布局:利用弹性盒子布局实现灵活的布局结构
2023-11-18

如何使用Css Flex 弹性布局实现响应式图片轮播

在现代的网页设计中,响应式设计变得越来越重要。当我们设计一个网站或者应用程序时,我们希望它能够适应不同屏幕尺寸的设备,无论是手机、平板还是桌面电脑。图片轮播是一个常见的网站组件,它可以用来展示多张图片的滑动效果。在本文中,我们将介绍如何使用
2023-10-21

详解Css Flex 弹性布局中的缩放与旋转效果实现

在前端开发中,弹性布局(Flex布局)是一种灵活的布局方式,它可以帮助我们更容易地实现各种布局效果。其中,缩放和旋转是常见的效果之一,本文将详细介绍在CSS Flex布局中如何实现缩放和旋转效果,并提供具体的代码示例。首先,我们先来了解一下
2023-10-21

详解Css Flex 弹性布局中的换行与溢出处理方法

CSS弹性布局(Flex)是CSS3中的一种新的布局方式,它能够帮助我们更加灵活地布局元素。在Flex弹性布局中,元素的布局仅依赖于父容器的设置,而不再需要复杂的相对或绝对定位。本文将详细介绍Flex布局中的换行与溢出处理方法,并结合具体的
2023-10-21

如何通过Css Flex 弹性布局实现页面元素的垂直居中

在网页设计中,经常会遇到需要将页面元素进行垂直居中的情况。CSS Flex弹性布局是一种优雅简洁且灵活的布局方式,能够轻松实现页面元素的垂直居中。本文将详细介绍如何使用CSS Flex布局实现页面元素的垂直居中,并提供具体的代码示例。一、基
2023-10-21

最新趋势:探索CSS响应式布局在移动端应用开发中的应用

最新趋势:探索CSS响应式布局在移动端应用开发中的应用引言:随着移动设备的普及和应用市场的繁荣,移动应用开发成为了当下最热门的领域之一。为了适应不同屏幕尺寸的设备,开发人员需要在移动应用中实现灵活的布局。CSS响应式布局是当前移动应用开发
最新趋势:探索CSS响应式布局在移动端应用开发中的应用
2024-02-22

编程热搜

目录