首页 > 其他分享 >less-匹配模式

less-匹配模式

时间:2023-09-15 13:22:53浏览次数:40  
标签:style 匹配 less color 模式 width triangle border transparent

//匹配模式 有点像函数重载
.arrow {
  width: 0;
  height: 0;
  overflow: hidden;
  border-width: 10px;
  border-color: transparent transparent limegreen transparent;
  border-style: dashed dashed solid dashed;
}

.triangle(top,@b-width:5px,@b-color:red) {
  border-width: @b-width;
  border-color: transparent transparent @b-color transparent;
  border-style: solid;
}

.triangle(right,@b-width:5px,@b-color:red) {
  border-width: @b-width;
  border-color: transparent transparent transparent @b-color;
  border-style: solid;
}

.triangle(bottom,@b-width:5px,@b-color:red) {
  border-width: @b-width;
  border-color: @b-color transparent transparent transparent;
  border-style: solid;
}

.triangle(left,@b-width:5px,@b-color:red) {
  border-width: @b-width;
  border-color: transparent @b-color transparent transparent;
  border-style: solid;
}

//共用的样式放在这里. 第一个参数为固定格式: @_, 后面参数与上面保持一致
.triangle(@_,@b-width:5px,@b-color:red) {
  width: 0;
  height: 0;
  overflow: hidden;
}

.box {  // 使用
  .triangle(top, 50px, green);
  .triangle(right, 50px, green);
  .triangle(bottom, 50px, green);
  .triangle(left, 50px, green);
}

image

标签:style,匹配,less,color,模式,width,triangle,border,transparent
From: https://www.cnblogs.com/unity-yancy/p/17704816.html

相关文章

  • 软件设计模式系列之六——单例模式
    1模式的定义单例模式(SingletonPattern)是一种常见的创建型设计模式,其主要目的是确保一个类只有一个实例,并提供一个全局访问点来获取该实例。这意味着无论何时何地,只要需要该类的实例,都会返回同一个实例,而不是创建多个相同的实例。单例模式通常用于管理全局状态、资源共享或限制......
  • less-变量
    @width:100px;//定义变量@default-border:1pxsolidblack;//变量名,变量值都可以被定义为变量//变量名被定义为变量后,使用时需要加@{}引用@bacc:background-color;.box{width:@width;height:@width/2;@{bacc}:limegreen;border-radius:4px;borde......
  • less-混合
    @width:200px;@border:1pxsolidred;div{margin:10px0;border-radius:10px;}.txt-center{font-size:20px/40px'微软雅黑';color:#fff;text-align:center;line-height:@width;background:green;}//混合:把另一个选......
  • less-基础用法
    什么是less?less,suss,stylus都是css的动态扩展语言.三种都大同小异官网:https://less.nodejs.cn/怎么用?与Node.js一起使用:安装:npminstall-gless编译:lesscstyles.lessstyles.css在浏览器使用:<linkrel="stylesheet/less"type="text/css"href=......
  • 单例模式
    Analyser*Analyser::Instance(){staticQMutexmutex;staticQScopedPointer<Analyser>inst;if(Q_UNLIKELY(!inst)){mutex.lock();if(!inst){inst.reset(newAnalyser);}mutex.unlock();}......
  • AP8660 DC-DC升压恒压芯片 PWM模式 24W
    AP8660是一款升压dc-dc转换器,是一㰪内置MOS调节器,内部补偿还可以最小代多达6个外部组件,内部的软识启动功能可以降压涌入电流AP8660SOT23-6封装,可以为PCB提供节省空间特点可调输出,最高达到24W内部固定PWM频率:1.0MHZ反馈电压:0.6V内置0.25Ω,2A,26V功率MOSFET停机电流:0.1PA过电压......
  • 趣解设计模式之《小店儿菜单的故事》
    〇、小故事在一座小镇上,有两家特别有名气的小店,一家是远近闻名的早餐店,它家的早餐特别好吃,每天早上都能排起长长的队伍;另一家是个蛋糕店,他家是专门从法国请来的蛋糕师傅,蛋糕的香味真是香飘万里。自从听说这个酱香拿铁销量非常高之后,这两家店的老板们就觉得强强联合才是能让小店更......
  • Redis SCAN:实现key的模糊匹配的科学方法
    目录scan基本介绍shell使用scan最基本的scan带匹配模式和count的scanjava中使用hscanscan基本介绍在使用redis的时候,我们经常涉及到这样的需求:模糊搜索key,即找出满足特定匹配模式的所有key。但是,如果使用像keys和hkyes这样的方法的话,当key的数量特别多时,效率会很慢,而且对线......
  • HDU 1054 Strategic Game 树形DP/二分图匹配
    第一次写博文,想了半天就拿一道dp/graph的题作为处作吧此题有两种常见解法(题意比较简单,就不赘述)1.二分图最大匹配       此题等价于问一棵树中最小点覆盖数。树形结构可以把它看做是一个二分图,一个点集为奇数层,另一个点集为偶数层,显然满足二分图定义,可以套用求二分图最小点......
  • 1-Hadoop搭建单机模式
    一、在Hadoop的安装目录下,创建input目录cd/opt/programfile/hadoop-2.9.2/etc/hadoopmkdirinput二、拷贝xml文件到input目录下cp*.xmlinput/三、执行Hadoopjobjob是使用hadoop自带的样例,在input中统计含有......