移动web复习04-less专题

Less

1 Less简介

1 Less是一个CSS预处理器, Less文件后缀是.less

2 扩充了 CSS 语言, 使 CSS 具备一定的逻辑性、计算能力。

3 注意:浏览器不识别Less代码,目前阶段,网页要引入对应的CSS文件。

4 Easy Less(vscode插件) : 作用:less文件保存自动生成css文件

2 Less语法

1 注释:

单行注释 语法:// 注释内容 快捷键:ctrl + /

块注释 语法:/* 注释内容 */ 快捷键: shift + alt + A

2 运算:

body {
    // 注意:单位转换 计算时以第一个单位为准
    width: 100px + 100;
    height: 100px - 20px;
    margin: 100 * 2em;
    // 除法需要添加 小括号 或 .
    padding: (100 / 2em);
    border: 100 ./2em;
}

注意:

1 表达式存在多个单位以第一个单位为准,尽量写在最后一个数字上

2 除法比较特殊, 需要添加 小括号 或 .

3 先乘除后加减

3 嵌套:

1 作用:快速生成后代选择器。

2 语法 :

.father {
    width: 500px;
    height: 500px;
    background-color: pink;

    // 孩子
    .son {
        width: 200px;
        height: 200px;
        background-color: yellow;
    }
}

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

.father {
    width: 400px;
    height: 400px;
    background-color: pink;
    display: flex;
    justify-content: center;
    align-items: center;
​
    .son {
        width: 200px;
        height: 200px;
        background-color: skyblue;
        transition: all 2s;
    }
​
    /* &:hover .son {
        background-color: hotpink;
    } */
​
    &:hover {
        .son {
            background-color: hotpink;
        }
    }
}

4 变量

1 变量:存储数据,方便使用和修改

2 语法:

        定义变量:@变量名: 值;

        使用变量:CSS属性:@变量名;

@bgColor: hotpink;
.son {
            background-color: @bgColor;
        }

3 导入:

less的导入实际是less文件的导入.

使用less导入的好处是减少了html页面中link标签的数量.

@import './体验less.less';
@import: url(./体验less.less);

4 导出

必须写在第一行

导入到当前文件夹中的css文件夹中

// out:./mycss

导入到上一个文件夹中的css文件夹中

// out:./mycss/

5 禁止导出

// out:false
  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

端端1023

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值