flex部局 API

1、 要使用伸缩部局先要给
父元素设置为伸缩盒子
display:flex;

2、 伸缩盒子具有了主轴(默认水平从左向右)
伸缩盒子还有测轴(侧轴始终垂直于主轴)
伸缩盒子中所有的子元素都按照主轴的方向显示

3、 设置主轴方向 (默认值row)
flex-direction:row; 从左向右
flex-direction:row-reverse; 从右向左
flex-direction:column; 从上向下
flex-direction:column-reverse; 从下向上

4、 设置 子元素 在主轴方向的对齐方式
justify-content:flex-start; 在主轴的开始位置对齐
justify-content:flex-end; 在主轴的末尾对齐
justify-content:center; 在主轴的中间位置对齐
justify-content:space-around; 环绕显示
justify-content:space-between; 占满正行(左右两边对齐中间在中间显示)

5、 设置元素在侧轴方向的对齐方式(默认拉伸)如果有高度就看不到拉伸;
align-items:flex-start;
align-items:flex-end;
align-items:center;
align-items:stretch; 拉伸

6、 设置伸缩盒子是否允许子元素换行(默认不会换行显示)
flex-wrap:nowrap;不换行
flex-wrap:wrap; 换行

7、 设置换行后的对齐方式(默认值stretch)
注意:给属性必须配合flex-wrap:wrap;使用
align-content:flex-start; 开始位置换行没有空格
align-content:flex-end; 结束位置对齐
align-content:center; 中间对齐
align-content:space-between; 一行在开始位置一行在结束位置
align-content:space-around; 环绕对齐
align-content:stretch; 拉伸

8、 伸缩盒子中子元素的相关属性
子元素属性 order
order值越大谁就越靠后

flex;子元素属性:设置子元素的缩放比;
自适应盒子设置为flex:1;
把父元素整体减去固定盒子的宽度后剩下的部
分整体为一份;

原文地址:https://www.cnblogs.com/qiweile/p/9631724.html

时间: 2024-10-30 13:48:55

flex部局 API的相关文章

c++内存部局(虚继承)

最近又重新温习了一下深度探索c++对象模型,中虚拟继承虚表的实现,为了弄清虚表的内存部局情况特写此测试程序. 测试程序分别在windows vs2012下,与linux gcc 4..4.7 20120313 redhat4.4.7-4下 windows vs2012 上图中的偏移为-4表明存在vptr,如果为0说明没有vptr,下面的程序可以说明,而且从图中可以看出虚表中不会有重复的选项 #include <iostream> using namespace std; class X{ pu

以ScrollView为根的部局,不能从顶部显示其包含的页面内容

以ScrollView为根的部局,不能从顶部显示其包含的页面内容:是我最头疼的问题了,很多冲突一个一个的解决.到最后遇到这么一个问题,在网上搜搜,却不知道使用什么关键字查!网上资源就查到那几条关于这方面的论坛谈话.这也算是一个给遇到该麻烦的小伙伴们出了道难题,现在我就来解释一下! 问题由来: 基本上就是这样一个布局: <?xml version="1.0" encoding="utf-8"?> <ScrollView xmlns:android=&

微信小程序:Flex佈局VS普通佈局

普通佈局思維: CSS: .cases-left,.cases-right{width:47%;float:left;margin-left:2%;} Flex思維: CSS: .cases{display:flex;flex-flow:row wrap;justify-content:space-around;} 普通動態寬度: Html: <view style="width:{{vW}}" wx:for="{{view}}">{{item}}<

ArcGIS API for Flex (使用ArcGIS API for Flex 创建一个新的地图项目)

参考官方:https://developers.arcgis.com/flex/guide/getting-started.htmhttps://developers.arcgis.com/flex/guide/tutorial-adding-a-map-with-layers.htm 新建Flex工程 下载并解压缩ArcGIS API Flex ZIP文件.这个文件包含Flex的ArcGIS API libs库(.swc).语言环境.皮肤包文件 在 Flash Builder中, 选择 Fil

回头看一看我的2016年

毕业也快三年了,一直都没写过年终总结,趁2016年快结束之际,来谈谈2016一年以来经历的一点感悟吧! 我的工作 arcgis api for js篇 一如既往的站在Webgis开发岗位上,经过两三年时间的磨练以及打滚,从webgis初级开发工程师岗位提升为webgis高级开发工程师岗位,webgis开发技术方向从arcgis api for flex转换arcgis api for js,2016年以来我负责公司的项目前端webgis实现都是以arcgis api for js为核心,经过不同

Web前端开发推荐阅读书籍、学习课程下载

转自http://www.xuanfengge.com/fe-books.html 前言 学校里没有前端的课程,那如何学习JavaScript,又如何使自己成为一个合格的前端工程师呢? 除了在项目中学习和跟着有经验的同事学习,读书也是必不可少的.书中有着相对完整的知识体系,每读一本好书都会带来一次全面的提高. 而如果深一脚浅一脚的学习,写出代码的质量会参差不齐.初学者的首要任务是成为靠谱的熟练开发者,能够稳定的输出有一定质量的代码. 前端技术发展速度特别快,总是涌现出很多新的东西,需要不断的学习

最近面试的题目(WEB、Service、SQL、JavaScript)

整理一下最近面试被问到的主要题目.由于本人主要是做WEB及WEB SERVICE这块,使用的语言主要是C#,数据库主要用到的也是MSSQL.所以就分成这些块来整理(有些是在面试之后才意识到回答不对),也包括部分别人被问及的. 一.HTML.CSS position有哪几种值,各是怎么使用的? 一个左右部局,如何实现? 二.JAVASCRIPT, JS FRAMEWORK document.onload与jQuery中的ready有何区别? 什么是闭包?写一下. jQuery中有个叫"on&quo

重复数据删除(De-duplication)技术研究(SourceForge上发布dedup util)

dedup util是一款开源的轻量级文件打包工具,它基于块级的重复数据删除技术,可以有效缩减数据容量,节省用户存储空间.目前已经在Sourceforge上创建项目,并且源码正在不断更新中.该工具生成的数据包内部数据部局(layout)如下: --------------------------------------------------| header | unique block data | file metadata |--------------------------------

【Razor语法规则小手册....】

在经过长达半年的Windows开发后,Razor的一些语法有些生疏了.搜集些,再熟悉下.呵呵,甚是怀念以前做web 项目的时候,基于动软代码生成器自定义T4模板,后来vs2010后开始支持T4模板. 又是一顿.tt文件.最后动软也升级了T4模板.然后就呵呵呵了.但是vs2010出现   Razor引擎!!又是一套模板引擎.............更新迭代速度越来越快...... ASP.NET mvc 1-2 的View引擎就是基于T4模板引擎,标记为 :<##> (动软代码生成器确实是T4引