二、Flex 布局教程:实例篇
- <div class="box">
- <span class="item"></span>
- </div>
- .box {
- display: flex;
- }
- .box {
- display: flex;
- justify-content: center;
- }
- .box {
- display: flex;
- justify-content: flex-end;
- }
- .box {
- display: flex;
- align-items: center;
- }
- .box {
- display: flex;
- justify-content: center;
- align-items: center;
- }
- .box {
- display: flex;
- justify-content: center;
- align-items: flex-end;
- }
- .box {
- display: flex;
- justify-content: flex-end;
- align-items: flex-end;
- }
- .box {
- display: flex;
- justify-content: space-between;
- }
- .box {
- display: flex;
- flex-direction: column;
- justify-content: space-between;
- }
- .box {
- display: flex;
- flex-direction: column;
- justify-content: space-between;
- align-items: center;
- }
- .box {
- display: flex;
- flex-direction: column;
- justify-content: space-between;
- align-items: flex-end;
- }
- .box {
- display: flex;
- }
- .item:nth-child(2) {
- align-self: center;
- }
- .box {
- display: flex;
- justify-content: space-between;
- }
- .item:nth-child(2) {
- align-self: flex-end;
- }
- .box {
- display: flex;
- }
- .item:nth-child(2) {
- align-self: center;
- }
- .item:nth-child(3) {
- align-self: flex-end;
- }
- .box {
- display: flex;
- flex-wrap: wrap;
- justify-content: flex-end;
- align-content: space-between;
- }
- <div class="box">
- <div class="column">
- <span class="item"></span>
- <span class="item"></span>
- </div>
- <div class="column">
- <span class="item"></span>
- <span class="item"></span>
- </div>
- </div>
- .box {
- display: flex;
- flex-wrap: wrap;
- align-content: space-between;
- }
- .column {
- flex-basis: 100%;
- display: flex;
- justify-content: space-between;
- }
- .box {
- display: flex;
- flex-wrap: wrap;
- align-content: space-between;
- }
- .box {
- display: flex;
- flex-direction: column;
- flex-wrap: wrap;
- align-content: space-between;
- }
- <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>
- .box {
- display: flex;
- flex-wrap: wrap;
- }
- .row{
- flex-basis: 100%;
- display:flex;
- }
- .row:nth-child(2){
- justify-content: center;
- }
- .row:nth-child(3){
- justify-content: space-between;
- }
- .box {
- display: flex;
- flex-wrap: wrap;
- }
- <div class="Grid">
- <div class="Grid-cell">...</div>
- <div class="Grid-cell">...</div>
- <div class="Grid-cell">...</div>
- </div>
- .Grid {
- display: flex;
- }
- .Grid-cell {
- flex:;
- }
- <div class="Grid">
- <div class="Grid-cell u-1of4">...</div>
- <div class="Grid-cell">...</div>
- <div class="Grid-cell u-1of3">...</div>
- </div>
- .Grid {
- display: flex;
- }
- .Grid-cell {
- flex:;
- }
- .Grid-cell.u-full {
- flex: 0 0 100%;
- }
- .Grid-cell.u-1of2 {
- flex: 0 0 50%;
- }
- .Grid-cell.u-1of3 {
- flex: 0 0 33.3333%;
- }
- .Grid-cell.u-1of4 {
- flex: 0 0 25%;
- }
- <body class="HolyGrail">
- <header>...</header>
- <div class="HolyGrail-body">
- <main class="HolyGrail-content">...</main>
- <nav class="HolyGrail-nav">...</nav>
- <aside class="HolyGrail-ads">...</aside>
- </div>
- <footer>...</footer>
- </body>
- .HolyGrail {
- display: flex;
- min-height: 100vh;
- flex-direction: column;
- }
- header,
- footer {
- flex:;
- }
- .HolyGrail-body {
- display: flex;
- flex:;
- }
- .HolyGrail-content {
- flex:;
- }
- .HolyGrail-nav, .HolyGrail-ads {
- /* 两个边栏的宽度设为12em */
- flex: 0 0 12em;
- }
- .HolyGrail-nav {
- /* 导航放到最左边 */
- order: -1;
- }
- @media (max-width: 768px) {
- .HolyGrail-body {
- flex-direction: column;
- flex:;
- }
- .HolyGrail-nav,
- .HolyGrail-ads,
- .HolyGrail-content {
- flex: auto;
- }
- }
- <div class="InputAddOn">
- <span class="InputAddOn-item">...</span>
- <input class="InputAddOn-field">
- <button class="InputAddOn-item">...</button>
- </div>
- .InputAddOn {
- display: flex;
- }
- .InputAddOn-field {
- flex:;
- }
- <div class="Media">
- <img class="Media-figure" src="" alt="">
- <p class="Media-body">...</p>
- </div>
- .Media {
- display: flex;
- align-items: flex-start;
- }
- .Media-figure {
- margin-right: 1em;
- }
- .Media-body {
- flex:;
- }
- <body class="Site">
- <header>...</header>
- <main class="Site-content">...</main>
- <footer>...</footer>
- </body>
- .Site {
- display: flex;
- min-height: 100vh;
- flex-direction: column;
- }
- .Site-content {
- flex:;
- }
- .parent {
- width: 200px;
- height: 150px;
- background-color: black;
- display: flex;
- flex-flow: row wrap;
- align-content: flex-start;
- }
- .child {
- box-sizing: border-box;
- background-color: white;
- flex: 0 0 25%;
- height: 50px;
- border: 1px solid red;
- }
- <body>
- <header>我是头部</header>
- <section>我是内容区</section>
- </body>
- body{
- display:flex;
- flex-direction: column;
- width: 100%;
- height: 100%;
- header{
- height: 50px;
- }
- section{
- flex:;
- height:;
- overflow-y: scroll;
- -webkit-overflow-scrolling: touch;
- }
- }
二、Flex 布局教程:实例篇的更多相关文章
- Flex 布局教程实例
Flex 布局教程实例 一.Flex 布局是什么? Flex 是 Flexible Box 的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性. 任何一个容器都可以指定为 F ...
- Flex 布局教程:实例
分类: 开发者手册 Flex 布局教程:实例篇 作者: 阮一峰 日期: 2015年7月14日 上一篇文章介绍了Flex布局的语法,今天介绍常见布局的Flex写法. 你会看到,不管是什么布局,Fle ...
- Flex 布局:实例篇
上一篇文章介绍了Flex布局的语法,今天介绍常见布局的Flex写法.你会看到,不管是什么布局,Flex往往都可以几行命令搞定. 我只列出代码,详细的语法解释请查阅<Flex布局教程:语法篇& ...
- Flex 布局教程:实例篇【转】
Flex 布局教程:实例篇 作者: 阮一峰 日期: 2015年7月14日 原文:http://www.ruanyifeng.com/blog/2015/07/flex-examples.html ...
- Flex 布局教程:实例篇(转)
你会看到,不管是什么布局,Flex往往都可以几行命令搞定. 我只列出代码,详细的语法解释请查阅<Flex布局教程:语法篇>.我的主要参考资料是Landon Schropp的文章和Solve ...
- CSS学习笔记(12)--Flex 布局教程:实例篇
原文--阮一峰博客 作者: 阮一峰 日期: 2015年7月14日 上一篇文章介绍了Flex布局的语法,今天介绍常见布局的Flex写法. 你会看到,不管是什么布局,Flex往往都可以几行命令搞定. 我只 ...
- Flex 布局教程:语法和实例
语法篇 网页布局(layout)是 CSS 的一个重点应用. 布局的传统解决方案,基于盒状模型,依赖 display 属性 + position属性 + float属性.它对于那些特殊布局非常不方便, ...
- Flex 布局教程:语法篇 【转】
Flex 布局教程:语法篇 作者: 阮一峰 日期: 2015年7月10日 原文:http://www.ruanyifeng.com/blog/2015/07/flex-grammar.html 网 ...
- (转)Flex 布局教程:
这个博客的内容比较新,多看看 http://www.ruanyifeng.com/blog/2015/07/flex-grammar.html [语法篇] http://www.ruanyifeng. ...
随机推荐
- js高级程序设计 笔记 --- 面向对象的程序设计
1,理解对象 通过对象字面量的方式,创建一个对象,为它添加属性和方法: var obj = { a: 1, b:2, sayA(){ console.log(this.a)}} 1,属性类型: 数据属 ...
- request.upload.addEventListener in not a function。
本人在使用vue开发一套后台系统时,碰到了一个上传文件的需求,因为平时做的上传是使用ajax的方式来进行上传. 现在是使用axios来进行上传,方式没有什么改变: npm i axios 直接上 ...
- GCC 7.3.0版本编译http-parser-2.1问题
http-paser是一个用c编写的http消息解析器,地址:https://github.com/nodejs/http-parser,目前版本2.9 今天用gcc 7.3.0编译其2.1版本时,编 ...
- 更改kindeditor编辑器,改用支持h5的video标签替换原有embed标签
kindeditor是一款不错的可视化编辑器,不过最近几年似乎没在更新,现在h5趋于主流,正好有个业务需要编辑器支持mp4视频的播放,考虑到现在h5中的video标签的强大,于是决定将原来系统中的em ...
- PCB中的SOLD MASK和阻抗开窗
应用场合:1 PCB中的贴片的焊盘是不过油的,需要暴露出来用于焊接:对于电机驱动需要大电流的走线需要将走线保留暴露出来不过油,然后在上面走一层锡,增大锡箔,铜箔厚度,增大过流和防过热能力. 方法:先在 ...
- XML 十六进制值 是无效的字符错误 解决方法之一 转
/// <summary> /// 过滤非打印字符 /// </summary> /// <param name="tmp">待过滤</p ...
- DB2 锁问题的监控和解决
常见的锁问题包括: 锁等待 锁超时 锁升级 死锁 而根据问题的特性通常分为两种: 实时事件:问题正在发生 历史事件:问题已经过去 如果实时事件,DBA 可以通过查看表信息.GET SNAPSHOT 或 ...
- Python数据类型(元组)
文章内容参考了教程:http://www.runoob.com/python/python-basic-syntax.html#commentform Python 元组 Python的元组与列表类似 ...
- Monkey入门之如何在android虚拟机中安装apk包
如果想把公司的产品apk包安装到android虚拟机中,应该进行如下操作: 1.首先将apk包放到C:\Program Files\Android\android-sdk\platform-tools ...
- 更新jdk后 Light Table无法找到新版本jdk的bin目录
原来是lein构建工具中保存了原来jdk版本记录,就是这个profiles文件 原来jdk1.7.0_17 我现在改成如下图jdk1.7.0_40 问题解决