|
@@ -0,0 +1,89 @@
|
|
|
+<!DOCTYPE html>
|
|
|
+<html lang="en">
|
|
|
+
|
|
|
+<head>
|
|
|
+ <meta charset="UTF-8">
|
|
|
+ <meta http-equiv="X-UA-Compatible" content="IE=edge">
|
|
|
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
|
+ <title>Document</title>
|
|
|
+ <style>
|
|
|
+ #div1 {
|
|
|
+ background: gray;
|
|
|
+ height: 500px;
|
|
|
+ display: flex;
|
|
|
+ }
|
|
|
+
|
|
|
+ #div2 {
|
|
|
+ width: 200px;
|
|
|
+ height: 200px;
|
|
|
+ background: red;
|
|
|
+ }
|
|
|
+
|
|
|
+ #div3 {
|
|
|
+ height: 200px;
|
|
|
+ background: blue;
|
|
|
+ flex: 1;
|
|
|
+ }
|
|
|
+
|
|
|
+ #div4 {
|
|
|
+ height: 200px;
|
|
|
+ background: green;
|
|
|
+ flex: 3
|
|
|
+ }
|
|
|
+ </style>
|
|
|
+</head>
|
|
|
+
|
|
|
+<body>
|
|
|
+ <div id="div1">
|
|
|
+ <div id="div2"></div>
|
|
|
+ <div id="div3"></div>
|
|
|
+ <div id="div4"></div>
|
|
|
+ <!--
|
|
|
+
|
|
|
+ flex-direction
|
|
|
+ flex-wrap
|
|
|
+ flex-flow
|
|
|
+ justify-content
|
|
|
+ align-items
|
|
|
+ align-content
|
|
|
+
|
|
|
+ 弹性盒模型
|
|
|
+ display:flex
|
|
|
+
|
|
|
+ flex-direction 决定主轴的方向
|
|
|
+ row(默认值):主轴为水平方向,起点在左端。
|
|
|
+ row-reverse:主轴为水平方向,起点在右端。
|
|
|
+ column:主轴为垂直方向,起点在上沿。
|
|
|
+ column-reverse:主轴为垂直方向,起点在下沿。
|
|
|
+
|
|
|
+ flex-wrap属性
|
|
|
+ nowrap(默认):不换行
|
|
|
+ wrap:换行,第一行在上方
|
|
|
+ wrap-reverse:换行,第一行在下方
|
|
|
+
|
|
|
+ justify-content属性
|
|
|
+ flex-start(默认值):左对齐
|
|
|
+ flex-end:右对齐
|
|
|
+ center: 居中
|
|
|
+ space-between:两端对齐,项目之间的间隔都相等。
|
|
|
+ space-around:每个项目两侧的间隔相等。所以,项目之间的间隔比项目与边框的间隔大一倍。
|
|
|
+ align-items属性
|
|
|
+ flex-start:交叉轴的起点对齐。
|
|
|
+ flex-end:交叉轴的终点对齐。
|
|
|
+ center:交叉轴的中点对齐。
|
|
|
+ baseline: 项目的第一行文字的基线对齐。
|
|
|
+ stretch(默认值):如果项目未设置高度或设为auto,将占满整个容器的高度。
|
|
|
+ align-content属性
|
|
|
+ 如果项目只有一根轴线,该属性不起作用
|
|
|
+ flex-start:与交叉轴的起点对齐。
|
|
|
+ flex-end:与交叉轴的终点对齐。
|
|
|
+ center:与交叉轴的中点对齐。
|
|
|
+ space-between:与交叉轴两端对齐,轴线之间的间隔平均分布。
|
|
|
+ space-around:每根轴线两侧的间隔都相等。所以,轴线之间的间隔比轴线与边框的间隔大一倍。
|
|
|
+ stretch(默认值):轴线占满整个交叉轴。
|
|
|
+
|
|
|
+ -->
|
|
|
+ </div>
|
|
|
+</body>
|
|
|
+
|
|
|
+</html>
|