sublime之less

sublime安装less插件
1.首先电脑安装 考拉(less编译工具)
2.打开 选择指定目录 直接读取文件 工具开启状态
3.把less插件放到sublime 目录\Data\Packages里
4.重启sublime 插件生效
5.创建目录,在目录里创建.less文件 直接用less语法写css ctrl+s保存直接生成css文件

less语法:
变量:@red:rgb(201,21,35) 变量要用引号

//注释 跟js一样
@jdRed:rgb(201,21,35);

body{
    background-color:@jdRed;
}

混合:
类似于 函数的 用法
括号中 参数名: 参数的默认值
如果使用 该class 进行混合是 如果不传递参数,会使用默认值

.red{
    background-color: red;
    border:1px solid red;
    color:red;
}

.oneColor(@color:#0094ff){
    background-color: @color;
    border:1px solid @color;
    color:@color;
}

body{
    .red();
}

ul{
    .oneColor(yellow);
}

div{
    .oneColor();
}

嵌套:直接写单纯的 层次关系

.main{
    width: 100%;
    .main_left{
        width: 90px;
        ul{
            width: 100%;
            li{
                width: 100%;
                text-align: center;
                height: 50px;
                line-height: 50px;
                border-bottom: 1px solid gray;
                border-right: 1px solid gray;
                a{
                    color:black;
                }
            }
        }
    }

    .main_right{
        overflow: hidden;
        /* 顶部 左右 底部为0 */
        padding: 10px 10px 0;

        .right_banner{
            display: block;
            width: 100%;
            img{
                display: block;
                width: 100%;    
            }
        }
        h3{
            margin-top: 10px;
            font-size: 12px;    
        }   
        ul{
            width: 100%;
            padding-top: 10px;
        }
    }
}

演示 伪元素 交集选择器 :hover等 需要紧挨着元素的样式
如果 只是想要是该class里面的样式 不传递 任何的参数 时可以不写括号的

如果 直接 往下写的话 生成的css 是后代
可以再 符号之前 添加& 符号 就会去掉默认的空格 变为紧邻着的

.clearfix{
    content: '';
    display:block;
    line-height:0;
    height:0;
    visibility: hidden;
    clear:both;
}

ul{
    .clearfix;
    li{
        width: 100%;
        height: 60px;
        &.current{
            color:red;
        }
        &::before{
            .clearfix;
        }
    }

}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值