flex布局的使用

这次给大家带来flex布局的使用,flex布局使用的注意事项有哪些,下面就是实战案例,一起来看一下。

      布局的传统解决方案,基于盒状模型,依赖 display属性 + position属性 + float属性。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。2009年,W3C提出了一种新的方案—-Flex布局,可以简便、完整、响应式地实现各种页面布局。目前,它已经得到了所有浏览器的支持,这意味着,现在就能很安全地使用这项功能。

Flex 布局是什么

Flex 是 Flexible Box 的缩写,意为”弹性布局”,用来为盒状模型提供最大的灵活性。 任何一个容器都可以指定为 Flex 布局。注意,设为 Flex 布局以后,子元素的float、clear和vertical-align属性将失效。

flex布局的使用

采用 Flex 布局的元素,称为 Flex 容器(flex container),简称”容器”。它的所有子元素自动成为容器成员,称为 Flex 项目(flex item),简称”项目”。

 flex布局的使用

容器的属性

flex-direction      值有四个:row | row-reverse | column | column-reverse;

flex-wrap            值有3个:nowrap | wrap | wrap-reverse;

flex-flow              flex-direction属性和flex-wrap属性的简写形式,默认值为row nowrap,

justify-content      值有5个:flex-start | flex-end | center | space-between | space-around;

align-items           值有5个:flex-start | flex-end | center | baseline | stretch;

align-content

项目的属性

order        属性定义项目的排列顺序。数值越小,排列越靠前,默认为0。

flex-grow    属性定义项目的放大比例,默认为0,即如果存在剩余空间,也不放大。

flex-shrink  属性定义了项目的缩小比例,默认为1,即如果空间不足,该项目将缩小。负值对该属性无效。

flex-basis

flex         属性是flex-grow, flex-shrink 和 flex-basis的简写,默认值为0 1 auto。后两个属性可选。

align-self

相信看了本文案例你已经掌握了方法,更多精彩请关注【创想鸟】其它相关文章!

推荐阅读:

清除浮动对页面带来的影响有几种方法

input复选框checkbox的样式修改

以上就是flex布局的使用的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2780877.html

(0)
上一篇 2025年3月8日 16:10:10
下一篇 2025年2月18日 08:55:32

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • event loop如何使用

    这次给大家带来event loop如何使用,使用event loop的注意事项有哪些,下面就是实战案例,一起来看一下。   event loop这东西,确实把我坑了一把,面试的时候被问到这个问题的时候,我是懵逼的,完全不知道怎么回答,而当我…

    编程技术 2025年3月8日
    200
  • JS里计数器的使用

    这次给大家带来JS里计数器的使用,使用JS里计数器的注意事项有哪些,下面就是实战案例,一起来看一下。 angular2+ 的学习成本应该是三大框架中最高的一个,教程及案例稀缺,流程较为复杂,这里我用计数器和在线获取用户数据并渲染成列表这两个…

    编程技术 2025年3月8日
    200
  • JS闭包的使用

    这次给大家带来JS闭包的使用,使用JS闭包的注意事项有哪些,下面就是实战案例,一起来看一下。 闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 下面就是我的学习笔记,对于Javascr…

    编程技术 2025年3月8日
    200
  • Vue指令的使用

     这次给大家带来Vue指令的使用,Vue指令使用的注意事项有哪些,下面就是实战案例,一起来看一下。 v-on作用于事件,简写@ v-bind作用于html元素的属性,简写: v-for作用于模板内的变量,和C#的foreach类似的用法 v…

    编程技术 2025年3月8日
    200
  • JS的clone()函数如何使用

    这次给大家带来js的clone()函数如何使用,使用js的clone()函数注意事项有哪些,下面就是实战案例,一起来看一下。 一、解题代码 直接贴代码, function clone(obj){ var copy; switch(typeo…

    2025年3月8日 编程技术
    200
  • Bootstrap排版样式的使用

    这次给大家带来bootstrap排版样式的使用,使用bootstrap排版样式的bootstrap有哪些,下面就是实战案例,一起来看一下。 Bootstrap 分别对 h1 ~ h6 进行了 CSS 样式的重构,并且还支持普通bootstr…

    编程技术 2025年3月8日
    200
  • 微信小程序的多文件下载封装使用

    这次给大家带来微信小程序的多文件下载封装使用,使用微信小程序的多文件下载封装的注意事项有哪些,下面就是实战案例,一起来看一下。 需求 需要生成一个宣传的图片分享到朋友圈,这个宣传图片包含二维码,包含不同的背景图片和不同的文字。对于这种图片生…

    编程技术 2025年3月8日
    200
  • mixin的高阶组件使用详解

    这篇文章主要介绍了浅谈React中组件间抽象,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧 关于今天要学习的组件间抽象其实我这小白看了几次还没弄明白,这次决定一探究竟。在组件构建中,通常有一类功能需要被不同的组…

    编程技术 2025年3月8日
    200
  • datepicker怎么使用

    这次给大家带来datepicker怎么使用,使用datepicker的注意事项有哪些,下面就是实战案例,一起来看一下。 前言 写插件是很有意思,也很锻炼人,因为这个过程中能发现许多的细节问题。在前端发展的过程中,jQuery无疑是一个重要的…

    编程技术 2025年3月8日
    200
  • JS的策略模式使用详解

    这次给大家带来JS的策略模式使用详解,使用JS策略模式的注意事项有哪些,下面就是实战案例,一起来看一下。 策略模式的概念引用: 在软件开发中也常常遇到类似的情况,实现某一个功能有多种算法或者策略,我们可以根据环境或者条件的不同选择不同的算法…

    2025年3月8日
    200

发表回复

登录后才能评论