码迷,mamicode.com
首页 > 其他好文 > 详细

less函数库

时间:2016-02-01 01:44:22      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:

1、其他函数

  color()接受字符串,将字符串转为十六进制值

  convert(数值,转换的单位)转换两个单位之间的数值,如长度单位,时间单位,角度单位等convert(20cm,px)

  default();如果没有匹配到对应的条件则走此条件:

    .my(a){

      @x:1;
      }
    .my(b){
      @x:2;
      }
    .my(@y)when(default()){
      @x:@y;
      }
    div{
      .my(bb);
      color: @x;
      }

    如果not(default())表示至少要满足一条条件才可以走当前规则

  unit():移除或转换单位:unit(100px,cm)>100cm,unit(100px)>100

2、字符串函数

  escape()对字符串中特殊字符进行转义处理

   e(” “)相当于~” 值“避免解析,如:width:calc(960px-100px);希望由浏览器解析时可写为calc(”960px - 100px“)

   %()格式化函数%a,%a,%A,%A,%d,%d,%D,%D,%s,%s,%S,%S

    div{
      font-family: %("%a %a","microsoft","yahei");》》div {font-family: ""microsoft" "yahei"";}

    }%A %A,%D,%D,%S,%S可以转义字符,%s,%s,%S,%S可以转义除了颜色的其他字符

    replace(‘content‘,‘要进行替换的值‘,替换值) content: replace(‘hello aa‘,‘aa‘,‘bb‘);》》content: ‘hello bb‘;

    length()返回字符串中的属性值 n:length(1px solid #000)>>>n:3

    extract()提取索引值;@list:”a“,"b","c";

    n:extract(@list,1)  >>n:a

 

 3、数学函数(可以保留单位)

  ceil()向上取整

   floor()向下取整

   percentage()浮点数转换为百分比

    round()取整四舍五入

   sqrt(9px)平方根

   abs()绝对值

   sin(1)默认弧度单位;sin(1deg); asin()反正弦函数

   cos();余弦函数;acos()反余弦

   tan()正切函数;反切atan()

   pi()返回π值

   pow(基数,指数)次方函数

   mod(a,b)取余函数mod(3px,2)》》1px

   min()最小值;max()最大值

less函数库

标签:

原文地址:http://www.cnblogs.com/obeing/p/5173951.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!