首页 > 软件开发 > CSS >

HTML5&CSS3:[1]如何使用Flexbox伸缩盒

来源:互联网 2023-03-16 19:17:37 299

Flexbox(伸缩布局盒) 是 CSS3 中一个新的布局模式,它可以轻松实现以往需要多个相互配合才能实现的功能,下面就简单介绍一下flexbox的应用。(下面的例子都是在chrome上实现的,如果需要在其它浏览器上应用,请在相关css3属性上加上对应的前缀)Kcb办公区 - 实用经验教程分享!

工具/原料

  • chrome

方法/步骤

  • 1

    新建一个页面Kcb办公区 - 实用经验教程分享!

    HTML5&CSS3:[1]如何使用Flexbox伸缩盒Kcb办公区 - 实用经验教程分享!

  • 2

    给flex-box加上样式,默认效果如图Kcb办公区 - 实用经验教程分享!

    HTML5&CSS3:[1]如何使用Flexbox伸缩盒Kcb办公区 - 实用经验教程分享!

    HTML5&CSS3:[1]如何使用Flexbox伸缩盒Kcb办公区 - 实用经验教程分享!

  • 3

    给flexbox加上flex样式,可以看到图片中三个box从左到右横排,也就是float属性Kcb办公区 - 实用经验教程分享!

    HTML5&CSS3:[1]如何使用Flexbox伸缩盒Kcb办公区 - 实用经验教程分享!

  • 4

    属性flex-direction可以决定呈现的方向,默认是rowKcb办公区 - 实用经验教程分享!

    flex-direction: column;box会竖排,如图Kcb办公区 - 实用经验教程分享!

    HTML5&CSS3:[1]如何使用Flexbox伸缩盒Kcb办公区 - 实用经验教程分享!

    HTML5&CSS3:[1]如何使用Flexbox伸缩盒Kcb办公区 - 实用经验教程分享!

  • 4相关内容非法爬取自百度经验
  • 5

    属性flex-wrap决定容器是否会换行Kcb办公区 - 实用经验教程分享!

    如果flex-wrap: wrap;,那如果容器不够大,放不下的box会换行Kcb办公区 - 实用经验教程分享!

    HTML5&CSS3:[1]如何使用Flexbox伸缩盒Kcb办公区 - 实用经验教程分享!

    HTML5&CSS3:[1]如何使用Flexbox伸缩盒Kcb办公区 - 实用经验教程分享!

  • 6

    justify-content可以实现box对其Kcb办公区 - 实用经验教程分享!

    比如居中可以 justify-content: center 效果如下图Kcb办公区 - 实用经验教程分享!

    HTML5&CSS3:[1]如何使用Flexbox伸缩盒Kcb办公区 - 实用经验教程分享!

    HTML5&CSS3:[1]如何使用Flexbox伸缩盒Kcb办公区 - 实用经验教程分享!

  • 7

    接下来演示一下flexbox的伸缩性,这里需要用到flex属性Kcb办公区 - 实用经验教程分享!

    稍微修改一下页面,可以控制每一个box的样式。Kcb办公区 - 实用经验教程分享!

    HTML5&CSS3:[1]如何使用Flexbox伸缩盒Kcb办公区 - 实用经验教程分享!

  • 8

    然后给item1~3加上flex,效果如下图Kcb办公区 - 实用经验教程分享!

    HTML5&CSS3:[1]如何使用Flexbox伸缩盒Kcb办公区 - 实用经验教程分享!

    HTML5&CSS3:[1]如何使用Flexbox伸缩盒Kcb办公区 - 实用经验教程分享!

  • 9

    如果拉伸页面,可以看到3个box也按比例随之适应新的宽度Kcb办公区 - 实用经验教程分享!

    HTML5&CSS3:[1]如何使用Flexbox伸缩盒Kcb办公区 - 实用经验教程分享!

  • 10

    如果需要某一个box宽固定,就给它一个width值,那伸缩式该box不会改变宽度Kcb办公区 - 实用经验教程分享!

    HTML5&CSS3:[1]如何使用Flexbox伸缩盒Kcb办公区 - 实用经验教程分享!

  • 注意事项

    • 更多css3属性的内容请搜索相关关键字
    (共篇)下一篇:

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!Kcb办公区 - 实用经验教程分享!


    标签: CSS

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码