前端- web移动端 3

#博学谷IT学习技术支持

目录

移动适配

rem

vw / vh (未来趋势)

flexible

less

响应式

响应式网页

媒体查询

BootStrap框架

栅格系统


  • 移动适配

    • rem

      • 目的:能够使用rem单位设置网页元素的尺寸
      • rem单位:1.相对单位;2.rem单位是相对于html标签的字号计算结果;3.1rem=1html字号大小
      • 写法

      • 目前rem布局方案中,将网页等分成10份,html标签的字号为视口宽度的1/10

    • vw / vh (未来趋势)

      • 相对单位:相对视口的尺寸计算结果
      • vw: viewport width 1vw=1/100视口宽度
      • vh:viewport height 1vh=1/100视口高度
      • 在实际开发中,vh、vw不混用
      • 使用步骤:1.先定义媒体选择器 2.引用

    • rem 和vw / vh的区别
    • flexible

      • 目的:使用flexible js配合rem实现在不同宽度的设备中,网页元素尺寸等比例缩放效果
      • flexible js是手淘开发出的一个用来适配移动端的js框架
      • 核心原理就是根据不同的视口宽度给网页html根结点设置不同的font-size
    • less

      • less是一个css预处理器,文件后缀是.less
      • less文件保存自动生成css文件
      • 注释:

      • 运算:1.加、减、乘直接书写计算表达式;2.除法需要添加小括号或.

      • 嵌套
        • 作用:快速生成后代选择器
        • 语法:

        • ⚠️注意:&不生成后代选择器,表示当前选择器,通常配合伪类或伪元素使用

      • 变量
        • 目的:存储数据,方便使用和修改
        • 语法:

      • 导入
        • 语法: @import ‘文件路径’

      • 导出
        • 法1: 配置EasyLess 插件,实现所有Less有相同的导出路径

        • 法2:控制当前Less文件导出路径

        • 禁止导出

  • 响应式

    • 响应式网页

    • 媒体查询

      • 目标:能够根据设备宽度的变化,设置差异化样式
      • 开发常用写法 max-width ; min-width ;

      • 书写顺序
        • max-width (从小到大)
        • min-width (从大到小)
      • 在某范围内 @media (min-width: px)and (max-width: px){ }

      • 隐藏

    • BootStrap框架

      • 由来

      • 作用:基于框架开发,效率高,稳定性高
      • 栅格系统

        • 栅格化是指将整个网页的宽度分成若干等分
        • bootstrap3 默认将网页分成12等份

        • 大屏:一行显示4个 ;中屏:一行显示2个; 小屏:一行显示一个

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值