美文网首页
Flex布局-产品介绍 & 网站 & 手机页面

Flex布局-产品介绍 & 网站 & 手机页面

作者: Shaw007 | 来源:发表于2018-10-29 23:20 被阅读0次

前言:Flex布局能快速实现常见的几种网页布局,如九宫格类产品介绍页面,网站双飞翼布局,手机页面设计等。

关于Flex布局具体可参考阮一峰博客

1、网页布局

传统的网页布局通常基于盒状模型,通常是对display( inline-block 或 block等设置 ), position (父级relative, 子元素absolute ), float 及 clear-fix清除浮动等属性,负margin等设置来实现各种布局及居中等。

layout.png

2、Flex 布局

W3C 于2015年纳入标准的一种弹性布局模型,由弹性盒display: flex包裹内部的items。其于方向无关,布局方向由主轴,cross axis进行设置,可实现空间自动分配,自动对齐。

Flex.png
语法及属性设置:
Flex-syntax.png
a: Flex container属性设置

flex-direction:设置主轴的方向,即设置内部items的排列是按行还是按列进行排列,属性值为row, row-reverse(倒序), column, column-reverse。

flex-wrap: 设置根据宽度是否换行,属性值为nowrap 或 wrap.

flex-flow: 上述两个值的简写,默认为row nowrap

justify-content: 定义内部items在container内水平轴的位置,属性值为flex-start(左对齐),flex-end(右对齐), center(左右居中), space-between(空白位于items之间), space-around(空白环绕于items,类比word的文字环绕)

align-items: 定义内部items在container内垂直轴的位置,属性值为flex-start(顶部对齐),flex-end(底部对齐), center(垂直居中),

b:Flex items属性设置

flex-grow: 增长比例,设置不同items占据的空白空间份额,数字

flex-shrink: 收缩比例,设置不同items收缩的比例。

flex-basis: 设置items默认占据的大小。

flex: 上面三个值的集合

order: 根据数字来设置不同items的排序顺序

3. 产品介绍 & 网站 & 手机页面布局代码实现

产品介绍

flex-3.png

网站

flex-1.png

手机页面

flex-2.png

相关文章

  • Flex布局-产品介绍 & 网站 & 手机页面

    前言:Flex布局能快速实现常见的几种网页布局,如九宫格类产品介绍页面,网站双飞翼布局,手机页面设计等。 关于Fl...

  • Flex布局详解(三)

    3、flex布局的应用实例 (1)、手机页面布局HTML CSS (2)产品系列(ul>li*9)HTML CSS...

  • flex的自我修养

    一、flex概念 flex弹性布局,规定了弹性元素的伸长或缩短适应flex容器的可用空间。适应于做手机端页面,...

  • Flex布局(语法篇)

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

  • 微信小程序开发——如何定义flex布局

    1、什么是flex布局,如何定义 flex布局是近年来非常流行的一种页面布局的方式,它的出现解决了流行的手机端中的...

  • Day02_flex布局

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

  • flex布局--总结

    手机页面实例 产品列表 完美居中pc页面布局

  • css notebook

    使用flex实现页面居中 Flex 布局教程:语法篇 学习CSSflexbox

  • Bootstrap实战 - 单页面网站

    一、介绍 单页面结构简单、布局清晰,常常用来做手机 App 或者某个产品的下载介绍页面。现在,展示型网页整体趋向于...

  • 网络编程(八)移动端布局(2)

    今天主要介绍一下移动端布局之flex布局。 一、 flex 布局体验 1.1 传统布局与flex布局的 1.2 初...

网友评论

      本文标题:Flex布局-产品介绍 & 网站 & 手机页面

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