flex弹性伸缩布局笔记
来源:互联网 发布:统计学博士 知乎 编辑:程序博客网 时间:2024/05/21 11:04
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title></head><style> .holyGrail{ display: flex; min-height: 100vh; flex-direction: column; height:70px; } header,footer{ flex:1; } .HolyGrail-body{ display:flex; flex:1; } .HolyGrail-content{ flex:1; border:1px solid #000000; background-color: #eee; } .HolyGrail-nav,.HolyGrail-ads{ flex: 0 0 12em;/*又flex-grow ,flex-shrink ,flex-basis flex-grow属性定义项目的放大比例,默认为0,即如果存在剩余空间,也不放大。lex-shrink属性定义了项目的缩小比例,默认为1,即如果空间不足,该项目将缩小。flex-basis属性定义了在分配多余空间之前,项目占据的主轴空间(main size)。类似于设置了width属性。*/border:1px solid #000000; background-color: #eee; } .HolyGrail-nav{ order:-1; }</style><body class="holyGrail"><!--平均布局--><!--<div class="flex"> --> <!--<p class="column">最简单的网格布局,就是平均分布。在容器里面平均分配空间,跟上面的骰子</p>--> <!--<p class="column">版本的Flexbox模型是2012年9月提出的工作草案,这个草案是由W3C 推出的最新语法。这个版本立志于指定标准,让新式的浏览器全面兼容,在未来浏览器的更新换代中实现统</p>--> <!--<p class="column">报道称,此前也发生过缅甸商人在中国境内银行开设的账户被冻结的情况,主要涉及网络赌博以及商品走私等,但此次事件影响更加广泛。据《缅甸之光》报道,部分缅甸商人在中国农业银行和建设银行开设的账户从15日起相继被冻结。木姐边境贸易口岸的贸易额占缅甸边境贸易总额的70%,缅甸商人希望缅甸政府尽快与中国政府协商解决此事。针对这一情况,缅甸掸邦议会议员、民盟负责人</p>--> <!--<p class="column"> 中国驻缅甸大使馆19日在发给《环球时报》记者的回应中说,据了解,为维护两国边民共同利益,打击边境地区非法活动,近期中方有关部门在调查涉嫌跨境案件过程中,依法要求两国从事边贸人员配合调查并临时冻结了一些人员账户,其中包括部分缅方边贸人员账户。中方上述临时措施,也是为了维护两国合法边贸人员的正当权益和中缅边贸</p>--><!--</div>--><!--圣杯布局--> <header>我是头</header> <div class="HolyGrail-body"> <main class="HolyGrail-content">内容...........</main> <aside class="HolyGrail-nav">左导航</aside> <nav class="HolyGrail-ads">右导航</nav> </div> <footer>脚</footer></body></html>
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title></head><style> body{ background-color: #000000; } .box{ display:flex; /*justify-content:flex-end; *//*flex-end右对齐,默认就是flex-start*/ /*align-items:flex-end; *//*交叉轴对其方式*/ /*flex-direction:column;*/ /*纵轴或者横轴排列方式*/ /*justify-content:space-between;*/ /*align-content:space-between;*/ /*align-items:flex-end;*/ flex-wrap:wrap; /*容器装不下的时候自动换行*/ width:104px; height:104px; background-color: #e7e7e7; margin:16px; padding:4px; object-fit: contain; box-shadow: inset 0 5px white, inset 0 -5px #bbb, inset 5px 0 #d7d7d7, inset -5px 0 #d7d7d7; border-radius:10%; } .item{ display:block; width:24px; height:24px; border-radius: 50%; background-color: #000000; box-shadow: inset 0 3px #111, inset 0 -3px #555; margin:4px; } .box span:nth-child(2){ order:1; flex:1; /*align-self:center;*/ /*align-self:center;*/ } .box span:nth-child(3){ flex:1; /*占用比例大小*/ order:2; /*排列顺序*/ /*align-self:center;*/ /*align-self:flex-end;*/ } .box span:nth-child(4){ order:3; flex:1; /*align-self:center;*/ /*align-self:flex-end;*/ } .row{ display:flex; width:100%; /*justify-content:space-between;*/ } .box div:nth-child(2){ justify-content:center; } .box div:nth-child(3){ justify-content:space-between; }</style><body><div class="box"> <div class="row"> <span class="item"></span> <span class="item"></span> <span class="item"></span> </div> <div class="row"> <span class="item"></span> </div> <div class="row"> <span class="item"></span> <span class="item"></span> </div></div></body></html>
阅读全文
0 0
- flex弹性伸缩布局笔记
- Flex弹性伸缩布局
- display:flex 弹性伸缩布局详解
- CSS3弹性伸缩布局(二)——flex布局
- CSS3弹性伸缩布局——flex布局
- Flex(弹性布局)学习笔记。
- 弹性伸缩布局
- CSS3弹性伸缩布局
- css3弹性伸缩布局
- 弹性伸缩布局-fle
- css3弹性伸缩布局[上]
- H5-简单弹性伸缩布局
- 伸缩盒(flex布局)
- 伸缩布局flex
- 伸缩布局flex
- display:flex弹性布局
- flex弹性盒布局
- CSS3 弹性布局Flex
- Android7.0中文文档(API)-- PopupWindow
- java 去除括号里的内容
- 多层感知机模型在mnist上的例子
- 微信开发报错:config:invalid url domain
- Memcached-服务端安装
- flex弹性伸缩布局笔记
- altium 不规则焊盘 创建异形焊盘方法
- 用Glide-图片的压缩-图片压缩原理
- iOS谓词的使用 (NSPredicate)
- 复选框联动效果以及全选非全选,反选
- EF_Helper
- 基于RTP协议的IP电话QoS监测及提高策略
- 基于node的微小爬虫
- TCP的四种定时器