c语言中的less函数,less的使用-基本语法-编译
less的使用
1. 使用less预处理器(引入和编译)
1. 引入less文件 (需要定义文件格式rel="stylesheet/less")
2. 引入less编译器文件 用来动态加载less文件并创建style标签把CSS放到style标签里面
2. less基本语法
注释
// 会被删除
/**/ 不会被删除
1. 变量 详细用法
1. 变量为属性值
定义变量: @变量名:变量值
使用变量: 属性:@变量名
// 变量
@main-color: #333;
// 用法
body {
background-color:@main-color;
}
2. 变量为属性或者为选择器
定义变量: @变量名:变量值
使用变量: @{变量名} :属性值
// 变量
@property: color; //属性
// 用法
body {
background-@{property}:#333;
}
// 变量
@mySelector: banner; //选择
// 用法
@{mySelector} {
background-color:#333;
}
3. 变量为变量名
定义变量: @变量名:"变量值"
使用变量: 属性:@@变量名
@var:"hi"; //变量名
@hi:"hello world" //变量
// 用法
body {
content: @@var;
}
4. 变量为地址
定义变量: @变量名:"变量值"
使用变量: 属性:@@变量名
// 变量
@images: "../img";
// 用法
body {
background: url("@{images}/white-sand.png");
}
5. 导入语句
可以导入其他的less文件
// 变量
@themes: "文件路径";
// 用法
@import "@{themes}";
2. Mixin(类似函数) 详细用法
定义函数: .函数名{}或.函数名(@参数名:默认值){} 后面这种形式只创建不会输出,参数可以是多个
调用函数: 函数名或函数名(参数值) 调用mixin时,括号是可选的
.my-mixin {
color: black;
}
.my-other-mixin(@color:white) {
background: @color;
}
.border-radius(@radius) {
-webkit-border-radius: @radius;
-moz-border-radius: @radius;
border-radius: @radius;
}
.class {
.my-mixin;
.my-other-mixin(#333);
.border-radius(50%);
}
3. 嵌套的使用
/* css写法 */
.container .row div{
/* *** */
}
/* less写法 */
.container{
.row{
div{
/* *** */
}
}
}
4. less语法的&的使用 详细使用
& 运算符表示嵌套规则的父选择器,在修改类或伪类时常用;
交集选择器
/*css语法*/
li.active{
color:#666;
}
/* less语法 */
li{
&.active{
color:#666;
}
}
伪类
/* css语法 */
a:hover{
color:#ccc;
}
/* less语法 */
a{
&:hover{
color:#ccc;
}
}
伪元素
/* css语法 */
div::before{
content:"";
}
/* less语法 */
div{
&::before{
content:"";
}
}
兄弟选择器
div{
&+div{
/* *** */
}
&~div{
/* *** */
}
}
3. less命令行用法
使用命令行将.less文件编译成.css文件
1. 安装lessc
使用npm安装lessc
npm install less -g
使用命令行
在less所在目录打开CMD执行命令lessc less文件名.less css文件名.css
lessc index.less index.css
lessc index.less ../css/index.css
c语言中的less函数,less的使用-基本语法-编译相关推荐
- c语言中的printf函数_C语言中的printf()函数与示例
c语言中的printf函数 C语言中的printf()函数 (printf() function in C) The printf() function is defined in the <s ...
- c语言的point函数,C语言中friend友元函数详细解析
C语言中friend友元函数详细解析 友元函数是可以直接访问类的私有成员的非成员函数.它是定义在类外的普通函数,它不属于任何类,但需要在类的定义中加以声明,声明时只需在友元的名称前加上关键字frien ...
- C语言中的strstr函数
C语言中的strstr函数 说到strstr函数,可能很多人会比较陌生,对比其他的字符串函数比如strcpy,strcmp等等,它的确比较少用,但其实他也是一个非常有用和常见的函数,今天,就让我们一起 ...
- C语言中的atoi函数的实现
C语言中有很多的库函数,其实平时没事的时候多去实现一下里面的库函数还是很有用的,下面就来讲一讲C语言中的atoi函数,这个函数的主要功能是将一个字符串转化为一个数字,可能第一眼看上去,你会觉得这是一个 ...
- main c语言中变量的定义,C语言中在main函数中定义的变量是全局变量么_后端开发...
PHP 和 JavaSript 区别_后端开发 PHP是一种创建动态交互性站点的强有力的服务器端脚本语言,主要用于Web开发领域,而JavaSript是一种具有函数优先的轻量级,解释型或即时编译型的高 ...
- C语言中的sprint函数,求sprintf函数的详解
公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:求sprintf函数的详解,要附带例,粘贴来的也可以,只 问题详情:还有就是我还想要一些常用的宽度修饰之类的输入或者输出格式:回答: ...
- c语言里面gets(a)是什么意思,C语言中的gets()函数
在c语言中读取字符串有多种方法,比如scanf() 配合%s使用,但是这种方法只能获取一个单词,即遇到空格等空字符就会返回.如果要读取一行字符串, 比如:I love MIT 这种情况,scanf() ...
- C语言中的Sleep函数的解读
Sleep函数: 功 能: 执行挂起一段时间 用 法: unsigned sleep(unsigned seconds); 注意: 在VC中使用带上头文件#include <windows.h& ...
- sleep函数的作用c语言,C语言中的sleep函数是什么意思【详细介绍】
计算机知识:C语言中的Slee函数 Sleep函数简介: 函数名: sleep 功 能: 执行挂起一段时间 用 法: unsigned sleep(unsigned milliseconds); 在V ...
最新文章
- Camera初探(二)
- Robotframework+selenium+ride自动化框架搭建(Mac)
- Python基本语法_强制数据类型转换
- 小白的.Net Core 2.0 ConsoleApp入门(keng)指南(一)
- mysql数据库搜索字符_在MySQL数据库中快速搜索字符串?
- MongoDB安装与副本集配置
- Chart of Accout-科目表
- python的六个类型_介绍Python中6个序列的内置类型
- 【MySQL】MySQL自带的数据库
- shell中用grep查找并且不输出_grep awk 搜索日志常用命令
- python调用c语言函数_从Python调用C函数
- 圣诞节PPT模板制作技巧分析
- php未定义常量破解,如何使PHP未定义的常量注意到错误
- 阿里巴巴CTO程立:CTO就是要给CEO扫清障碍和风险
- 【Mendeley】自定义文献引用格式(国标GB2005)
- 不用身份证刷手就能坐飞机,掌静脉还能被应用在哪里领域?
- 将平板电脑作为电脑显示器_平板电脑与智能显示器的比较
- 成熟才是男人应该有的标志//2021-2-15
- 微信小程序:Picker-View与Picker-View-column的使用
- linux内存不足导致tomcat宕机