Less 安装及基本用法


Posted in Javascript onMay 05, 2018

node.js是一个前端的框架 自带一个包管理工具npm

node.js 的安装

官网:http://nodejs.cn/

Less 安装及基本用法

Less 安装及基本用法Less 安装及基本用法Less 安装及基本用法Less 安装及基本用法

Less 安装及基本用法

在命令行检验是否安装成功

Less 安装及基本用法

切换到项目目录,初始化了一个package.json文件

Less 安装及基本用法

安装与卸载jQuery包(例子)

安装

Less 安装及基本用法

卸载

Less 安装及基本用法

安装淘宝镜像

Less 安装及基本用法

2. 安装less

Less 安装及基本用法

Less 安装及基本用法

试一试:

test.html

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
  <link rel="stylesheet" href="style.css" rel="external nofollow" />
</head>
<body>
<div id="box">
  <ul>
    <li>你好</li>
    <li>hello</li>
  </ul>
</div>
</body>
</html>

style.less

#box{
 width:200px;
 height:200px;
 background-color:blue;
 ul{
  color:white;
  li{
   line-height:50px;
  }
 }
}

在命令行中输入lessc xxx.less xxx.css,

如下:

Less 安装及基本用法

用浏览器打开test.html 看一下效果吧3. less 的基本用法

https://less.bootcss.com/

变量

@red:red;
@w:200px;
#big{
  width:@w;
  height:@w;
  background-color:@red;
  #small{
    width:@w;
    height:@w;
    background-color:@red;
  }
}
p{
  color:@red;
}

混合

.bt{
  width:200px;
  height:200px;
  border-top:2px solid red;
  background-color:red;
}
#big{
  .bt;
  #small{
    .bt;
  }
}

•嵌套

#box{
  width:100%;
  height:60px;
  background-color:#ccc;
  h3{
    width:100%;
    height:20px;
    background-color:yellow;
  }
  ul{
    list-style:none;   
    li{
      height:40px;
      line-height:40px;
      float:left;
      padding:0 10px;
    }
  }
}

•运算

@color:#333;
#box{
  width:100%;
  height:60px;
  background-color:@color+#111;
}
•calc()
@var:50vh/2;
#box{
  width:calc(50% + (@var - 20px));
}

•固定函数

@base:#f04615;
@width:0.5;
#box{
  width:percentage(@width);
  color:saturate(@base,5%);
  background-color:spin(lighten(@base,25%),8);
}

•注释

//单行注释//
/*多行
 注释*/
•引入其他less文件
@import "other.less";

总结

以上所述是小编给大家介绍的Less安装及基本用法,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

Javascript 相关文章推荐
JQuyer $.post 与 $.ajax 访问WCF ajax service 时的问题需要注意的地方
Sep 20 Javascript
node.js中Socket.IO的进阶使用技巧
Nov 04 Javascript
使用pjax实现无刷新更改页面url
Feb 05 Javascript
js实现圆盘记速表
Aug 03 Javascript
JQuery zClip插件实现复制页面内容到剪贴板
Nov 02 Javascript
使用Web Uploader实现多文件上传
Jun 08 Javascript
微信小程序-详解数据缓存
Nov 24 Javascript
在vue中读取本地Json文件的方法
Sep 06 Javascript
Node4-5静态资源服务器实战以及优化压缩文件实例内容
Aug 29 Javascript
详解为什么Vue中不要用index作为key(diff算法)
Apr 04 Javascript
jquery实现简单拖拽效果
Jul 20 jQuery
js前端传json后台接收‘‘被转为quot的问题解决
Nov 12 Javascript
es6新特性之 class 基本用法解析
May 05 #Javascript
JS同步、异步、延迟加载的方法
May 05 #Javascript
JavaScript生成指定范围随机数和随机序列的方法
May 05 #Javascript
JS文件中加载jquery.js的实例代码
May 05 #jQuery
关于js的三种使用方式(行内js、内部js、外部js)的程序代码
May 05 #Javascript
js动态引入的四种方法
May 05 #Javascript
关于HTML5的data-*自定义属性的总结
May 05 #Javascript
You might like
php源码分析之DZX1.5随机数函数random用法
2015/06/17 PHP
PHP使用第三方即时获取物流动态实例详解
2017/04/27 PHP
支持汉转拼和拼音分词的PHP中文工具类ChineseUtil
2018/02/23 PHP
Query中click(),bind(),live(),delegate()的区别
2013/11/19 Javascript
利用javascript实现禁用网页上所有文本框,下拉菜单,多行文本域
2013/12/14 Javascript
JS实现一个列表中包含上移下移删除等功能
2014/09/24 Javascript
JS实现可编辑的后台管理菜单功能【附demo源码下载】
2016/09/13 Javascript
微信小程序 获取设备信息 API实例详解
2016/10/02 Javascript
ReactJs快速入门教程(精华版)
2016/11/28 Javascript
ionic中列表项增加和删除的实现方法
2017/01/22 Javascript
jQuery实现的简单拖动层示例
2017/02/22 Javascript
Vue.js上下滚动加载组件的实例代码
2017/07/17 Javascript
简单实现js拖拽效果
2017/07/25 Javascript
jquery动态赋值id与动态取id方法示例
2017/08/21 jQuery
微信小程序出现wx.navigateTo页面不跳转问题的解决方法
2017/12/26 Javascript
Vue实现点击时间获取时间段查询功能
2020/08/21 Javascript
vue+element的表格实现批量删除功能示例代码
2018/08/17 Javascript
webpack+vue.js构建前端工程化的详细教程
2020/05/10 Javascript
Python编程实现两个文件夹里文件的对比功能示例【包含内容的对比】
2017/06/20 Python
Python set常用操作函数集锦
2017/11/15 Python
对python中基于tcp协议的通信(数据传输)实例讲解
2019/07/22 Python
python3 自动打印出最新版本执行的mysql2redis实例
2020/04/09 Python
浅谈keras 的抽象后端(from keras import backend as K)
2020/06/16 Python
class类在python中获取金融数据的实例方法
2020/12/10 Python
纯css3实现的鼠标悬停动画按钮
2014/12/23 HTML / CSS
使用CSS变量实现炫酷惊人的悬浮效果
2019/04/26 HTML / CSS
Europcar澳大利亚官网:全球汽车租赁领域的领导者
2019/03/24 全球购物
英国经济型酒店品牌:Travelodge
2019/12/17 全球购物
客服工作职责
2013/12/11 职场文书
体育教师求职信
2014/06/30 职场文书
2014年班长个人工作总结
2014/11/14 职场文书
鉴史问廉观后感
2015/06/10 职场文书
学困生转化工作总结
2015/08/13 职场文书
PyQt5结合QtDesigner实现文本框读写操作
2021/06/11 Python
Golang 并发编程 SingleFlight模式
2022/04/26 Golang
mysql数据库隔离级别详解
2022/06/16 MySQL