ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

05-rem+less

2021-11-12 22:04:51  阅读:154  来源: 互联网

标签:文件 05 less 添加 rem 选择器 CSS


 

rem

  • 目标

    • 实现在不同宽度的设备中,网页元素尺寸等比缩放效果

  • rem介绍

    • 相对单位,相对于HTML标签字号计算尺寸

    • 1rem = 1HTML标签字号

  • 基本使用

      1. 给HTML标签添加字号

      1. 设置元素尺寸为rem单位

  • 媒体查询基本使用

    • 视口不同,添加不同的根字号

    • @media (视口宽度) { 差异化CSS样式 }

  • rem布局流程

      1. 媒体查询添加根字号

        @media (视口宽度) {
          html {
          font-size: 37.5px;
          }
        }

         

      1. flexible添加根字号

        script src="flexible.js"></script>

         

less

  • 目标

    • 掌握Less常用语法

  • less介绍

    • CSS预处理器,让CSS具备逻辑和计算能力

    • 浏览器和网页不识别less,目前需要将less文件导出CSS文件,HTML引入CSS文件

  • 插件

    • EasyLess

  • 语法

    1. 注释

    • 单行

    • // 注释内容

    • ctrl + /

    • /* 注释内容 */

    • alt + shift + A

    1. 嵌套

    • 作用

    • 生成后代选择器

    • 写法

    • 父选择器 {

    子选择器{}
    }
    - &

    - 表示当前选择器, 不会生成后代选择器
    1. 运算

    • 作用

    • 完成常用数学计算

    • 写法

    • 除法

      (xx / xx) - xx ./ xx

    1. 变量

    • 作用

    • 存储数据,方便修改和使用

    • 用法

      1. 定义变量

          - @变量名: 值;
      1. 使用变量

          - CSS属性: @变量;
    1. 导入

    • 作用

    • 引入其他less文件

    • 写法

    • @import: ‘文件及路径’;

    1. 导出

    • 导出CSS文件

    • 控制所有Less导出路径

      修改EasyLess插件

              - 1. 设置 → 搜索easy → 在settings.json中编辑
      - 2. 添加代码:"out": "目标存储路径"(文件夹以/结束)
    • 单独控制某个Less文件导出路径

      less文件第一行添加 // out:路径

    • 禁止导出CSS文件

    • less文件第一行添加: // out: false

    •  

标签:文件,05,less,添加,rem,选择器,CSS
来源: https://www.cnblogs.com/qdatm/p/15546571.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有