less编译使用
发布日期:2021-06-30 11:49:07
浏览次数:3
分类:技术文章
本文共 2113 字,大约阅读时间需要 7 分钟。
@charset "utf-8";//注释内容--单行注释/* 注释内容--多行注释*/// @import "reset.css";// @import url(reset.css);@import url("reset.css");// 变量@col: #f0f;@le: left;// 作为属性值引用.box{ width: 100px; height: 100px; background: @col;}//作为属性名称引用:.box{ // border-left: 5px dotted #000; border-@{le}: 5px dotted #000;}//作为选择器名称引用:// .left{ }.@{le}{ height: 50px; background: yellow;}// 混入// 1、混入类名.bw{ width: 300px;}.bBor(){ border: 5px solid #000;}.wrap{ .bw; .bBor; height: 50px; background: pink;}//2、混入参数 //不带默认值的混入.boRa(@radius){//@radius形参 border-radius: @radius;}.wrap2{ width: 200px; height: 200px; background: @col; .boRa(50px);//50px 实参 @radius: 50px; .boRa(20px);//@radius: 20px; // .boRa;} //带默认值的混入.bh(@bheight:50px){ height: @bheight; background: @col; border-top: 2px solid #000;}.wrap3{ .bh; .bh(100px);//@bheight: 100px;} //使用@arguments引用所有的传入的参数.boSha(@bx,@by,@bb,@bc){ box-shadow: @arguments;}.bo(@bwi:10px,@bs:solid,@bcol:#0f0){ border: @arguments;}.wrap3{ .boSha(10px,10px,20px,#000); // .boSha(10px,20px,#000); .bo; .bo(5px); .bo(5px,dotted); .bo(5px,dashed,#000); // .bo(#f00);}//嵌套: //选择器嵌套.wrap4{ background: yellow; h3{ font: 30px "微软雅黑"; color: @col; } .box{ background: pink; h4{ font-size: 20px; } p{ font-size: 20px; color: blue; a{ color: yellow; &:hover{ color: red; } } &:hover{ a{ background: #fff; } } } }}//继承.ftStyle{ font-style: italic;}/*.wrap5{ h3{ font-size: 50px; &:extend(.ftStyle); }}*/.wrap5{ h3:extend(.ftStyle){ font-size: 50px; }}//运算: //变量运算、数值运算@wi: 100px;.wrap6{ width: @wi + 100; height: 200px - 100; background: yellow;} //颜色色值运算.wrap6{ background: #000 + 20;//#000--rgb(0,0,0) + 20 --rgb(20,20,20)-- #141414 background: #000 + 300; background: #000 - 300;}
转载地址:https://jackiehao.blog.csdn.net/article/details/104661230 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
初次前来,多多关照!
[***.217.46.12]2024年04月05日 02时22分14秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
学习笔记(44):高并发下的Nginx性能优化实战-Nginx配置web应用集群搭建
2019-04-30
学习笔记(45):高并发下的Nginx性能优化实战-Nginx负载均衡(一)
2019-04-30
使用Poco库进行加解密和签名验签
2019-04-30
走进开源代码(一)
2019-04-30
走进开源代码(二)
2019-04-30
[转]深度剖析闪电网络
2019-04-30
听李天飞《大话西游》有感
2019-04-30
走进开源代码(三)
2019-04-30
Linux下开发Qt界面程序时命令行传参数的一个坑
2019-04-30
SourceInsight使用技巧(转)
2019-04-30
QT之旅——post 文件
2019-04-30
树莓派为连接不同Wifi分配固定IP的方法
2019-04-30
[转]Linux 下编译、安装、配置 QT
2019-04-30
新手教学看eMule 0.50a Xtreme 8.0设置
2019-04-30
如何在Linux使用Eclipse + CDT开发C/C++程序?
2019-04-30
Eclipse官网下载页面的Packages 和Developer Builds区别
2019-04-30
在CentOS 6.4安装Qt5.0.1
2019-04-30
深入浅出TCP之send和recv
2019-04-30
yum和apt-get的区别
2019-04-30