个性化阅读
专注于IT技术分析

Less类型函数

Less Type函数用于确定值的类型。

Less中使用的Type函数列表:

Index Type Description Example
1) isnumber 它接受一个值作为参数, 如果为数字则返回true, 否则返回false。 isnumber(1234); // true isnumber(24px); // true isnumber(7.8%); // true isnumber(#fff); // false isnumber(red); // false isnumber(” variable”); // false isnumber(keyword); // false isnumber(url(…)); //错误
2) isstring 它接受一个值作为参数, 如果为字符串, 则返回true, 否则返回false。 isstring(” variable”); // true isstring(1234); // false isstring(24px); //错误的isstring(7.8%); //错误的isstring(#fff); //错误的isstring(red); // false isstring(keyword); //错误的isstring(url(…)); //错误
3) iscolor 它接受一个值作为参数并返回true, 如果value是一种颜色, 否则返回false。 iscolor(#fff); // true iscolor(red); // true iscolor(1234); // false iscolor(24px); // false iscolor(7.8%); // false iscolor(” variable”); // false iscolor(keyword); // false iscolor(url(…)); //错误
4) iskeyword 它接受一个值作为参数, 如果value是一个关键字, 则返回true, 否则返回false。 iskeyword(关键字); // true iskeyword(1234); // false iskeyword(24px); //错误的iskeyword(7.8%); //错误的iskeyword(#fff); // false iskeyword(red); //错误的iskeyword(“变量”); //错误的iskeyword(url(…)); //错误
5) isurl 它接受一个值作为参数并返回true, 如果value是url, 否则返回false。 isurl(url(…)); // true isurl(keyword); //错误的isurl(1234); //错误的isurl(24px); //错误的isurl(7.8%); //错误的isurl(#fff); // false isurl(red); //错误的isurl(” variable”); //错误
6) ispixel 它接受一个值作为参数并返回true, 如果value是一个以像素为单位的数字, 否则返回false。 ispixel(24px); // true ispixel(1234); //假ispixel(7.8%); // false ispixel(keyword); //错误的ispixel(#fff); // false ispixel(red); // false ispixel(” variable”); // falseispixel(url(…)); //错误
7) isem 它接受一个值作为参数, 如果value是em值, 则返回true, 否则返回false。 名字(0.5em) //真名(1234); //假名(24像素) //假名(关键字) //假名(#FFF) //假名(红色); //假名( “变量”); //假名(URL(…)); //假
8) ispercentage 它接受一个值作为参数并返回true, 如果value以百分比表示, 则返回false。 百分比(7.5%); // true ispercentage(url(…)); // false ispercentage(keyword); // false ispercentage(1234); // false ispercentage(24px); // false ispercentage(#fff); // false ispercentage(red); // false ispercentage(” variable”); //错误
9) isunit 如果值是作为参数提供的指定单位的数字, 则显示true;否则, 如果value不是指定单位的数字, 则显示false。 isunit(10px, px); // true isunit(5rem, rem); // true isunit(7.8%, ‘%’); // true isunit(2.2%, px); // false isunit(24px, rem); // false isunit(48px, “%”); // false isunit(1234, em); // false isunit(#fff, pt); // false isunit(” mm”, mm); //错误
10) isruleset 它接受一个值作为参数, 如果value是一个规则集, 则返回true, 否则返回false。 @rules:{<div>颜色:绿色; <div>} isruleset(@rules); // true isruleset(1234); // false isruleset(24px); //错误的isruleset(7.8%); //错误的isruleset(#fff); // false isruleset(蓝色); // false isruleset(” variable”); // false isruleset(keyword); //错误的isruleset(url(…)); //错误
赞(0)
未经允许不得转载:srcmini » Less类型函数
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!