美文网首页
flex布局

flex布局

作者: 美滋滋213 | 来源:发表于2017-05-18 17:22 被阅读0次

/*! https://github.com/lzxb/flex.css */

[flex],

[flex] > *,

[flex] > [flex] {

overflow: hidden

} [flex] {

display: -webkit - box;

display: -webkit - flex;

display: -ms - flexbox;

display: flex

} [flex] > *{

display: block

} [flex] > [flex] {

display: -webkit - box;

display: -webkit - flex;

display: -ms - flexbox;

display: flex

} [flex~ = "dir:left"] { - webkit - box - orient: horizontal; - webkit - box - direction: normal; - webkit - flex - direction: row; - ms - flex - direction: row;

flex - direction: row

} [flex~ = "dir:right"] { - webkit - box - orient: horizontal; - webkit - box - direction: reverse; - webkit - flex - direction: row - reverse; - ms - flex - direction: row - reverse;

flex - direction: row - reverse; - webkit - box - pack: end

} [flex~ = "dir:top"] { - webkit - box - orient: vertical; - webkit - box - direction: normal; - webkit - flex - direction: column; - ms - flex - direction: column;

flex - direction: column

} [flex~ = "dir:bottom"] { - webkit - box - orient: vertical; - webkit - box - direction: reverse; - webkit - flex - direction: column - reverse; - ms - flex - direction: column - reverse;

flex - direction: column - reverse; - webkit - box - pack: end

} [flex~ = "main:left"] { - webkit - box - pack: start; - webkit - justify - content: flex - start; - ms - flex - pack: start;

justify - content: flex - start

} [flex~ = "main:right"] { - webkit - box - pack: end; - webkit - justify - content: flex - end; - ms - flex - pack: end;

justify - content: flex - end

} [flex~ = "main:justify"] { - webkit - box - pack: justify; - webkit - justify - content: space - between; - ms - flex - pack: justify;

justify - content: space - between

} [flex~ = "main:center"] { - webkit - box - pack: center; - webkit - justify - content: center; - ms - flex - pack: center;

justify - content: center

} [flex~ = "cross:top"] { - webkit - box - align: start; - webkit - align - items: flex - start; - ms - flex - align: start; - ms - grid - row - align: flex - start;

align - items: flex - start

} [flex~ = "cross:bottom"] { - webkit - box - align: end; - webkit - align - items: flex - end; - ms - flex - align: end; - ms - grid - row - align: flex - end;

align - items: flex - end

} [flex~ = "cross:center"] { - webkit - box - align: center; - webkit - align - items: center; - ms - flex - align: center; - ms - grid - row - align: center;

align - items: center

} [flex~ = "cross:baseline"] { - webkit - box - align: baseline; - webkit - align - items: baseline; - ms - flex - align: baseline; - ms - grid - row - align: baseline;

align - items: baseline

} [flex~ = "cross:stretch"] { - webkit - box - align: stretch; - webkit - align - items: stretch; - ms - flex - align: stretch; - ms - grid - row - align: stretch;

align - items: stretch

} [flex~ = "box:mean"] > *,

[flex~ = "box:first"] > *,

[flex~ = "box:last"] > *,

[flex~ = "box:justify"] > *{

width: 0;

height: auto; - webkit - box - flex: 1; - webkit - flex - grow: 1; - ms - flex - positive: 1;

flex - grow: 1; - webkit - flex - shrink: 1; - ms - flex - negative: 1;

flex - shrink: 1

} [flex~ = "box:first"] > :first - child,

[flex~ = "box:last"] > :last - child,

[flex~ = "box:justify"] > :first - child,

[flex~ = "box:justify"] > :last - child {

width: auto; - webkit - box - flex: 0; - webkit - flex - grow: 0; - ms - flex - positive: 0;

flex - grow: 0; - webkit - flex - shrink: 0; - ms - flex - negative: 0;

flex - shrink: 0

} [flex~ = "dir:top"][flex~ = "box:mean"] > *,

[flex~ = "dir:top"][flex~ = "box:first"] > *,

[flex~ = "dir:top"][flex~ = "box:last"] > *,

[flex~ = "dir:top"][flex~ = "box:justify"] > *,

[flex~ = "dir:bottom"][flex~ = "box:mean"] > *,

[flex~ = "dir:bottom"][flex~ = "box:first"] > *,

[flex~ = "dir:bottom"][flex~ = "box:last"] > *,

[flex~ = "dir:bottom"][flex~ = "box:justify"] > *{

width: auto;

height: 0; - webkit - box - flex: 1; - webkit - flex - grow: 1; - ms - flex - positive: 1;

flex - grow: 1; - webkit - flex - shrink: 1; - ms - flex - negative: 1;

flex - shrink: 1

} [flex~ = "dir:top"][flex~ = "box:first"] > :first - child,

[flex~ = "dir:top"][flex~ = "box:last"] > :last - child,

[flex~ = "dir:top"][flex~ = "box:justify"] > :first - child,

[flex~ = "dir:top"][flex~ = "box:justify"] > :last - child,

[flex~ = "dir:bottom"][flex~ = "box:first"] > :first - child,

[flex~ = "dir:bottom"][flex~ = "box:last"] > :last - child,

[flex~ = "dir:bottom"][flex~ = "box:justify"] > :first - child[flex~ = "dir:bottom"][flex~ = "box:justify"] > :last - child {

height: auto; - webkit - box - flex: 0; - webkit - flex - grow: 0; - ms - flex - positive: 0;

flex - grow: 0; - webkit - flex - shrink: 0; - ms - flex - negative: 0;

flex - shrink: 0

} [flex - box = "0"] { - webkit - box - flex: 0; - webkit - flex - grow: 0; - ms - flex - positive: 0;

flex - grow: 0; - webkit - flex - shrink: 0; - ms - flex - negative: 0;

flex - shrink: 0

} [flex - box = "1"] { - webkit - box - flex: 1; - webkit - flex - grow: 1; - ms - flex - positive: 1;

flex - grow: 1; - webkit - flex - shrink: 1; - ms - flex - negative: 1;

flex - shrink: 1

} [flex - box = "2"] { - webkit - box - flex: 2; - webkit - flex - grow: 2; - ms - flex - positive: 2;

flex - grow: 2; - webkit - flex - shrink: 2; - ms - flex - negative: 2;

flex - shrink: 2

} [flex - box = "3"] { - webkit - box - flex: 3; - webkit - flex - grow: 3; - ms - flex - positive: 3;

flex - grow: 3; - webkit - flex - shrink: 3; - ms - flex - negative: 3;

flex - shrink: 3

} [flex - box = "4"] { - webkit - box - flex: 4; - webkit - flex - grow: 4; - ms - flex - positive: 4;

flex - grow: 4; - webkit - flex - shrink: 4; - ms - flex - negative: 4;

flex - shrink: 4

} [flex - box = "5"] { - webkit - box - flex: 5; - webkit - flex - grow: 5; - ms - flex - positive: 5;

flex - grow: 5; - webkit - flex - shrink: 5; - ms - flex - negative: 5;

flex - shrink: 5

} [flex - box = "6"] { - webkit - box - flex: 6; - webkit - flex - grow: 6; - ms - flex - positive: 6;

flex - grow: 6; - webkit - flex - shrink: 6; - ms - flex - negative: 6;

flex - shrink: 6

} [flex - box = "7"] { - webkit - box - flex: 7; - webkit - flex - grow: 7; - ms - flex - positive: 7;

flex - grow: 7; - webkit - flex - shrink: 7; - ms - flex - negative: 7;

flex - shrink: 7

} [flex - box = "8"] { - webkit - box - flex: 8; - webkit - flex - grow: 8; - ms - flex - positive: 8;

flex - grow: 8; - webkit - flex - shrink: 8; - ms - flex - negative: 8;

flex - shrink: 8

} [flex - box = "9"] { - webkit - box - flex: 9; - webkit - flex - grow: 9; - ms - flex - positive: 9;

flex - grow: 9; - webkit - flex - shrink: 9; - ms - flex - negative: 9;

flex - shrink: 9

} [flex - box = "10"] { - webkit - box - flex: 10; - webkit - flex - grow: 10; - ms - flex - positive: 10;

flex - grow: 10; - webkit - flex - shrink: 10; - ms - flex - negative: 10;

flex - shrink: 10

}

http://lzxb.name/flex.css/ 说明链接

相关文章

  • flex布局

    认识flex布局 flex布局(Flexible 布局,弹性布局)开启了flex布局的元素叫flex contai...

  • 初见FLEX

    FLEX布局 一种新的布局方式,flex布局 flex布局与方向无关 flex布局可以实现空间自动分配、自动对齐。...

  • Flex 布局教程

    一、Flex 布局教程:语法篇 Flex 布局教程:语法篇 二、Flex 布局教程:实例篇 Flex...

  • css flex布局详解

    css flex布局详解 css flex布局详解1css flex布局详解2

  • Flex

    阮一峰-Flex布局 阮一峰-Flex布局实例教程 Flex布局 块级元素 行内元素 注意,设为 Flex 布局...

  • flex布局学习笔记

    经典教程 Flex 布局教程:语法篇Flex 布局教程:实例篇flex布局游戏 理解 flex布局实现需要至少两层...

  • 6Flex 布局

    Flex,(Flexible Box),意为"弹性布局"采用 Flex 布局的元素,为 Flex 容器(flex ...

  • css flex

    css flex布局 采用 Flex 布局的元素,称为 Flex 容器(flex container),简称“容器...

  • Flex布局(语法篇)

    一、介绍Flex布局 什么是Flex布局呢?Flex布局:又称弹性布局,它是Flexible Box 的缩写,它为...

  • Day02_flex布局

    一、flex布局介绍: 1、又名Flexible 布局,弹性布局;2、开启了 flex 布局的元素叫 flex c...

网友评论

      本文标题:flex布局

      本文链接:https://www.haomeiwen.com/subject/jzgsxxtx.html