全是代码,直接拷走吧,看是不怎么好看的

参考:http://www.ruanyifeng.com/blog/search.html?cx=016304377626642577906%3Ab_e9skaywzq&cof=FORID%3A11&ie=UTF-8&q=flex&sa.x=0&sa.y=0
作者:阮一峰

CSS

 <style>
p{height:15px}
.box{margin:20px;width:80px;height:80px;box-shadow:5px 5px #;
border:1px solid black;border-radius:10px;}
span{margin:5px;width:16px;height:16px;border-radius:%;background:black} .box1 div{float:left}
.clear:after{content:'';clear:both;display:block}
/**/
.box11{display:flex}
.box12{display:flex;justify-content:center}
.box13{display:flex;justify-content:flex-end}
.box14{display:flex;align-items:center}
.box15{display:flex;justify-content:center;align-items:center}
.box16{display:flex;justify-content:flex-end;align-items:center}
.box17{display:flex;align-items:flex-end;}
.box18{display:flex;justify-content:center;align-items:flex-end;}
.box19{display:flex;justify-content:flex-end;align-items:flex-end;}
/**/
.box21{display:flex;justify-content:space-between}
.box22{display:flex;justify-content:space-between;align-items:center}
.box23{display:flex;justify-content:space-between;align-items:flex-end;}
.box24{display:flex;justify-content:space-between;flex-direction:column}
.box25{display:flex;justify-content:space-between;flex-direction:column;align-items:center}
.box26{display:flex;justify-content:space-between;flex-direction:column;align-items:flex-end}
.box27{display:flex;justify-content:space-between;}
.box27>.item:nth-child(){align-self:flex-end}
.box28{display:flex;}
.box28>.item:nth-child(){align-self:center}
/**/
.box31{display:flex}
.box32{display:flex;align-items:center}
.box33{display:flex;align-items:flex-end}
.box34{display:flex;flex-direction:column}
.box35{display:flex;flex-direction:column;align-items:center}
.box36{display:flex;flex-direction:column;align-items:flex-end}
/*3.1*/
.box311{display:flex}
.box311 .item:nth-child(){align-self:center}
.box312{display:flex}
.box312 .item:nth-child(){align-self:flex-end}
.box313{display:flex;align-items:center}
.box313 .item:nth-child(){align-self:flex-start}
.box314{display:flex;align-items:center}
.box314 .item:nth-child(){align-self:flex-end}
.box315{display:flex;align-items:flex-end}
.box315 .item:nth-child(){align-self:center}
.box316{display:flex;align-items:flex-end}
.box316 .item:nth-child(){align-self:flex-start}
/*3.1*/
.box321{display:flex;flex-direction:column}
.box321 .item:nth-child(){align-self:center}
.box322{display:flex;flex-direction:column}
.box322 .item:nth-child(){align-self:flex-end}
.box323{display:flex;flex-direction:column;align-items:center}
.box323 .item:nth-child(){align-self:flex-start}
.box324{display:flex;flex-direction:column;align-items:center}
.box324 .item:nth-child(){align-self:flex-end}
.box325{display:flex;flex-direction:column;align-items:flex-end}
.box325 .item:nth-child(){align-self:flex-start}
.box326{display:flex;flex-direction:column;align-items:flex-end}
.box326 .item:nth-child(){align-self:center}
/*4-5-6-9*/
.box41{display:flex;flex-wrap:wrap;align-content:space-between}
.box41 .column{flex-basis:%;display:flex;justify-content:space-between}
.box42{display:flex;flex-wrap:wrap;align-content:space-between}
.box43{display:flex;flex-wrap:wrap;align-content:space-between;flex-direction:row-reverse}
.box44{display:flex;flex-wrap:wrap;}
.box44 .row{flex-basis:%;display:flex;justify-content:space-between}
.box44 .row:nth-child(){justify-content:center}
/*.box44 .row:nth-child(3){display:flex;justify-content:space-between}*/
.box45{display:flex;flex-wrap:wrap;align-content:space-between}
.box46{display:flex;flex-direction:column;flex-wrap:wrap;align-content:space-between}
.box47{display: flex;flex-wrap: wrap}
</style>

HTML

 <div class="box1">
<p>单项目</p>
<div class="box box11"><span class="item"></span></div>
<div class="box box12"><span class="item"></span></div>
<div class="box box13"><span class="item"></span></div>
<div class="box box14"><span class="item"></span></div>
<div class="box box15"><span class="item"></span></div>
<div class="box box16"><span class="item"></span></div>
<div class="box box17"><span class="item"></span></div>
<div class="box box18"><span class="item"></span></div>
<div class="box box19"><span class="item"></span></div>
</div>
<div class="clear"></div>
<div class="box1">
<p>双项目</p>
<div class="box box21"><span class="item"></span><span class="item"></span></div>
<div class="box box22"><span class="item"></span><span class="item"></span></div>
<div class="box box23"><span class="item"></span><span class="item"></span></div>
<div class="box box24"><span class="item"></span><span class="item"></span></div>
<div class="box box25"><span class="item"></span><span class="item"></span></div>
<div class="box box26"><span class="item"></span><span class="item"></span></div>
<div class="box box27"><span class="item"></span><span class="item"></span></div>
<div class="box box28"><span class="item"></span><span class="item"></span></div>
</div>
<div class="clear"></div>
<div class="box1">
<p>3项目</p>
<div class="box box31"><span class="item"></span><span class="item"></span></span><span class="item"></span></div>
<div class="box box32"><span class="item"></span><span class="item"></span></span><span class="item"></span></div>
<div class="box box33"><span class="item"></span><span class="item"></span></span><span class="item"></span></div>
<div class="box box34"><span class="item"></span><span class="item"></span></span><span class="item"></span></div>
<div class="box box35"><span class="item"></span><span class="item"></span></span><span class="item"></span></div>
<div class="box box36"><span class="item"></span><span class="item"></span></span><span class="item"></span></div>
</div>
<div class="clear"></div>
<div class="box1">
<p>3.1</p>
<div class="box box311"><span class="item"></span><span class="item"></span></span><span class="item"></span></div>
<div class="box box312"><span class="item"></span><span class="item"></span></span><span class="item"></span></div>
<div class="box box313"><span class="item"></span><span class="item"></span></span><span class="item"></span></div>
<div class="box box314"><span class="item"></span><span class="item"></span></span><span class="item"></span></div>
<div class="box box315"><span class="item"></span><span class="item"></span></span><span class="item"></span></div>
<div class="box box316"><span class="item"></span><span class="item"></span></span><span class="item"></span></div>
</div>
<div class="clear"></div>
<div class="box1">
<p>3.2</p>
<div class="box box321"><span class="item"></span><span class="item"></span></span><span class="item"></span></div>
<div class="box box322"><span class="item"></span><span class="item"></span></span><span class="item"></span></div>
<div class="box box323"><span class="item"></span><span class="item"></span></span><span class="item"></span></div>
<div class="box box324"><span class="item"></span><span class="item"></span></span><span class="item"></span></div>
<div class="box box325"><span class="item"></span><span class="item"></span></span><span class="item"></span></div>
<div class="box box326"><span class="item"></span><span class="item"></span></span><span class="item"></span></div>
</div>
<div class="clear"></div>
<div class="box1">
<p>---</p>
<div class="box box41">
<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>
<div class="box box42"><span class="item"></span><span class="item"></span><span class="item"></span><span class="item"></span></div>
<div class="box box43"><span class="item"></span><span class="item"></span><span class="item"></span><span class="item"></span></div>
<div class="box box44">
<div class="row"><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>
<div class="box box45">
<span class="item"></span><span class="item"></span><span class="item"></span>
<span class="item"></span><span class="item"></span><span class="item"></span>
</div>
<div class="box box46">
<span class="item"></span><span class="item"></span><span class="item"></span>
<span class="item"></span><span class="item"></span><span class="item"></span>
</div>
<div class="box box47"><span class="item"></span><span class="item"></span><span class="item"></span><span class="item"></span><span class="item"></span><span class="item"></span><span class="item"></span><span class="item"></span></span><span class="item"></span></div>
</div>

[css flex布局]实例一,本来还想挺简单的,弄了挺久呢,先写一部分的更多相关文章

  1. 轻轻松松学CSS:Flex布局

     Flex布局就是"弹性布局",它可以简便.完整.响应式地实现各种页面布局.引入弹性布局的目的,当页面需要适应不同的屏幕大小确保元素拥有恰当的布局方式,对一个容器中的子元素进行排列 ...

  2. CSS Flex布局完全指南 #flight.Archives002

    Title/CSS Flex布局完全指南 #flight.Archives002 序(from Ruanyf) : 网页布局(layout)是 CSS 的一个重点应用. 布局的传统解决方案,基于盒状模 ...

  3. [Web 前端 ] 还在用浮动吗?CSS flex布局你了解多少?

    cp from : https://blog.csdn.net/wwwxuewen/article/details/80859764 传统的布局:围绕盒子模型(border.margin.paddin ...

  4. CSS flex 布局快速入门

    以前已经学过flex了,一直没做笔记,现在做下笔记再回忆下. 首先,flex布局的迷之属性们,如果一知半解,机械记忆的话,那不到半个月基本忘光光.先感受一下这12个flex布局属性,是不是很“迷”人. ...

  5. CSS flex 布局学习笔记

    写在前面 Flex 是 Flexible Box 的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性. 任何一个容器都可以指定为 Flex 布局. 采用 Flex 布局的元素 ...

  6. css flex布局

    关于flex布局的一些简单用法 效果(下图) 实现代码: <!--html--> <div class="wrap"> <div class=&quo ...

  7. flex布局实例demo全解

    上篇文章介绍了Flex布局的语法,今天介绍常见布局的Flex写法. 你会看到,不管是什么布局,Flex往往都可以几行命令搞定. 我只列出代码,详细的语法解释请查阅<Flex布局教程:语法篇> ...

  8. css flex布局详解

    来源:https://blog.csdn.net/liveinmylife/article/details/51838939 1,flex布局是个什么东西? 官方说法:Flex是Flexible Bo ...

  9. CSS Flex布局整理

    Flex布局 display: flex; 将对象作为弹性伸缩盒展示,用于块级元素 display: inline-flex; 将对象作为弹性伸缩盒展示,用于行内元素 注意兼容问题: webkit内核 ...

随机推荐

  1. iOS 日志获取和实时浏览器显示日志

    https://juejin.im/entry/576252855bbb500063e51c7d iOS 日志获取和实时浏览器显示日志

  2. JavaScript+HTML+CSS 无缝滚动轮播图的两种方式

    第一种方式 在轮播图最后添加第一张,一张重复的图片. 点击前一张,到了第一张,将父级oList移动到最后一张(也就是添加的重复的第一张),在进行后续动画. 点击下一张,到了最后一张(也就是添加的重复的 ...

  3. Flask蓝图遇到的问题

    欢迎加入python学习交流群 667279387 最近在使用flask开发一个业余学习项目,由于之前都是"小打小闹",整个程序都是放在一个文件夹里面的,也没有注意这个问题.这次项 ...

  4. [TimLinux] Python Django与WSGI的简介

    1. Web应用 web应用的最原始的访问流程: 客户端发送HTTP请求: 服务端接收到请求,生成一个HTML文档: 服务端将构造HTTP响应,包含:响应头(响应码.键值对).响应体(HTML文档) ...

  5. A.Changing Volume

    题目:改变音量 题意:给定两个数a和b,有6个操作(-5, -2, -1, +1, +2, +5),求a变到b的最小操作次数 操作的过程中不能变到小于0,即音量不能调到小于0 分析: (贪心),我们可 ...

  6. F#周报2019年第50期

    新闻 Azure Functions 3.0系统上线 GC性能架构--第1部分 ConfigureAwait问题解答 介绍System.Threading.Channels Windows Serve ...

  7. 支持100+业务线、累计发布17万次|宜信容器云的A点与B点(分享实录)

    宜信公司从2018年初开始建设容器云,至今,容器云的常用基本功能已经趋于完善,主要包括服务管理.应用商店.Nginx配置.存储管理.CI/CD.权限管理等,支持100+业务线.3500+的容器运行.伴 ...

  8. 205K+程序员关注过的问题:为什么不应该使用Java的原始类型?

    在逛 Stack Overflow 的时候,发现了一些访问量像熊耳山一样高的问题,比如说这个:为什么不应该使用Java的原始类型?访问量足足有 205K+,这不得了啊!说明有很多很多的程序员被这个问题 ...

  9. Bug复盘:接口异步返回的重要性

    前言 最近接收了一个老项目,突然甲方 QA 报了一个 bug,连续请求 60 次,成功 8 次,后面的 52 次全部失败,而且成功的 case 返回时间普遍较长.看了日志,并非业务上的异常.这让刚毕业 ...

  10. return之为什么能够终止函数,代码演练

    ''' return 有终止函数的作用,下面通过执行到return x 以后, 就结束了程序的下一步执行,所以就没有往下面走,所以终端上也就只能 看到打印结果100,看不到打印呢 ''' def se ...