广告
返回顶部
首页 > 资讯 > 前端开发 > VUE >CSS弹性盒模型flex在布局中的应用
  • 253
分享到

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

2024-04-02 19:04:59 253人浏览 泡泡鱼
摘要

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

本篇内容主要讲解“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在布局中的应用”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: CSS弹性盒模型flex在布局中的应用

本文链接: https://www.lsjlt.com/news/81075.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

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

下载Word文档
猜你喜欢
  • CSS弹性盒模型flex在布局中的应用
    本篇内容主要讲解“CSS弹性盒模型flex在布局中的应用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CSS弹性盒模型flex在布局中的应用”吧!元素居中【1】...
    99+
    2022-10-19
  • CSS3的flex弹性盒模型布局的示例分析
    CSS3的flex弹性盒模型布局的示例分析,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Flexible Box(弹性盒子)能让页面的分布...
    99+
    2022-10-19
  • css的flex弹性布局怎么应用
    本篇内容介绍了“css的flex弹性布局怎么应用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!案例基础布局html<ul c...
    99+
    2023-07-05
  • 详解Css Flex 弹性布局在移动端开发中的应用
    在移动设备的普及和多样化的时代,响应式设计已经成为了Web开发的标配。而CSS Flex 弹性布局作为一种响应式设计的解决方案,能够很好地适应不同屏幕尺寸和设备方向的变化,因此在移动端开发中应用广泛。什么是CSS Flex 弹性布局CSS ...
    99+
    2023-10-21
    移动端开发 弹性布局 CSS flex
  • css中flex弹性布局的示例分析
    这篇文章将为大家详细讲解有关css中flex弹性布局的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。案例基础布局html<ul class="box">&...
    99+
    2023-06-08
  • 详解Css Flex 弹性布局在响应式图片展示中的应用
    过去,我们在网页上展示图片时,经常遇到的一个问题是如何使图片在不同屏幕尺寸下保持良好的显示效果。传统的CSS布局方法无法很好地解决这个问题,而CSS Flex弹性布局则是一种有效的解决方案。本文将详细介绍CSS Flex弹性布局在响应式图片...
    99+
    2023-10-21
    响应式 图片展示 弹性布局
  • 详解Css Flex 弹性布局在博客文章列表中的应用
    引言:随着博客平台的发展,越来越多的博主开始关注博客的外观和布局设计,其中的一个重要因素就是博客文章列表的展示方式。在这方面,Css Flex 弹性布局是一种非常实用和灵活的解决方案。本文将详细介绍 Css Flex 弹性布局在博客文章列表...
    99+
    2023-10-21
    博客 弹性布局 CSS flex
  • CSS3的Flex弹性布局怎么应用
    本文小编为大家详细介绍“CSS3的Flex弹性布局怎么应用”,内容详细,步骤清晰,细节处理妥当,希望这篇“CSS3的Flex弹性布局怎么应用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新...
    99+
    2022-10-19
  • 如何使用Css Flex 弹性布局创建响应式卡片布局
    在现代网页设计中,响应式布局是一种必不可少的设计方式。而弹性布局(Flexbox)是一种强大而灵活的布局模型,可以让我们更轻松地创建响应式布局。本文将介绍如何使用Css Flex 弹性布局创建一个简单的响应式卡片布局,并提供具体的代码示例。...
    99+
    2023-10-21
    响应式 布局 CSS flex
  • CSS Flexbox布局:利用弹性盒子布局实现灵活的布局结构
    CSS Flexbox布局:灵活的布局结构实现简介:在前端开发中,页面布局是一个重要的环节。传统的布局方式,如使用浮动或定位,有时候在设计不符合标准化的情况下会出现一系列问题。为了克服这些问题,CSS3引入了Flexbox布局,它可以为开发...
    99+
    2023-11-18
    CSS 布局 FLEXBOX
  • CSS Flex弹性布局详解!常用的12个属性
    CSS Flex弹性布局是一种用于布局网页元素的技术,它通过一系列的属性来定义弹性容器和其内部元素的行为。以下是常用的12个CSS ...
    99+
    2023-10-10
    CSS
  • 详解Css Flex 弹性布局在社交媒体网站中的应用案例
    简介:社交媒体网站在现今的互联网时代中扮演着重要的角色,它们以其丰富的内容和多样的交互特性吸引着数以亿计的用户。在开发社交媒体网站时,页面布局的灵活性和适应性是至关重要的。CSS Flex弹性布局正是一个强大的工具,可以实现灵活的页面布局和...
    99+
    2023-10-21
    弹性布局 社交媒体网站 CSS flex
  • css弹性盒模型中容器属性的示例分析
    小编给大家分享一下css弹性盒模型中容器属性的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! ...
    99+
    2022-10-19
  • 如何使用Css Flex 弹性布局实现响应式图片轮播
    在现代的网页设计中,响应式设计变得越来越重要。当我们设计一个网站或者应用程序时,我们希望它能够适应不同屏幕尺寸的设备,无论是手机、平板还是桌面电脑。图片轮播是一个常见的网站组件,它可以用来展示多张图片的滑动效果。在本文中,我们将介绍如何使用...
    99+
    2023-10-21
    响应式 CSS flex
  • 详解Css Flex 弹性布局中的缩放与旋转效果实现
    在前端开发中,弹性布局(Flex布局)是一种灵活的布局方式,它可以帮助我们更容易地实现各种布局效果。其中,缩放和旋转是常见的效果之一,本文将详细介绍在CSS Flex布局中如何实现缩放和旋转效果,并提供具体的代码示例。首先,我们先来了解一下...
    99+
    2023-10-21
    缩放 弹性布局 关键词:CSS Flex 旋转效果实现
  • 详解Css Flex 弹性布局中的换行与溢出处理方法
    CSS弹性布局(Flex)是CSS3中的一种新的布局方式,它能够帮助我们更加灵活地布局元素。在Flex弹性布局中,元素的布局仅依赖于父容器的设置,而不再需要复杂的相对或绝对定位。本文将详细介绍Flex布局中的换行与溢出处理方法,并结合具体的...
    99+
    2023-10-21
    弹性布局 (Flex) 换行处理方法 (Wrap) 溢出处理方法 (Overflow)
  • 如何通过Css Flex 弹性布局实现页面元素的垂直居中
    在网页设计中,经常会遇到需要将页面元素进行垂直居中的情况。CSS Flex弹性布局是一种优雅简洁且灵活的布局方式,能够轻松实现页面元素的垂直居中。本文将详细介绍如何使用CSS Flex布局实现页面元素的垂直居中,并提供具体的代码示例。一、基...
    99+
    2023-10-21
    flex布局 CSS编程 垂直居中
  • CSS中的z-index属性在层叠布局中的用法
    本篇内容主要讲解“CSS中的z-index属性在层叠布局中的用法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CSS中的z-index属性在层叠布局中的用法”吧...
    99+
    2022-10-19
  • PHP数据类型在Git分布式中的应用和局限性是什么?
    Git是目前最流行的分布式版本控制系统之一,它具有高效、强大和灵活的特点,被广泛应用于软件开发、项目管理等领域。在Git分布式中,PHP作为一种脚本语言,其数据类型具有一定的应用和局限性。本文将探讨PHP数据类型在Git分布式中的应用和局...
    99+
    2023-09-27
    数据类型 git 分布式
  • 深入了解position属性在H5页面布局优化中的应用
    H5页面布局优化:深入解析position属性的使用方法在H5页面开发中,布局优化是非常重要的一环。其中,position属性是控制元素定位的重要属性之一。本文将深入解析position属性的使用方法,并提供具体的代码示例,以帮助读者更好地...
    99+
    2023-12-27
    H页面布局优化:position属性方法
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作