sass最终输出的样式包括下面几种样式风格:
嵌套输出方式 nested
展开输出方式 expanded
紧凑输出方式 compact
压缩输出方式 compressed
sass:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
nav {
ul {
margin
:
0
;
padding
:
0
;
list-style
:
none
;
}
li {
display
: inline-
block
; }
a {
display
:
block
;
padding
:
6px
12px
;
text-decoration
:
none
;
}
}
|
设置为展开输出方式nested(默认输出):
1
2
3
4
5
6
7
8
|
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样式风格默认为嵌套输出:
1
2
3
4
5
6
7
8
9
10
|
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:
1
2
3
4
5
|
gulp.task(
'sass'
, function () {
return gulp.src(
'./sass/**/*.scss'
)
.pipe(sass({outputStyle:
'expanded'
}).on(
'error'
, sass.logError))
.pipe(gulp.dest(
'./css'
));
});
|
输出样式风格为:
1
2
3
4
5
6
7
8
9
10
11
12
13
|
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:
1
2
3
4
5
|
gulp.task(
'sass'
, function () {
return gulp.src(
'./sass/**/*.scss'
)
.pipe(sass({outputStyle:
'compact'
}).on(
'error'
, sass.logError))
.pipe(gulp.dest(
'./css'
));
});
|
输出样式风格为:
1
2
3
|
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:
1
2
3
4
5
|
gulp.task(
'sass'
, function () {
return gulp.src(
'./sass/**/*.scss'
)
.pipe(sass({outputStyle:
'compressed'
}).on(
'error'
, sass.logError))
.pipe(gulp.dest(
'./css'
));
});
|
输出样式风格为:
1
|
nav ul{
margin
:
0
;
padding
:
0
;
list-style
:
none
}nav li{
display
:inline-
block
}nav a{
display
:
block
;
padding
:
6px
12px
;
text-decoration
:
none
}
|
sass最终输出的样式包括下面几种样式风格:
嵌套输出方式 nested
展开输出方式 expanded
紧凑输出方式 compact
压缩输出方式 compressed
sass:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
nav {
ul {
margin
:
0
;
padding
:
0
;
list-style
:
none
;
}
li {
display
: inline-
block
; }
a {
display
:
block
;
padding
:
6px
12px
;
text-decoration
:
none
;
}
}
|
设置为展开输出方式nested(默认输出):
1
2
3
4
5
6
7
8
|
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样式风格默认为嵌套输出:
1
2
3
4
5
6
7
8
9
10
|
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:
1
2
3
4
5
|
gulp.task(
'sass'
, function () {
return gulp.src(
'./sass/**/*.scss'
)
.pipe(sass({outputStyle:
'expanded'
}).on(
'error'
, sass.logError))
.pipe(gulp.dest(
'./css'
));
});
|
输出样式风格为:
1
2
3
4
5
6
7
8
9
10
11
12
13
|
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:
1
2
3
4
5
|
gulp.task(
'sass'
, function () {
return gulp.src(
'./sass/**/*.scss'
)
.pipe(sass({outputStyle:
'compact'
}).on(
'error'
, sass.logError))
.pipe(gulp.dest(
'./css'
));
});
|
输出样式风格为:
1
2
3
|
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:
1
2
3
4
5
|
gulp.task(
'sass'
, function () {
return gulp.src(
'./sass/**/*.scss'
)
.pipe(sass({outputStyle:
'compressed'
}).on(
'error'
, sass.logError))
.pipe(gulp.dest(
'./css'
));
});
|
输出样式风格为:
1
|
nav ul{
margin
:
0
;
padding
:
0
;
list-style
:
none
}nav li{
display
:inline-
block
}nav a{
display
:
block
;
padding
:
6px
12px
;
text-decoration
:
none
}
|