less--笔记

        首先要声明@chartset "UTF-8"

        创建两个less文件,分别是mixins.less存放函数,variable.less存放变量

        注释:

        /* 我是第一种注释,可以编译成css后,在css中显示

        // 我是第二种注释,不能在css中显示

        变量:

        @myColor : #666666;

        @myDiv : div;

        使用:div { background-color : @myColor };

        如果是跟其他字符拼接使用:.@{myDiv} {background-color : @myColor };

        函数:

        定义函数:.PCBorderRadius(@width:100px) {

                                border-radius : @width;

                                -webkit-border-radius : @width;

                                -moz-border-radius : @width;

                                -o-border-radius : @width;

                                -ms-border-radius : @width;

                          }

        使用: .div { .PCBorderRadius(); }

        这样声明的函数在css中是不会出现的,@width:100px是默认参数

        嵌套:

        .div {

                img : { color : #333; }

                /* 得到的css--> .div img { ... }  */

                /* 如果是像:hover这种伪类或伪元素,用&符号 /*

                &:hover { color : #666; }

        }

        导入其他的less:

       @import "less名字"

        运算:

        可以加减乘除运算,例如:li { color : red + green;background-color : green*1.2 }

        在浏览器中使用less:

        ①首先导入你写的less文件,并且将type设置成text/less

        ②然后导入less.js

        ③也可以添加<script>less.watch();</script>   ,当改变less文件中的样式时,不用刷新浏览器就可以更改

        (用到了ajax)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值