WEB前端学习笔记(十)——移动WEB(flex布局)

一、移动WEB的特点

1.1 移动端和PC端网页不同点

PC屏幕 ,网页 固定版心
手机屏幕 , 网页宽度多数为 100%

1.2 分辨率

总结
        硬件分辨率(出厂设置)
        缩放调节的分辨率(软件设置)
分辨率分类
        物理分辨率 是生产屏幕时就固定的,它是不可被改变的
        逻辑分辨率 是由软件(驱动)决定的
制作网页参考逻辑分辨率

1.3 视口

手机屏幕尺寸都不同, 网页宽度为100%
网页的宽度和逻辑分辨率尺寸相同

1.4 二倍图

现阶段设计稿参考 iPhone6/7/8 ,设备宽度 375px 产出设计稿。
二倍图设计稿尺寸: 750px

二、百分比布局

百分比布局, 也叫流式布局
效果: 宽度自适应,高度固定

三、flex布局

Flex布局/弹性布局:
        是一种浏览器提倡布局模型
        布局网页更简单、灵活
        避免浮动脱标的问题
采用 flex 布局的元素,称为 flex 容器(flex container),简称“容器”。它的所有子元素自动称为容器成员,称为 flex 项目(flex item),简称“项目” 。

3.1 主轴对齐方式(内容对齐)

在Flex布局模型中,调节主轴或侧轴的对齐方式来设置盒子之间的间距。
说明:
        around,周围。子元素周围都有空白间距。
        between,之间。子元素之间都有空白间距。
        evenly,平均。子元素周围都有均等的空白间距。
justify,使……对齐。

3.2 侧轴对齐方式

align,使排成一条直线,使平行,使对齐;项目对齐。

3.3 伸缩比

属性
        flex : 值;
取值分类
        数值(整数)
注意 : 只占用父盒子剩余尺寸

3.4 主轴方向

3.5 弹性盒子换行

使用flex-wrap实现弹性盒子多行排列效果
弹性盒子换行显示 : flex-wrap: wrap;
调整行对齐方式 :align-content(取值与justify-content基本相同
.box {
    
    display: flex;

    /* 设置主轴方向,默认为水平方向,现在将主轴方向设置为垂直方向*/
    flex-direction: column;

    /* 实现垂直方向居中,主轴方向为垂直方向 */
    justify-content: center;

    /* 实现水平方向居中,主轴方向为垂直方向,设置侧轴居中 */
    align-items: center;
    }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值