less

作者: 而生lhw | 来源:发表于2017-07-11 10:03 被阅读10次

初级一:class定义,移植

初级二:class定义,传参,赋值

初级三:class定义,传餐,赋值默认值

初级四:&的用法

@import "./common.less";

@font-size-base:16px;

html{

background:fadeout(#000,50);

}

.class1(@size:80px; @bgcolor:#999){

font-size: @size;

background: @bgcolor;

}

.class2(@base-size:32px){

// background: #f00;

.btn{

@btn-height-sm:@btn-height-base - 4px;

@btn-height-base:@base-size;

@btn-height-lg:@btn-height-base + 8px;

border:1px solid #f00;

line-height: @btn-height-base;

height:@btn-height-base;

text-align: center;

width:120px;

color:#0f0;

&:hover{

color:#f00;

}

&.disabled{

cursor: not-allowed;

}

&-sm{

height: @btn-height-sm;

line-height: @btn-height-sm;

width: 80px;

}

&-lg{

height: @btn-height-lg;

line-height: @btn-height-lg;

width: 180px;

}

}

}

h1{

font-size: @font-size-base;

span{

color:#f00;

&:after{

font-weight: bold;

}

& & {

line-height: 100px;

}

}

@font-size-base:100px;

.class1(520px;#ccc);

.class1(100px);

.class1();

}

.l{

.class2(60px);

}

@default-device-width :375;

@default-design-width :1242;

@default-zoom :100;

.px2rem(@s){

@size:@s / (@default-design-width / @default-device-width) / @default-zoom;

}

p{

&{

margin: @size auto;.px2rem(50rem);

}

&{

padding-left: @size;

.px2rem(50rem)

}

&{

padding-right: @size;

.px2rem(70rem)

}

// &{padding-left: @size;.px2rem(50rem)}

}

@theme:l;

@{theme}-btn{

font-size: @theme;

& + & {

font-size: 60px;

}

&-@{theme}-sm{

font-size: 20px

}

&-@{theme}-lg{

font-size: 30px;

}

background: url('@{theme}/img/test.jpg');

height:~'calc(100% - 50px)';

}

body{

// 100 + 10 * 3 = 130px;

width: 100 + 10 * 3rem;

}

相关文章

  • web前端学习线路图2

    十二、LESS教程 Less教程Less 安装Less 嵌套规则Less 操作Less 转义Less 函数 Les...

  • Vue项目使用less

    1 先下载less less-loader: npm i less less-loader -S 2 将less配...

  • vue使用less

    npm安装 less less-loader npm install --save less less-loade...

  • Less的使用

    Less使用 1.什么是less 2.less有什么用 3.怎么使用less 4.less批量生成代码 less简...

  • Sql-labs-page3

    less-38 (堆叠注入) 堆叠注入讲解 less-39 解题链接 less-40 less-41 less-...

  • 第十三周第一天笔记之less

    less知识 简书链接less使用总结:less基础知识less使用总结2:less使用总结 单位px,em,re...

  • less的介绍

    less是什么? less是css云处理器 全局安装less包 查看less是否安装成功 less完全兼容css ...

  • LESS/SASS学习记录

    LESS 参考资料:LESS官网w3cplus less入门教程 less的编译 less特性及语法 变量——V...

  • React脚手架如何支持less 2018-06-13

    1. 安装less、less-loader依赖包 a. yarn安装 yarn add less less-loa...

  • vue-cli 常见问题

    安装 less 和 less-loader ,在项目目录下运行如下命令 npm install less less...

网友评论

      本文标题:less

      本文链接:https://www.haomeiwen.com/subject/vgadhxtx.html