Less-minxin守卫二

//minxin卫士
*--或与且语法
   且:()and()
   或:(),()

--且 examlpe:
.test(@a) when (isNumber(@a)) and (@a>=5){
    font-size:unit(@a,px);
}
.study{
    .test(10);
}

//output css
.study {
  font-size: 10px;
}

--或 example:
.test(@a) when (@a>10),(@a<2){
    font-size:unit(@a,px);
}
//call 1
.study{
    .test(1);
}

//output css
.study {
  font-size: 1px;
}

//call 2
.study{
    .test(18);
}

//output css
.study {
  font-size: 18px;
}

*--类型检查功能
   iscolor        --是颜色
   isnumber       --是数字
   isstring       --是字符串
   iskeyword      --是关键字
   isurl          --是url地址
   isunit         --是单位
   ispixel        --是像素
   ispercentage   --是百分百
   isem           --是em

*--not            --不是,非
example:
.test(@a) when not (@a>10){
    font-size:unit(@a,px);
}
.study{
    .test(5);
}

//output css
.study {
  font-size: 5px;
}

当@a值为大于10的值,.test就不会被执行

*-default         --守卫返回失败是执行函数,类似于else
example:
.test(@a) when (@a>10),(@a<2){
    font-size:unit(@a,px);
}
.test(@a) when (default()){
    font-size:20px;
}
.study{
    .test(5);
}

//output css
.study {
  font-size: 20px;
}

注意:在这里“ = ”等同于Js中的“ == ”,是等于的意思,不是赋值,less的赋值采用“ : ”。

作者:leona

原文链接:http://www.cnblogs.com/leona-d/p/6307570.html

版权声明:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接

时间: 2024-10-05 09:57:48

Less-minxin守卫二的相关文章

【Redis】Redis学习(二) master/slave、sentinal、Cluster简单总结

项目中用到Redis,所以准备学习一下,感觉Redis的概念还是很多的,什么主从模式.Sentinal模式.集群模式的,一下子都晕了,我觉得还是有必要先理清这些基本概念再说. 一.单节点实例 单节点实例还是比较简单的,平时做个测试,写个小程序如果需要用到缓存的话,启动一个Redis还是很轻松的,做为一个key/value数据库也是可以胜任的.单节点部署参照:http://www.cnblogs.com/yiwangzhibujian/p/7053840.html 中的初级教程. 二.主从模式(m

恶灵高校(二周目)攻略

此篇攻略的目标是击败最终Boss,获得光野圣良SR. 请先看完整篇攻略后,根据自己目前拥有的事件角色(イベキャラ)等级和装备,来提升不足的地方. 目录 一.推荐路线表二.异界攻略三.最终Boss攻略 1.编队与等级2.装备3.道具4.探索“异界奈落”5.最终Boss战6.击败最终Boss后 四.装备材料五.总结 一.推荐路线表 以下是推荐路线表,并非是最短和最佳路线,可根据自身装备和等级来决定行径路线,但请务必按照“关键路线”的顺序来,否则会浪费不必要的回合数. 场所 等级 备注 1F东廊下 L

Scala学习(二)--- 控制结构和函数

控制结构和函数 摘要: 本篇主要学习在Scala中使用条件表达式.循环和函数,你会看到Scala和其他编程语言之间一个根本性的差异.在Java或C++中,我们把表达式(比如3+4)和语句(比如if语句)看做两样不同的东西.表达式有值,而语句执行动作.在Scala中,几乎所有构造出来的语法结构都有值.这个特性使得程序更加精简,也更易读.本篇的要点包括: 1. 表达式有值 2. 块也有值,是它最后一个表达式的值 3. Scala的for循环就像是"增强版"的Java for循环 4. 分号

Windows移动开发(二)——闭关修炼

一些武侠小说里的大人物,为了争夺武林盟主,号召天下,常常闭关修炼一段时间,闭关期间仅仅能接触送饭的人,而且关外还有非常多守卫的人员.还有,不管是篮球还是足球运动员,他们在真正接触球之前,都必须做非常长一段时间的身体素养锻炼,像长跑之类. 假设我们想成为程序界的武林至尊,那么我们也必须得闭关修炼,细致修炼基本功. 那么我们做Windows移动开发的程序猿们的基本功是什么呢?事实上,基本功有非常多,最重要的是逻辑思维和解决这个问题的能力,话又说回来,逻辑思维和解决这个问题的能力从何而来呢?不断的做.

Jade模板引擎学习(二)语法:代码、变量、循环、过滤器及mixin

Jade语法 一.代码 不会被缓冲代码 ul - for(var i=0; i<3; i++) li Jade Engine 会转换为: <ul> <li>Jade Engine</li> <li>Jade Engine</li> <li>Jade Engine</li> </ul> 被缓冲代码 p= 'Hello Jade' 会转换为: <p>Hello Jade</p> 注意:

BootStrap入门教程 (二)

上讲回顾:Bootstrap的手脚架(Scaffolding)提供了固定(fixed)和流式(fluid)两种布局,它同时建立了一个宽达940px和12列的格网系统. 基于手脚架(Scaffolding)之上,Bootstrap的基础CSS(Base CSS)提供了一系列的基础Html页面要素,旨在为用户提供新鲜.一致的页面外观和感觉.本文将主要深入讲解排版(Typography),表格(Table),表单(Forms),按钮(Buttons)这四个方面的内容. 排版 (Typography),

[活动] 【奖品撩人】部落守卫者集结令&#183;这一回同程SRC的安全由“我”守卫!

i春秋SRC部落联合同程SRC发布首届部落守卫者漏洞提交任务(代号G001)! 你准备好了吗! [部落守卫者集结令]拿巨额奖金?上白帽子排行榜?近距离膜拜大佬?学技术?掌握窍门?又或者你是个责任感爆棚想要互联网行业安全的有志青年?加入i春秋部落守卫者(The Guardians),统统满足你! [尊享特权]凡是成功通过筛选机制成为i春秋部落守卫者联盟一员的白帽子都将有机会获得以下奖励: 双倍厂商积分+现金大奖 定制礼物+认证证书 企安殿激活码+i春秋专业讲师资格 骨灰级大神直播+答疑解惑的独家秘

二维可见性计算

本文章由cartzhang编写,转载请注明出处. 所有权利保留. 文章链接: 作者:cartzhang 说明:本文同时发布于Unity蛮牛译馆!蛮牛译馆 2D可见性 原文地址:原文 2D Visibility 重要提示: 本文章中的图片为Flash,可以去原文中观看,译文中均为截图! 特此说明! 时间:2015-07-09 翻译:cartzhang 在二维自上而下的地图中,有些时候,我们需要从一个给定的点计算可视区域.比如:你可能需要隐藏玩家当前位置看不到,或想知道火把可以照亮的区域. 拖动图上

程序猿写的剧本?你见过了??哈哈_快来看我的原创电影剧本《烽火连三月》前二十个场景

本剧本为毕业作品,所以禁止转载!欢迎各位评论吐槽!附上前二十个场景 老师评语: 1.剧本整体完成的较高,但换题为何不提前和我说明? 2.剧本格式注意修改,符合规范:剧本中间偶有并不是通过具体镜头展现情节,而是通过你的叙述,这是要用画外音还是转换为镜头展现:通读检查错别字和标点使用错误的地方. 3.刘世乡这个人物是怎样的一个人,他最后的结局就是和茵茵离开了? 1.上海国立交通大学大礼堂 内 日 黄教授正在台上做着慷慨激昂的演讲,鼓励着大家多出去走走,读万卷书不如行万里路,同时鼓励着大家多多考虑国事