当前位置: 首页 > news >正文

长垣县建站塔山双喜国内知名设计工作室

长垣县建站塔山双喜,国内知名设计工作室,比较好的网站开发教学网站,网络怎么推广一、什么是less? Less是CSS预处理语言,可以使用变量、嵌套、运算等,便于维护项目CSS样式代码。 二、less安装 使用npm包管理工具,全局安装less包 npm install -g lessless安装好的同时,lessc也安装好了 通过 lessc -…

一、什么是less?

Less是CSS预处理语言,可以使用变量、嵌套、运算等,便于维护项目CSS样式代码。

二、less安装

使用npm包管理工具,全局安装less包

npm install -g less

less安装好的同时,lessc也安装好了

通过 lessc -v 可查看lessc的版本

lessc的作用:

        将less文件转成css文件

lessc 文件名.less 文件名.css

在浏览器端使用less

<link rel="stylesheet/less" type="text/css" href="styles.less" />
<script src="//cdnjs.cloudflare.com/ajax/libs/less.js/3.11.1/less.min.js"></script>

在VScode中配置less

1、在扩展中搜索Easy LESS并安装

2、点击设置找到Easy LESS,并在setting.json中编辑

3、在less.compile中添加配置项outExt

"less.compile": "compress": false, // true => remove surplus whitespace"sourceMap": false, // true => generate source maps (.css.map files)"out": true, // false => DON'T output .css files (overridable per-file, see below)"outExt":".css" },

配置完成后重启VScode即可

三、less语法

1、注释

less文件的注释有两种

        以//开头的注释,不会被编译到css文件中

        以/**/包裹的注释会被编译到css文件中

2、变量

变量可以当做普通的变量、选择器变量、属性变量、URL变量、声明变量来使用。

使用@来声明一个变量

        作为普通属性值使用:直接使用@pink

        作为选择器和属性名:#@{selector的值}的形式

//作为普通属性值来使用
@color:pink;//作为选择器和属性名,#@{selector的值}的形式
@m:margin;
@selector:#warp;* {@{m}:0;padding:0;
}@{selector} {background:@color;position:relative;
}

变量定义语法:

@变量名:值

变量使用语法:

@变量名

变量的作用域与JS中变量的作用域一致

普通变量

less:

@bgColor: #ffffff;.div {background-color: @bgColor;
}

编译后的css:

.div {background-color: #ffffff;
}

作为url:@{url}

变量的延迟加载

3、less中的嵌套规则

1、基本嵌套

2、&的使用:&代表平级

        如果less文件中不加&,编译出的css文件就变成#warp .inner hover,就是把hover当成子元素导致中间有空格;正确写法如下,&:hover相当于#warp .inner:hover

4、less的混合

混合就是将一系列属性从一个规则集引入到另一个规则集的方式

混合的分类:

        1、普通混合(会编译到css文件中)
        2、不带输出的混合(普通混合的基础上加括号,就不会编译到css文件中)
        3、带参数的混合
        4、带参数并且有默认值的混合
        5、带多个参数的混合
        6、命名参数
        7、匹配模式

5、arguments变量

使用arguments可以 在.border(1px,solid,black)不需要按照顺序写

6、less计算wmw

只要一个单位就可以计算

7、less继承

性能比混合高,灵活性比混合低

http://www.yayakq.cn/news/30887/

相关文章:

  • 介休做网站龙采网站建设
  • 租房网站wordpress用户注册提醒
  • 模板网站建设服务商vue做网站前台
  • 网站制作的基本电子商务网站建设财务分析
  • 制作网站软件作品wordpress网站怎么建
  • 网站新闻不添加关键词超链接对优化有影响吗深圳比较好的建网站公司
  • 传奇手游发布网站长春仿站定制模板建站
  • 福州网站建设设计公司湖南建设教育网
  • 大理做网站店铺设计合同
  • 上海网站推广服务公司上海专业的网站建设
  • 17网站一起做网店好不好做网站需要用什么系统
  • 做网站平台多少钱深交所大宗交易平台
  • 网站建设 注意事项电商扶贫网站建设
  • 网站开发方案设计做a网站
  • 怎么做网站赚流量罗定城乡建设局网站
  • 中国建设银行招聘信息网站优化大师官网下载
  • 恩施市住房和城乡建设局网站织梦cms侵权
  • 义乌网站建设联系方式wordpress 新建模板文件夹
  • 沈阳网站建设三好街网站建设方案报价单
  • 广西长长路桥建设有限公司网站网络设计公司排名
  • 动易网站管理系统在线ps修图编辑器
  • asp.net电子商务网站前台模板汕头网站建设方案外包
  • 易网站票网站开发品牌seo培训咨询
  • 免费做网站手机网站左侧悬浮导航代码
  • 一站式网站建设与运营网站鼠标的各种效果怎么做的
  • 南京定制网站建设wordpress 源码 分析
  • 常见的办公网网站开发网站怎么做备份
  • 织梦搭建网站免费制作商标
  • 房地产管理网站wordpress做定制T恤的网站
  • 网站登陆模板网站建设需要多大的空间