巅云智能建站平台搭建版(创业流派版)火爆上线,毕生受权!新增:文章智能收罗+全站真静态打包+都会分站+智能小法式+不法词过滤+H5自顺应+智能链词等功效功效概况
赞助文档Help

详解CSS中的flex容器与flex属性

一佰互联网站建造(www.taishanly.com) 宣布日期 2020-04-21 17:24:56 阅读数: 152

flex container(flex容器 或 弹性容器)

flex容器是flex元素的的父元素。 经由过程设置display 属性的值为flex 或 inline-flex界说。

注旧版本的属性值:

box:将工具作为弹性容器显现。(最老版本)
inline-box:将工具作为内联块级弹性容器显现。(最老版本)
flexbox:将工具作为弹性容器显现。(过渡版本)
inline-flexbox:将工具作为内联块级弹性容器显现。(过渡版本)
flex item(flex子元素 或 弹性质元素)

flex容器的每一个子元素均为一个flex子元素。注重:felx容器间接包罗的文本变为匿名的弹性质元素。

注重:Flexbox规划和本来的规划是2套观点,以是局部css属性在flex子元素中将不起感化,比方:float, clear , vertical-align , column-*等

轴:

每一个flex子元素沿着主轴(main axis)顺次彼此摆列。穿插轴(cross axis)垂直于主轴。

属性 flex-direction 界说主轴标的目的。
属性 justify-content 界说了flex子元素若何沿着主轴摆列。
属性 align-items 界说了flex子元素若何沿着穿插轴摆列。
属性 align-self 笼盖父元素的align-items属性,界说了零丁的flex子元素若何沿着穿插轴摆列。

标的目的:

flex容器的主轴出发点边缘(main start)、主轴出发点边缘(main end)和 穿插轴出发点边缘(cross start),穿插轴出发点边缘(cross end)为flex子元素摆列的肇端和竣事地位。它们具体取决于由writing-mode(从左到右、从右到左等等)属性成立的向量中的主轴和穿插轴地位。

属性 order 将元素顺次分组,并决议谁先呈现。
属性 flex-flow 是属性 flex-direction 和 flex-wrap 的简写,用于摆列flex子元素。

行:

flex子元素按照 flex-wrap 属性节制的侧轴标的目的(在这个标的目的上能够或许成立垂直的新线),既能够或许是一行也能够或许是多行摆列。

尺寸:

flex子元素宽高可呼应地等价于主尺寸(main size)和穿插尺寸(cross size),它们都别离取决于flex容器的主轴和侧轴。

 min-height 和 min-width 属性的初始值为新增关头字 auto。
属性 flex 是 flex-basis,flex-grow 和 flex-shrink 的缩写,代表flex子元素的伸缩性。

flex属性
flex(弹性容器中名目的长度)

flex: flex-grow flex-shrink flex-basis/auto/initial/inherit;
flex属性设置弹性容器中名目的长度。
flex属性是flexGrow、flexSHrink、flexBasis属性的简写,即:能够或许界说3个属性的值。
注重:若是元素不是弹性容器,flex属性将不会有用果。
flex的值及其申明

flex的值及其申明
申明
flex-grow的值 弹性容器中绝对拉伸工具的宽度
flex-shrink的值 弹性容器中绝对紧缩工具的宽度
flex-basis的值 设定各名目的宽度,能够的值及值得正当单元:
  • auto;
  • inherit
  • %:
  • px
  • em
auto 与1 1 auto不异 默许值:0 1 auto
none 与0 0 auto不异
initial 坚持原有属性的值
inherit 担当母元素的设定。
默许值:0 1 auto
值的担当:不担当
JavaScript syntax: object.style.flex="1"

利用例:

HTML文件

CSS Code复制内容到剪贴板
  1. <!DOCTYPE html>   
  2. <html>   
  3. <head>   
  4. <meta charset="UTF-8">   
  5. <style>   
  6. #myD {   
  7. width220px;   
  8. height:80px;   
  9. border1px solid black;   
  10. display: -webkit-flex; /* Safari */  
  11. display: flex;   
  12. }   
  13. #myD div {   
  14. -webkit-flex: 2; /* Safari 6.1+ */  
  15. -ms-flex: 2; /* IE 10 */  
  16. flex: 2;   
  17. }   
  18. </style>   
  19. </head>   
  20. <body>   
  21. <div id="myD">   
  22. <div style="background-color:coral;">白色</div>   
  23. <div style="background-color:lightblue;">浅蓝色</div>   
  24. <div style="background-color:lightgreen;">绿色及其余内容</div>   
  25. </div>   
  26. </body>   
  27. </html>  
一佰互联是天下着名建站品牌办事商,咱们有九年、网站建造、网页设想、php开辟和域名注册及假造主机办事履历,供给的办事更是天下着名。最近几年来还整合团队上风自立开辟了可视化多用户”“3.0平台版,拖拽排版网站建造设想,轻松完成pc站、手机微网站、小法式、APP一体化全网营销网站扶植 ,已胜利的为天下上百家收集公司供给自助建站平台搭建办事。

相干消息more

27
04月
PHP在线书签体系分享

本文为大师分享了PHP在线书签体系,感乐趣的小火伴们能够或许参考一下1、须要阐发起首,须要辨认每一个用户。应当有考证机制。其次,须要保管单个用户的... >>概况

26
03月
30岁前立誓上市敲钟的他,时隔两年称心如意,

简介:本日,微信第三方办事供给商微盟团体(以下简称“微盟”)在香港联交挂牌上市。微盟每股订价为2.80港元,出售约3.02亿股,集资额约为7... >>概况

03
05月
网站设想中若何具体的自界说404毛病页面的制

一、甚么是自界说404毛病页面?404自界说毛病页面便是当用户输出了毛病的url地点或输出了一个不存在的url地点时,所前往的一个页面,它... >>概况

09
04月
专访法国复旧插画设想师 Mathieu Fr

必须认可,插画这类怪异的抒发体例,维系着艺术和设想之间的奥妙干系。良多有着怪异气概的插画师,都有着风趣的过往和丰硕的履历,究竟是甚么样的气力... >>概况

高端网站扶植

美工统筹SEO,为企业电子商务营销助力!

德律风:

023-85725751
建站

产物

域名注册 假造主机 云办事器 企业邮局
智能建站 APP打包 微站/小法式 创业平台
网站推行 媒体营销 智能收罗 AI机械人
400德律风 短信营销 店销机械人
私家定制 流派网站