css less教程(less的样式表)
本文目录
- less的样式表
- webstorm | 编译 Less 保存自动生成 wxss/acss/css
- css+less变量
- less与sass是怎么实现css里可运算
- CSS伪类样式(less父级选择器&)
- less转为css
- 在sublime里面写less保存自动生成了css,但是css是压缩的,如何让它生成的时候是不压缩的
less的样式表
LESS是一种由Alexis Sellier设计的动态层叠样式表语言。受Sass所影响,同时也影响了Sass的新语法:SCSS。 LESS是开源的,其第一个版本由Ruby写成,但在后续的版本当中,Ruby逐渐被替换为JavaScript。受益于JavaScript,LESS可以在客户端上运行(IE6+、Webkit、Firefox),也可以在服务端运行(Node.js、Rhino)。 LESS 做为 CSS 的一种形式的扩展,它并没有减少 CSS 的功能,而是在现有的 CSS 语法之上,添加了许多其它的功能,所以学习 LESS 是一件轻松快乐的事情,让我们一起来学习它吧!在语法方面,LESS与CSS较为接近,一个合法的CSS代码段本身也是一段合法的LESS代码段。LESS提供变量、嵌套、混合、操作符、函数等一般编程所需的抽象机制。 当前最新版本为2.5.1。
webstorm | 编译 Less 保存自动生成 wxss/acss/css
因为感觉用 微信开发者工具 开发很不习惯,所以都是用 WebStorm 来开发,再用 微信开发者工具 预览。本文主要记录一下利用webstorm编译less
配置方案 1、配置在当前目录生成.wxss
2、less独立文件夹,生成 .wxss 文件到指定的目录中
1、配置在当前目录生成.wxss
2、less独立文件夹,生成 .wxss 文件到指定的目录中
和微信步骤一样,只是后缀不同
路径 File | Settings | Tools | File Watchers | + 点加号,选择less, 弹出下面的窗口,已经有默认配置了,点ok即可
css+less变量
1.css变量的使用 2.less变量使用:变量+混合+嵌套+循环 webstorm配置less:通过命令npm install -g less先安装less html内容如下: less内容如下:
less与sass是怎么实现css里可运算
事实证明,LESS——以及Sass——功能比这个要多太多。LESS和Sass在语法上有些共性,比如下面这些:混入(Mixins)——class中的class;参数混入——可以传递参数的class,就像函数一样;嵌套规则——Class中嵌套class,从而减少重复的代码;运算——CSS中用上数学;颜色功能——可以颜色;名字空间(namespace)——分组样式,从而可以被调用;作用域——局部修改样式;JavaScript 赋值——在CSS中使用JavaScript表达式赋值。LESS和Sass的主要不同就是他们的实现方式,LESSS是基于JavaScript,所以,是在客户端处理的。另一方面,Sass是基于Ruby的,然后是在服务器端处理的。很多开发者不会选择LESS因为JavaScript引擎需要额外的时间来处理代码然后输出修改过的CSS到浏览器。关于这个有很多种方式,我选择的是只在开发环节使用LESS。一旦我完成了开发,我就复制然后粘贴LESS输出的到一个压缩器,然后到一个单独的CSS文件来替代LESS文件。另一个选择是使用LESS.app来编译和压缩你的LESS文件。两个选择都将最小化你的样式输出,从而避免由于用户的浏览器不支持JavaScript而可能引起的任何问题。尽管这不大可能,但终归是有可能的。LESS Is More介绍在你的项目中引入LESS很简单:下载less.js;创建一个文件来放你的样式,比如style.less;添加以下代码到你的HTML的《head》中:《linkrel="stylesheet/less"type="text/css"href="styles.less"》《scriptsrc="less.js"type="text/javascript"》《/script》
CSS伪类样式(less父级选择器&)
link是未访问的时候,visited是已访问的时候,hover是鼠标移动到链接上时,active选定的时候
提示:在 CSS 定义中,a:hover 必须被置于 a:link 和 a:visited 之后,才是有效的。
提示:在 CSS 定义中,a:active 必须被置于 a:hover 之后,才是有效的。
同样使用less样式
less转为css
less是预处理css,使我们写css更方便快速,它类似于css和js的结合体,有js的特征但写出来是css。less的学习成本几乎为0 ,只要你会写css就会写less。下面是如何将less文件转换成css文件:
Less官网:
Less中文网:(结合以下两个网站看)
在项目根目录中的css文件夹中新建main.less文件并写好(根据需要命名文件,后缀必须是.less。例如:base.less )。
在less文件根目录中(就是css文件夹内) ①Shift+鼠标右击 打开命令小黑窗口 ②输入: lessc+空格+less文件名 如:lessc main.less 控制台会把编译的css输出 ③命令行输入: lessc+空格+less文件名+空格+大于号+空格+css文件名 例如:lessc main.less 》 main.css 在css文件夹中会多一个css文件,即转换完成 效果图如下:
less是基于node环境,所以使用less必须安装node环境。 node环境安装可以参考这里:Node环境安装
阅读全文
版权声明:本文为博主原创文章,未经博主允许不得转载。
在sublime里面写less保存自动生成了css,但是css是压缩的,如何让它生成的时候是不压缩的
安装Less2Css时,需要先安装Package Control。查看是否安装Package Control :可以点击菜单 Prefrences ,看下是否有Package Control子菜单,或者快捷键(Ctrl+Shift+P)输入Package Control。如果没有找到,则需要安装.***隐藏网址*** 完成Package Control安装后,可以进行下一步,安装Less2Css;步骤:1.快捷键 Ctrl+Shift+P(菜单 – Tools – Command Paletter),输入 install 选中Install Package并回车,输入或选择Less2Css(注意左下角的小文字变化,会提示安装成功)。 ***隐藏网址***
更多文章:
usb万能驱动下载win7(华硕x45vd的usb3.0驱动下载在哪里啊)
2024年7月27日 17:15
惠普1000打印机驱动(惠普laserjet 1000 series win7驱动)
2024年6月14日 21:55
cad教学视频全集免费(哪里有免费可下载的CAD视频教程 从入门开始的)
2024年9月7日 01:10
cf修复工具(我打游戏(CF)老是出现网络异常,与主机连接失败,怎么解决呀)
2023年9月21日 19:40
可以赚钱并提现到微信的游戏(挣钱游戏软件一天赚100微信提现没有广告)
2024年6月23日 13:09
nds4ios(nds4ios游戏放哪里nds4ios模拟器游戏存放路径)
2024年5月15日 07:48
龙城战歌手游官网(手游龙城战歌为什么别人看不到我说话是不是被禁言了)
2024年6月26日 02:17
卫星定位天气预报免费下载(即刻天气预报几点几分下雨免费下载)
2024年5月16日 23:20
第一ppt课件免费下载(向您推荐几个比较好的ppt模板下载网站)
2024年9月9日 13:15
今晚世界杯预选赛直播(中国VS新加坡直播 中国对新加坡直播 世界杯预选赛中国国足VS新加坡男足电视转播CCTV5)
2024年7月24日 21:05
安卓系统的手机怎么查看有没程序在后台运行?为什么我安装进程终结者提示更新错误
2023年7月12日 01:00