less学习(一)—安装使用

官方文档上是这样描述less的

Less 是一门 CSS 预处理语言,它扩充了 CSS 语言,增加了诸如变量、混合(mixin)、函数等功能,让 CSS 更易维护、方便制作主题、扩充。

Less 可以通过 npm 在命令行上运行;在浏览器上作为脚本文件下载;或者集成在广大的第三方工具内。

本文采取的是客户端用法

在客户端使用 Less.js 是最容易的方式,并且在开发阶段很方便,但是,在生产环境中,性能和可靠性非常重要,我们建议最好使用 node.js 或其它第三方工具进行预编译。

首先先在页面中加入.less样式表的链接,并将rel属性设置为'stylesheet/less',然后定义全局的less对象,以为less.js设置参数。最后下载less.js并通过<script></script>标签引入

代码如下

<link rel="stylesheet/less" type="text/css" href="styles.less">
<script>
	less = {
		env: "development",
		async: false,
		fileAsync: false,
		poll: 1000,
		functions: {},
		dumpLineNumbers: "comments",
		relativeUrls: false,
		rootpath: ":/a.com/"
	};
</script>
<script src="http://cdn.bootcss.com/less.js/1.7.0/less.min.js"></script>
注意:三部顺序不能乱;如果加载多个.less样式表文件,每个文件都会被单独编译。因此一个文件中所定义的任何变量,mixin或命名空间都无法在其它文件中访问


接下来先写一个简单的样式

@nice-blue: #5b83ad;
@light-blue: @nice-blue + #111;

.color1 {
	background-color: @light-blue;
	width: 100px;
	height: 100px;
}
打开页面,发现如下报错


这个报错因浏览器设置而异,在chorme浏览器中,需要在web环境下打开页面

开启IIS服务,将项目文件夹复制到服务器文件夹中,在web环境下打开页面,报错如下


是因为缺少MIME映射造成的


添加映射


然后刷新页面


完美显示

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值