zoukankan      html  css  js  c++  java
  • gulp-sass设置不同格式不同输出

    sass最终输出的样式包括下面几种样式风格
    嵌套输出方式 nested
    展开输出方式 expanded
    紧凑输出方式 compact
    压缩输出方式 compressed

    sass:

    nav {
    ul {
    margin: 0;
    padding: 0;
    list-style: none;
    }
    
    li { display: inline-block; }
    
    a {
    display: block;
    padding: 6px 12px;
    text-decoration: none;
    }
    }
    

      

    设置为展开输出方式nested(默认输出):

    var gulp = require(‘gulp‘);
    var sass = require(‘gulp-sass‘);
    
    gulp.task(‘sass‘, function () {
    return gulp.src(‘./sass/**/*.scss‘)
    .pipe(sass({outputStyle: ‘nested‘}).on(‘error‘, sass.logError))
    .pipe(gulp.dest(‘./css‘));
    });
    

      

    编译出来的css样式风格默认为嵌套输出:

    nav ul {
    margin: 0;
    padding: 0;
    list-style: none; }
    nav li {
    display: inline-block; }
    nav a {
    display: block;
    padding: 6px 12px;
    text-decoration: none; }
    

        

    设置为展开输出方式expanded:

    gulp.task(‘sass‘, function () {
    return gulp.src(‘./sass/**/*.scss‘)
    .pipe(sass({outputStyle: ‘expanded‘}).on(‘error‘, sass.logError))
    .pipe(gulp.dest(‘./css‘));
    });
    

      

    输出样式风格为:

    nav ul {
    margin: 0;
    padding: 0;
    list-style: none;
    }
    nav li {
    display: inline-block;
    }
    nav a {
    display: block;
    padding: 6px 12px;
    text-decoration: none;
    }
    

        

    设置为展开输出方式compact:

    gulp.task(‘sass‘, function () {
    return gulp.src(‘./sass/**/*.scss‘)
    .pipe(sass({outputStyle: ‘compact‘}).on(‘error‘, sass.logError))
    .pipe(gulp.dest(‘./css‘));
    });
    

      

    输出样式风格为:

    nav ul { margin: 0; padding: 0; list-style: none; }
    nav li { display: inline-block; }
    nav a { display: block; padding: 6px 12px; text-decoration: none; }
    

        

    设置为展开输出方式compressed:

    gulp.task(‘sass‘, function () {
    return gulp.src(‘./sass/**/*.scss‘)
    .pipe(sass({outputStyle: ‘compressed‘}).on(‘error‘, sass.logError))
    .pipe(gulp.dest(‘./css‘));
    });
    

      

    输出样式风格为:

    nav ul{margin:0;padding:0;list-style:none}nav li{display:inline-block}nav a{display:block;padding:6px 12px;text-decoration:none}
    

      

    参考:

    http://www.bubuko.com/infodetail-1778058.html

  • 相关阅读:
    绿色版Notepad++ 加右键带图标菜单
    C#中string和StringBuilder的区别
    C#中string和String的区别
    C#中is和as的区别
    C#中抽象类(abstract)和接口(interface)的相同点与区别
    c++串口通信实例
    vs2017常用快捷键
    Qt编译opencv找不到头文件
    Qt常用快捷键
    二维数组和指针
  • 原文地址:https://www.cnblogs.com/qijuzi/p/7061153.html
Copyright © 2011-2022 走看看