• Less-@import 导入选项


    //@import 导入选项
    
    --@import 可以至于任何你需要导入的地方
    在标准的CSS,@import在规则必须先于所有其他类型的规则。但Less.js不关心
    example:
    .test(){
        color:#ff6a00;
    }
    .study{
        .test;
    }
    @import "studyLess.css";
    
    //output css
    @import "studyLess.css";
    .study {
      color: #ff6a00;
    }
    
    --@import 可以根据文件扩展名不同而用不同的方式处理
    如果文件是.css的扩展名,将处理为CSS和@import语句保持原样。
    如果为其他的扩展名将处理为less导入。
    如果没有扩展名,将会为他添加.less扩展名,作为less导入。
    example:
    @import "foo";      // foo.less 导入为less文件
    @import "foo.less"; // foo.less 导入为less文件
    @import "foo.php";  // foo.php  导入为less文件
    @import "foo.css";  // 语句保持原样,导入为css文件
    
    以下选项可用于覆盖此行为。
    语法:@import (keyword) "filename";
    reference: 使用该less文件但是不输出它
    inline: 包括在源文件中输出,但是不作处理
    less: 将该文件视为less文件,无论其扩展名为什么
    css: 将文件视为css文件,无论扩展名为什么
    once: 该文件仅可导入一次 (默认)
    multiple: 该文件可以多次导入
    optional: 当没有发现文件时仍然编译
    
    多个关键字 @import 是允许的,你必须使用逗号分隔关键字:
    example: @import (optional, reference) "foo.less";

    作者:leona

    原文链接:http://www.cnblogs.com/leona-d/p/6306692.html

    版权声明:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接

  • 相关阅读:
    P1908 逆序对
    P3834 【模板】可持久化线段树 1(主席树)
    BZOJ 4300: 绝世好题
    Codevs 2185【模板】最长公共上升子序列
    P1439 【模板】最长公共子序列
    P3865 【模板】ST表
    【转】良心的可持久化线段树教程
    Codevs 1299 切水果
    P3388 【模板】割点(割顶)&& 桥
    P3805 【模板】manacher算法
  • 原文地址:https://www.cnblogs.com/leona-d/p/6306692.html
Copyright © 2020-2023  润新知