zoukankan      html  css  js  c++  java
  • 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

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

  • 相关阅读:
    初识React
    前端跨页面传值 cookie,sessionStorage,url传参
    commonJS 和 es6规范 的引入导出(摘自简书sf)
    Vue2.x 添加element UI 组件
    python3 基础1
    webapck 插件HtmlWebpackPlugin的使用以及webpack 热更新;
    ES6 基础(set数据结构和map数据结构)
    ansible批量部署模块(二)
    ansible批量部署(一)
    ssh远程管理
  • 原文地址:https://www.cnblogs.com/leona-d/p/6306692.html
Copyright © 2011-2022 走看看