美文网首页
03.less中的变量,变量插值,及运算

03.less中的变量,变量插值,及运算

作者: Fl_来看看 | 来源:发表于2019-06-09 02:14 被阅读0次

less中的变量

  1. 什么是变量?和js中的概念基本一样

  2. less中定义变量的格式

@变量名称:值;
  1. less中使用变量的格式
@变量名称;
@w: 400px;
@h: 200px;
  1. 和js一样可以将一个变量赋值给另外一个变量
    @变量名称 : @变量名称;
@h: @w;
  1. 和js一样less中的变量也有全局变量和局部变量
    定义在{}外面的就是全局的变量,什么地方都可以使用,定义在{}里面的就是局部变量, 只能在{}中使用
    注意: less中的变量是延迟加载的,写到后面也能在前面使用

  2. 和js一样不同作用域的变量不会相互影响, 只有相同作用域的变量才会相互影响,和js一样在访问变量时会采用就近原则

@c: red;
.box1{
  @c: blue;
  width: @w;
  height: @h;
  background: @c;
  margin-bottom: 20px;
  @c: pink;
}
.box2{
  width: @w;
  height: @h;
  background: @c;
}
@c: red;

变量插值

  1. 什么是变量插值?在less中如果属性的取值可以直接使用变量, 但是如果是属性名称或者选择器名称并不能直接使用变量,如果属性名称或者选择器名称想使用变量中保存的值,那么必须使用变量插值的格式

  2. 变量插值的格式
    格式: @{变量名称}

@{s}{
  @{w}: @size;
  height: @size;
  background: red;
}

Less中的运算

  1. less中的运算和CSS3中新增的calc函数一样, 都支持+ - * / 运算
div{
  width: 200px;
  height: 200px;
  background: blue;
  position: absolute;
  left: 50%;
  /*less中的运算和CSS3中新增的calc函数一样, 都支持+ - * / 运算*/
  //margin-left: (-200px * 0.5);
  margin-left: (-200px / 2);
}

相关文章

  • 03.less中的变量,变量插值,及运算

    less中的变量 什么是变量?和js中的概念基本一样 less中定义变量的格式 less中使用变量的格式 和js一...

  • java基础-重要运算符

    算术运算符 假设整数变量A的值为10,变量B的值为20: 关系运算符 实例整数变量A的值为10,变量B的值为20:...

  • TensorFlow基础

    TensorFlow查看一个变量的值: Saver的使用: 变量的创建及简单运算: TensorFlow占位符操作...

  • java 基础(一)

    1.运算符 1.1算术运算符 表格中的实例假设整数变量A的值为10,变量B的值为20 1.2位运算符 & | ^其...

  • 变量与环境变量

    这里指的变量就是shell中的变量,常被用来用于记录某个值,在shell中的变量也有不同的类型,可以参与运算,也有...

  • JavaScript 知识点 - JS 基础

    变量类型:根据存储方式区分 值类型(变量存放值) 引用类型(变量存放地址): 对象,数组,函数 typeof运算符...

  • 常用的JavaScript简写技巧

    JavaScript 的简写技巧 变量声明 多个变量赋值 三元运算符 赋默认值 与运算符 (&&) 交换两个变量 ...

  • js 总结一 07-09

    ES6 一、js入门、js引入、变量、值类型、运算符 js引入代码如下 js变量代码如下: 值类型代码如下: 运算...

  • 环境变量与文件查找

    环境变量 1.变量 所谓的变量是指计算机中用于记录的一个值的符号,这些符号将用于不同的运算处理中。为了便于运算和处...

  • 33.ES12-逻辑与赋值运算符和逻辑或赋值运算符和逻辑空赋值运

    逻辑或赋值运算符 ||= 当逻辑或赋值运算符前面的变量foo值转换为布尔值为false时,变量foo的值被赋值...

网友评论

      本文标题:03.less中的变量,变量插值,及运算

      本文链接:https://www.haomeiwen.com/subject/tdfgxctx.html