美文网首页
Less 转义

Less 转义

作者: 前白 | 来源:发表于2020-09-11 09:52 被阅读0次

本节我们学习 Less 语言中的转义(Escaping),什么是转义呢?

某些时候,当需要引入无效的 CSS 语法或 Less 不能识别的字符,就需要使用转义字符。Less 中的转义字符就是在字符串前面加上一个 ~ 符号,并将需要转义的字符串放在 ""'' 中,例如 ~"xkd"。转义允许你使用任意字符串作为属性或变量值。

转义的使用

一般情况下我们是不需要用到转义的,只有在代码不能被正常编译的情况下,才需要使用转义。下面我们来举一个例子说明一下。

示例:

例如 border-radius 属性,在 CSS 中我们可以使用斜杆 / 来设置属性值,/ 前面的是水平半径,后面的是垂直半径。但是在 Less 中,则不支持使用 / ,如下所示:

.box{
  width: 100px;
  height: 100px;
  border: 1px solid #000;
  border-radius: 0px 25px 25px 0 / 0 25px 25px 0px;
}

执行 lessc index.less index.css 命令编译代码:


可以看到上图中报了一个语法错误,这种情况下,我们就可以使用转义符将斜杆 / 进行转义,如下所示:
.box{
  width: 100px;
  height: 100px;
  border: 1px solid #000; 
  border-radius: 0px 25px 25px 0 ~"/" 0 25px 25px 0px;
}

转义后,再次执行命令,可以看到成功编译后的 CSS 代码如下所示:

.box {
  width: 100px;
  height: 100px;
  border: 1px solid #000;
  border-radius: 0px 25px 25px 0 / 0 25px 25px 0px;
}

总结

转义在 Less 中用的并不是很多,只有当代码不能被识别时,才需要使用转义,任何 ~"text" 被编译成 CSS 代码后,都将显示为 text

相关文章

  • web前端学习线路图2

    十二、LESS教程 Less教程Less 安装Less 嵌套规则Less 操作Less 转义Less 函数 Les...

  • Less 转义

    本节我们学习 Less 语言中的转义(Escaping),什么是转义呢? 某些时候,当需要引入无效的 CSS 语法...

  • Less 转义

    本节我们学习 Less 语言中的转义(Escaping),什么是转义呢? 某些时候,当需要引入无效的 CSS 语法...

  • Less基础学习记录

    1.嵌套 经过less编译以后为 2.使用变量 经过less编译以后为 3.转义 经过less编译以后为,~“so...

  • Less 转义的用法

    转义(Escaping)允许你使用任意字符串作为属性或变量值。任何 ~"anything" 或 ~'anythin...

  • js转义与反转义

    处理前台输入与后台返回时要注意转义与反转义.转义: 反转义

  • mybatis书写mapper.xml文件无法写入<=,JDBC

    解决办法,采用转义字符; > 大于 转义 > <小于 转义< & 和 转义 & ' 单引号 转...

  • 正则

    元字符 转义 字符说明\转义字符 转义字符将普通字符转义为特殊字符,将特殊字符转义为普通字符: 字符说明\b匹配字...

  • Vue项目使用less

    1 先下载less less-loader: npm i less less-loader -S 2 将less配...

  • 第三十三节: JavaScript 正则表达式

    正则表达式 1. 理解转义 转义即转换意义,改变意义 转义符号 \转义字符 \字符( 把原有的字...

网友评论

      本文标题:Less 转义

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