移动前端基础

移动前端基础:视口、像素、布局与Flex详解
本文介绍了移动前端的基础知识,包括meta视口标签、物理像素与px的关系、如何处理多倍图,以及百分比布局和flex弹性布局的应用。在flex布局中详细讲解了父项与子项的属性,如flex-direction、justify-content、align-items等,帮助开发者掌握移动端页面的布局技巧。

一 移动基础

1.1meta视口标签

在这里插入图片描述

1.2 物理像素与px

在这里插入图片描述

1.3 多倍图

  • 如果在移动端需要一个50px*50px的图片
  • 先准备一个100px*100px的图片,然后把宽和高改为50px*50px
  • 代码如图
    在这里插入图片描述

1.4 background-size

在这里插入图片描述

1.5 特殊样式

在这里插入图片描述

二.流式布局(百分比布局)

在这里插入图片描述

三 flex弹性布局

3.1 flex父项常见属性

通过给父元素设置display属性,达到控制子元素的目的
在这里插入图片描述

3.1.1 flex-direction 设置主轴方向

在这里插入图片描述

3.1.2 justify-content设置主轴上子元素排列方式

在这里插入图片描述
实例:
在这里插入图片描述
在这里插入图片描述

3.1.3 flex-wrap 子元素是否换行

在这里插入图片描述
在这里插入图片描述

3.1.4 align-items 设置侧轴的子元素排列方式(单行)

在这里插入图片描述
一定要注意执行顺序,会先执行flex-deriction主轴的排列,再执行侧轴的排列。
实例:
在这里插入图片描述
在这里插入图片描述

3.1.5 align-content 设置侧轴上的子元素排列方式(多行)

在这里插入图片描述
在这里插入图片描述

3.1.6 flex-flow

flex-flow 是 flex-direction和flex-wrap的复合属性

flex-flow:row wrap;

3.2 flex子项常见属性

3.2.1 flex平分剩余空间

如果子元素都没有设置宽度或高度,那么剩余空间就是父元素的宽度或高度
在这里插入图片描述

在这里插入图片描述

3.2.2 align-self 子元素自己在侧轴的排列

在这里插入图片描述
在这里插入图片描述

3.2.3 order属性定义项目的排列顺序r

数值越小,排列越靠前,默认为0
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值