sass最终输出的样式包括下面几种样式风格:
嵌套输出方式 nested
展开输出方式 expanded
紧凑输出方式 compact
压缩输出方式 compressedcss
sass:html
nav { ul { margin: 0; padding: 0; list-style: none; } li { display: inline-block; } a { display: block; padding: 6px 12px; text-decoration: none; } }
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样式风格默认为嵌套输出:gulp
nav ul { margin: 0; padding: 0; list-style: none; } nav li { display: inline-block; } nav a { display: block; padding: 6px 12px; text-decoration: none; }
gulp.task('sass', function () { return gulp.src('./sass/**/*.scss') .pipe(sass({outputStyle: 'expanded'}).on('error', sass.logError)) .pipe(gulp.dest('./css')); });
输出样式风格为:sass
nav ul { margin: 0; padding: 0; list-style: none; } nav li { display: inline-block; } nav a { display: block; padding: 6px 12px; text-decoration: none; }
gulp.task('sass', function () { return gulp.src('./sass/**/*.scss') .pipe(sass({outputStyle: 'compact'}).on('error', sass.logError)) .pipe(gulp.dest('./css')); });
输出样式风格为:post
nav ul { margin: 0; padding: 0; list-style: none; } nav li { display: inline-block; } nav a { display: block; padding: 6px 12px; text-decoration: none; }
gulp.task('sass', function () { return gulp.src('./sass/**/*.scss') .pipe(sass({outputStyle: 'compressed'}).on('error', sass.logError)) .pipe(gulp.dest('./css')); });
输出样式风格为:ui
nav ul{margin:0;padding:0;list-style:none}nav li{display:inline-block}nav a{display:block;padding:6px 12px;text-decoration:none}
本文标题:gulp-sass设置不一样样式风格的输出方法spa
原创做者:Jiao Shoucode
发布时间:2016年09月28日 - 14:45htm
最后更新:2016年09月28日 - 20:36blog
原始连接:http://www.cnblogs.com/jiaoshou/p/5917361.html
许可协议:转载本篇文章时请务必以超连接形式标明文章原文连接和做者信息。
扫描二维码,分享此文章