• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >css3 > CSS3 flex布局之快速实现BorderLayout布局

CSS3 flex布局之快速实现BorderLayout布局

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-02

本文主要包含css3 flex,css3 flex布局,css3 flex direction,css3 display:flex,css3中的flex等相关知识,佚名 希望在学习及工作中可以帮助到您

学习完flex的布局模式之后,我们趁热打铁,来实现一个BoxLayout布局.什么是BoxLayout布局?那我们先上一个图看看

BoxLayout布局写过后端UI代码的编程者应该不陌生了,写前端的代码的也同样很熟悉,包括html的框架frame.但以往的CSS中使用float浮动来进行控制,控制起来相对来说是复杂一些,也需要加入更多的标签和代码.

看完这个界面,我们就可以着手写出标签的代码布局:


那我们开始用CSS来实现BorderLayout,这里同样定义父级parent为flex容器,方向为从左至右,可以换行.


接着设置flex项的布局模式,header,footer我们将其设置为flex-basis:100%;因为他们占据整行,而两个aside的宽度相等,center比两边的aside要宽,所以我们用flex-grow来设置他们的占据比例.
 

解析四大Flex4布局方式

本文向大家介绍一下四个Flex4布局类的用法,它们分别是:BasicLayout、HorizontalLayout、TileLayout、VerticalLayout。

在学习Flex4的过程中,你会遇到Flex4布局的概念, 这里和大家分享一下,在FlexSDK4(Gumbo)的spark组件库里面增加了一个page:spark.layouts。其中包括了比较重要的四个Flex4布局类(class),请看下文详细介绍。

四种Flex4布局类概述

在FlexSDK4(Gumbo)的spark组件库里面增加了一个page:spark.layouts。其中包括了比较重要的四个Flex4布局类(class),分别是:BasicLayout、HorizontalLayout、TileLayout、VerticalLayout。

1、BasicLayoutFlex4布局:

(默认属性,当不指定定位后,则是绝对定位布局)

这是spark组件默认FlexSDK3的布局方式,即绝对定位布局。在FlexSDK3里面对应的是:layout="absolute"

2、HorizontalLayoutFlex4布局:

这是spark组件库里面的水平布局方式。在里面对应的是:layout="horizontal"

3、VerticalLayoutFlex4布局:

这是spark组件库里面的竖直布局方式。在FlexSDK3里面对应的是:layout="vertical"

4、TileLayoutFlex4布局:

这是spark组件库新增的布局方式,即格子布局方式。TileLayout布局方式可以说是HorizontalLayout和VerticalLayout结合的方式。

提醒大家还有一点是需要注意的:

paddingLeft、paddingRight、paddingTop、paddingBottom
这四个属性已经转移到了HorizontalLayout、VerticalLayout里面。这点也与FlexSDK3有些区别。也就是说,在spark组件中的容器,已经不具备paddingLeft、paddingRight、paddingTop、paddingBottom属性了。

</div>

您可能想查找下面的文章:

  • 移动端Web页面的CSS3 flex布局快速上手指南
  • CSS3弹性盒模型flex box快速入门心得(必看篇)
  • 几个CSS3的flex弹性盒模型布局的简单例子演示
  • 基础的CSS3弹性盒Flexbox布局使用实例
  • CSS3的Flexbox布局的简明入门指南
  • 结合CSS3的布局新特征谈谈常见布局方法
  • CSS3 flex布局之快速实现BorderLayout布局
  • 布局和排版教程 纯css3实现图片三角形排列
  • css3弹性盒模型(Flexbox)详细介绍
  • CSS3 Flexbox中flex-shrink属性的用法示例介绍

相关文章

  • 2017-06-02纯CSS3实现的8种Loading动画效果
  • 2017-06-02修复iPhone的safari浏览器上submit按钮圆角bug
  • 2017-06-02CSS3实现swap交换动画
  • 2017-06-02利用SVG和CSS3来实现一个炫酷的边框动画
  • 2017-06-02CSS3教程:background-clip和background-origin
  • 2017-06-02CSS3制作炫酷的自定义发光文字
  • 2017-06-02css3 图片圆形显示 如何CSS将正方形图片显示为圆形图片布局
  • 2017-06-02基于css3 animate制作绚丽的动画效果
  • 2017-06-02用CSS3写的模仿iPhone中的返回按钮
  • 2017-06-02一款纯css3实现的动画加载导航

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • 利用css3实现的简单的鼠标悬停按钮
    • 全面总结使用CSS实现水平垂直居中效果的方法
    • CSS3教程(3):border-color网页边框色彩
    • CSS3 渐变(Gradients)之CSS3 线性渐变
    • 详解CSS3浏览器兼容
    • 纯CSS3实现带动画效果导航菜单无需js
    • 用React加CSS3实现微信拆红包动画效果
    • 用CSS3实现Win8风格的方格导航菜单效果
    • CSS3制作缩略图的详细过程
    • CSS3中Transition动画属性用法详解

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有