美文网首页
less 初探

less 初探

作者: 汪槑槑2017 | 来源:发表于2018-11-19 16:34 被阅读20次

官方文档 

## Less 中文网 http://lesscss.cn/

## Less 官网 http://lesscss.org/


使用

1.  Use with Node.js:

npm install -g less

lessc styles.less styles.css 

2. browser:

<link rel="stylesheet/less" type="text/css" href="main.less" />

<script src="//cdnjs.cloudflare.com/ajax/libs/less.js/3.7.1/less.min.js" ></script>


主要(常用):

变量(Variables)

混合(Mixins)

嵌套(Nesting)

运算(Operations)

导入(Importing)

作用域(Scope)

Maps

Escaping

注释(Comments)
插件:npm install less-plugin-clean-css

//cdnjs.cloudflare.com/ajax/libs/less.js/3.7.1/less.min.js" >


index.html

<!doctype html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <title>初识 Less</title>

    <style>

        @import "./main.min.css"

    </style>

    <!-- <link href="./main.min.css" rel="stylesheet"> -->

</head>

<body>

    <div class="container">1</div>

    <div class="container2">

        2

        <span>haha</span>

    </div>

    <div class="container3">3</div>

    <div class="naim">

        Lorem ipsum dolor sit amet, consectetur adipisicing elit.

        Ex aspernatur nobis ipsa quia neque ad corporis deleniti,

        necessitatibus quam voluptatem est rerum numquam doloribus!

        Quo ducimus aperiam accusamus velit sequi!

    </div>

</body>

</html>


main.less

@width: 100%;

@height: 100%;

@color: red;

@white: #fff;

@borderH: 1px;

@left: 15px;

@max768: ~"(max-width: 768px)";

@min320: ~"(min-width: 320px)";

.border-radius (@radius:4px) {

    -moz-border-radius: @radius;

    -webkit-border-radius: @radius;

}

.bordered {

    border-top: dotted 10px black;

    border-bottom: solid 2px black;

}

.container{

    color: @white;

    width: @width;

    height: @height;

    background: @color;

    margin-bottom: 15px;

    .bordered();

}

.container2{

    width: @width;

    height: @height;

    background: @white;

    margin-bottom: 5px;

    span {

        font-size: 24px;

        color: @color;

        &:before {

            content: '';

            display: inline-block;

            width: 6px;

            height: 20px;

            margin-right: @left;

            background: yellow;

        }

        @media @max768 {

            color: blue;

        }

        @media @min320 {

            color: yellow;

        }

    }

    border-top: @borderH+2 solid black;

}

.container3{

    width: @width;

    height: @height;

    background-color: @color;

    margin-bottom: 5px;

    border: 1px solid @color;

    .border-radius(10px);

}

相关文章

  • less 初探

    官方文档 ##Less 中文网http://lesscss.cn/ ##Less 官网 http://lesscs...

  • 命令行工具:文件初探

    文件初探 有时候文件比较大,想简单查看下文件内容,可以用head,tail或者less,部分查看文件。 看前N行h...

  • web前端学习线路图2

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

  • 苹果 ARKit 初探

    苹果 ARKit 初探 苹果 ARKit 初探

  • 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-...

  • iOS 8 Size Classes初探

    iOS 8 Size Classes初探 iOS 8 Size Classes初探

  • WWDC 2018:初探 Create ML

    WWDC 2018:初探 Create ML WWDC 2018:初探 Create ML

网友评论

      本文标题:less 初探

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