首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

前端移动web-day02学习笔记

01-flex伸缩布局 1.伸缩(弹性)布局作用: 给父盒子加buff,让功能更加强大 2.伸缩布局应用场景:多列布局 a.以前方案:浮动+百分比 实现 弊端:不能实现所有的情况...(3列 7列 9列) b.伸缩布局:浮动+百分比搞不定多咧布局 3.伸缩布局使用流程: 设置“父元素” display:flex; 4.伸缩布局三要素(原理): a.主轴(main...次轴永远和主轴是垂直 特点:子元素总高度大于父元素高度:子元素会超出 c.内容(item):子元素 5.伸缩布局特点(属性) 以下是给父元素设置属性: 7.jpg...center: 水平居中 space-around 间距相等 space-between 两端对齐,元素之间间隔相等 3.jpg 3.align-items:flex...:flex优先级高于width 最后附上思维导图: swdt.jpg 下午用伸缩布局写了一个首页案例 xc.jpg

62940

开心档-软件开发入门之Bootstrap4 Flex(弹性)布局

Bootstrap4 Flex(弹性)布局 Bootstrap4 通过 flex 类来控制页面的布局。...---- 弹性盒子(flexbox) Bootstrap 3 与 Bootstrap 4 最大区别就是 Bootstrap 4 使用弹性盒子来布局,而不是使用浮动来布局。...弹性盒子是 CSS3 一种新布局模式,更适合响应式设计,如果你还不了解 flex,可以阅读我们 CSS3 弹性盒子(Flex Box) 教程 注意:IE9 及其以下版本不支持弹性盒子,所以如果你需要兼容...-*-fill 根据不同屏幕设备强制等宽 扩展 .flex-*-grow-0 不同屏幕设备不设置扩展 .flex-*-grow-1 不同屏幕设备设置扩展 收缩 .flex-*-shrink...-0 不同屏幕设备不设置收缩 .flex-*-shrink-1 不同屏幕设备设置收缩 包裹 .flex-*-nowrap 不同屏幕设备不设置包裹元素 .flex-*-wrap 不同屏幕设备设置包裹元素

74120
您找到你想要的搜索结果了吗?
是的
没有找到

HTML详解连载(8)

HTML详解连载(8) 下面进行专栏介绍 本专栏是自己学前端征程,纯手敲代码,自己跟着黑马课程学习,并加入一些自己理解,对代码和笔记 进行适当修改。...开始喽 浮动-产品区域布局 清除浮动 场景 浮动元素会脱标,如果父级没有高度,子级无法撑开父级高度 解决方法 清除浮动(带来影响) 清除浮动 方法一:额外标签发 在父元素内容最后添加一个块级元素,...浮动后盒子具备行内块特点 父级宽度不够,浮动子级会换行 浮动后盒子脱标 清除浮动 子级浮动,父级没有高度,子级无法撑开父级高度,影响布局效果 双伪元素法 拓展 浮动本质作用是实现图文混排效果...Flex-认识 flex布局也叫弹性布局,是浏览器提倡布局模型,非常适合结构化布局,提供了强大空间分布和对齐能力。...flex模型不会产生浮动布局中脱标现象,布局网页更简单,更灵活 Flex-组成 设置方式:给父元素设置display:flex,子元素可以自动挤压或拉伸 组成部分: 弹性容器 弹性盒子 主轴:默认在水平方向

18740

前端面试题归类-cssflex相关

Flex布局常见父项属性:●flex-direction :设置主轴方向Row 默认值从左到右row-reverse 从右到左column 从上到下column-reverse 从下到上●justify-content...flex-wrap属性定义 , flex布局中默认是不换行。...flex-start 默认值在侧轴头部开始排列flex- end 在侧轴尾部开始排列center 在侧轴中间显示space-around 子项在侧轴平分剩余空间space- between 子项在侧轴先分布在两头...flex-start 从上到下flex- end 从下到上center 挤在一起居中(垂直居中)stretch 拉伸(默认值但是子盒子如果给高度就不会生效)●flex-flow :复合属性,相当于同时设置了...flex:1即为flex-grow:1,经常用作自适应布局,将父容器display:flex,侧边栏大小固定后,将内容区flex:1,内容区则会自动放大占满剩余空间。

71740

48张小图带你领略Flex 布局之美

前言 最近在项目中,遇到布局问题,有时候,需要堆叠很多样式,去排版,一定程度上增加了代码量,那么有没有更加方便布局方式呢?? 48张图带你从0到1掌握flex布局方式。...flex布局在某种程度上,简便我们布局一个难题,接下来篇幅将介绍它使用? flex-布局详解 flex基本概念 要想熟练掌握flex布局的话,你需要理解两个概念:轴和容器?...flex-direction-column 可以看到,子盒子布局发生了变化,形成了在Y轴上布局方式,并且书写方式跟布局一样。 「结论」 flex容器主轴和块轴相同。...主轴起点与主轴终点和书写模式前后点相同 简单理解,就是主轴变成Y轴方向,方向从上到下布局。...flex-子容器属性 再看看父容器属性? flex-父容器属性

86110

BootStrap基础知识

使用行来创建水平列组。 内容需要放置在列中,并且只有列可以是行直接子节点。 预定义类如 .row 和 .col-* 可用于快速制作栅格布局。 列通过填充创建列内容之间间隙。...Flex布局 例: Flex item A...flex-*-row-reverse 根据不同荧幕设备在水平方向显示弹性子元素且右对齐 flex-*-column 根据不同荧幕设备在垂直方向显示弹性子元素 flex-*-column-reverse...-*-fill 根据不同荧幕设备强制等宽 flex-*-grow-0 不同荧幕设备不设置扩展 flex-*-grow-1 不同荧幕设备设置扩展 flex-*-shrink-0 不同荧幕设备不设置收缩...flex-*-shrink-1 不同荧幕设备设置收缩 flex-*-nowrap 不同荧幕设备不设置包裹元素 flex-*-nowrap 不同荧幕设备不设置包裹元素 flex-*-wrap 不同荧幕设备设置包裹元素

22610

CSS3弹性盒模型flexbox布局基础版

另外本人还废寝忘食翻译了国外《CSS3弹性盒模型flexbox完整教程》和《CSS3弹性盒模型flexbox布局实例》,这么好文章没有人来发现,实在是遗憾。...弹性布局适合于移动前端开发,在Android和ios上也完美支持,所以搞移动朋友非常有必要认识和使用了。这个属性很久就看到了。...文章写作目的 Flexbox是一个相当优秀属性,它可能会成为未来版面布局一部分。它语法在过去几年里发生了很大变化。...第三种:display:flex,或者其他flex-*属性,那么你看到是当前规范(截止本文发表时间)。...更多关于flexbox CSS3弹性盒模型flexbox布局实例 CSS3弹性盒模型flexbox完整版教程

76320

css面试点四:css3弹性盒子模型-flex布局详解

弹性盒子是CSS3一种新布局模式。 CSS3 弹性盒( Flexible Box 或 flexbox),是一种当页面需要适应不同屏幕大小以及设备类型时确保元素拥有恰当行为布局方式。...引入弹性盒布局模型目的是提供一种更加有效方式来对一个容器中子元素进行排列、对齐和分配空白空间。 弹性盒子由弹性容器(Flex container)和弹性子元素(Flex item)组成。...设为Flex布局以后,子元素float、clear和vertical-align属性将失效。...注意:弹性容器外及弹性子元素内是正常渲染。弹性盒子只定义了弹性子元素如何在弹性容器内布局。...| baseline | stretch; 实用例子 flex-内容宽度等分 //css .box { display: flex; } .box div { flex: 1;

1.3K20

移动开发-Flex布局

移动开发-flex弹性布局 操作方便,布局极为简单,移动端应用很广泛 PC 端浏览器支持情况较差 IE 11或更低版本,不支持或仅部分支持 如果是PC端页面布局,我们还是传统布局 如果是移动端或者不考虑兼容性问题...PC端页面布局,我们还是使用flex弹性布局 只需要给父元素添加 “display:flex” 即可 布局原理: flex 是 flexible Box 缩写,意为”弹性布局”,用来为盒状模型提供最大灵活性...,任何一个容器都可以指定为 flex 布局 当我们为父盒子设为 flex 布局以后,子元素 float、clear 和 vertical-align 属性将失效。...伸缩布局 = 弹性布局 = 伸缩盒布局 = 弹性盒布局 =flex布局 采用 Flex 布局元素,称为 Flex 容器(flex container),简称”容器”。...flex-end 从尾部开始排列 center 在主轴居中对齐(如果主轴是x轴则 水平居中) space-around 平分剩余空间 space-between 先两边贴边 再平分剩余空间(重要) flex

1.2K10

最新HTML5学习路线整合

怎么学HTML5 HTML5是万维网核心语言,标准通用标记语言下一个应用超文本标记语言(HTML)第五次重大修改,一方面提升了用户体验,另一方面HTML5技术跨平台,适配多终端,改变了传统开发者需针对不同操作系统进行研发局面...HTML5初级开发工程师 HTML基础 HTML简介与历史版本 常用开发软件 常见标签与属性 表格与表单 标签规范与标签语义化 实战:网页结构布局 CSS基础 css简介与基本语法 常见各种样式属性...移动端基本概念 viewport窗口设置 移动端布局方案 rem、vh、vw等单位 响应式布局 bootstrap框架 JavaScript基础 JS简介 JS变量 数据类型与类型转换 运算符与优先级...组件与组件通信 属性与状态设置 虚拟DOM 生命周期 redux架构 react-redux使用 react-router使用 Mem脚手架使用 实战:React与Node全栈开发 AngularJS框架 Angular...框架简介 TypeScript基础与进阶 开发环境配置 架构、模块与组件 模板、元数据与数据显示 服务于指令 依赖注入 路由 实战:Angular与Node全栈开发 Hybrid App开发 App介绍与分类

1.9K40

Angular教程】自定义管道

Angular管道特点 管道串联:将多个管道进行串联对一个数据进行多次处理得到最终效果。...管道优先级:主要提到管道优先级要大于三目表达式优先级,需要管道对三目表达式结果处理请用小括号包裹。 纯/非纯管道: 管道默认为纯管道,纯管道必须是纯函数。...四、自定义管道三部曲 自定义管道类并实现PipeTransform接口 通过@Pipe装饰器将新建类声明为Angular管道 注入管道,如在app.module.tsdeclarations数组中配合新建管道类...五、自定义管道项目实践 背景: 我们最近需要在IE11浏览器上跑我们Angular项目,因为最开始没有考虑IE兼容问题,使得其中最明显一个问题得以暴露,我们列表接口时间列全都了。...通过return将我们处理后数据进行返回即可。 管道通Angular模块一样需要进行注册后使用。

1.3K20

前端面试题归类-css

类似于优先级机制:position:absolute/fixed优先级最高,有他们在时,float不起作用,display值需要调整。float 或者absolute定位元素,只能是块元素或表格。...important 比内联优先级高CSS优先级算法如何计算?元素选择符: 1class选择符: 10id选择符:100元素标签:1000!important声明样式优先级最高,如果冲突再进行计算。...如果优先级相同,则选择最后出现样式。继承得到样式优先级最低。CSS3新增伪类有那些?...请解释一下flexbox(弹性盒布局模型),以及适用场景?该布局模型目的是提供一种更加高效方式来对容器中条目进行布局、对齐和分配空间。...在传统布局方式中,block 布局是把块在垂直方向从上到下依次排列;而 inline 布局则是在水平方向来排列。弹性盒布局并没有这样内在方向限制,可以由开发人员自由操作。

1.6K40

Angular Material 设计之美

接下来我会从相对宏观角度介绍 Angular Material 设计一些亮点,并且简单介绍 Angular Material 一些使用技巧。...菜单 Angular Material 菜单组件可以说非常强大,除了官网提到功能之外,我们还可以用以下方式实现动态数据加载多级菜单,比如 ng-matero Top Menu 布局。...响应式布局 Angular Material 并没有布局组件。但是不用担心,官方出品了一款基于指令布局神器 flex-layout,它是专门为 Angular 设计。...基于指令布局方式和 Bootstrap 栅格布局是两种不同设计理念。flex-layout 使用很简单,可以很快上手,熟悉之后你一定会喜欢这种布局方式。...总结 文章篇幅有限,以我浅薄资历还无法将 Angular Material 设计之美剖析面面俱到,但是如果大家通过这篇文章能够更好了解 Angular Material 或者对 Angular

5K30

2-进军 angular1.x 表达式和指令

(这里指令我们可以理解为 一个我们自己创建带有特殊指令元素) 限制使用 var app = angular.module("myApp", []); app.directive("runoobDirective...}; }); //restrict 值可以是以下几种: 复制代码 总结一下 angular 自定义几种写法 1、上面这种要清晰一下 // angular.module('MyApp',[]) //...templateUrl: 'xxx.html' //值为string function 以id为xxx.html为 调用文件显示 priority: 0 //指明指令优先级...,若在dom上有多个指令优先级先执行 replace: flase // 默认值为false 当为true是直接替换指令所在标签 terminal: true //...值为true时优先级低于此指令其它指令无效 link:function // 值为函数 用来定义指令行为从传入参数中获取元素并进行处理 }; }]).directive

2.4K20
领券