美文网首页优美编程
嵌套调用less函数时参数值的变化及提取部分-遁地龙卷风

嵌套调用less函数时参数值的变化及提取部分-遁地龙卷风

作者: 小遁哥 | 来源:发表于2017-06-11 06:31 被阅读14次

在a.less中导入base.less
a.less中的代码
<code>
.animate-ripple-ink{
.animation(ripple .5s linear;{
100%{
opacity: 0;
.transform(scale(2.5));
}
});
}
</code>
base.less中的代码
<code>
.animation(@value;@content){
-webkit-animation: @value;
-moz-animation: @value;
-o-animation: @value;
-ms-animation: @value;
animation: @value;
.keyframes(~"@{value}".split(/,\s+/)[0].replace("[",""),@content);
}
</code>
@value的值为[ripple, .5s, linear]
"@{value}"成为字符串"[ripple, .5s, linear]",避免js解析错误。
~避免编译,不加则输出为"ripple"

Tips:

<code>
.animate-ripple-ink{
.animation(ripple .5s linear;{
100%{
opacity: 0;
.transform(scale(2.5));
}
);
}
</code>
少一个},less竟然不报错,而是调用一个参数的.animation !我觉的这是一个bug。

相关文章

  • 嵌套调用less函数时参数值的变化及提取部分-遁地龙卷风

    在a.less中导入base.lessa.less中的代码 .animate-ripple-ink{.animat...

  • 2017年9月20日 学习总结1

    1 今日学习函数的调用和应用。 学习函数的定义及调用,对函数的嵌套调用还不理解;

  • web前端学习线路图2

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

  • Python函数默认参数设置

    在某些情况下,程序需要在定义函数时为一个或多个形参指定默认值,这样在调用函数时就可以省略为该形参传入参数值,而是直...

  • day10-函数

    函数的调用过程:回到函数声明的位置,用实参给形参赋值(传参)执行函数体,返回值,回到函数调用位置 压栈调用函数的时...

  • python 10天快速教程 Day3

    本节重点 函数的定义 局部变量与全局变量 调用函数的传参方式 不定长参数 缺省参数 函数参数的高级使用 函数的嵌套...

  • python函数的递归

    一 函数递归调用介绍 函数不仅可以嵌套定义,还可以嵌套调用,即在调用一个函数的过程中,函数内部又调用另一个函数,而...

  • Java反射(二)

    类 反射调用一:调用无参构造函数 反射调用二:调用含参构造函数

  • 一 -35 python (函数)函数的嵌套调用

    函数的嵌套调用 一个函数里面 又调用 了 另外一个函数,这就是 函数嵌套调用 函数的执行顺序必须是先执行定义再执行...

  • 形参与实参 

    值调用 值调用就是调用函数时,给形参分配内存空间,将实参拷贝给形参,之后的函数执行中形参和实参就脱离了关系,谁都不...

网友评论

    本文标题:嵌套调用less函数时参数值的变化及提取部分-遁地龙卷风

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