博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sass学习笔记-输出方法
阅读量:4563 次
发布时间:2019-06-08

本文共 2067 字,大约阅读时间需要 6 分钟。

1、嵌套输出方式 nested

Sass 提供了一种嵌套显示 CSS 文件的方式。例如

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

在编译的时候带上参数“ --style nested”:

sass --watch test.scss:test.css --style nested

编译出来的 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; }

2、嵌套输出方式 expanded

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

在编译的时候带上参数“ --style expanded”:

sass --watch test.scss:test.css --style expanded

这个输出的 CSS 样式风格和 nested 类似,只是大括号在另起一行,同样上面的代码,编译出来:

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

3、嵌套输出方式 compact

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

在编译的时候带上参数“ --style compact”:

sass --watch test.scss:test.css --style compact

该方式适合那些喜欢单行 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; }

 

4、压缩输出方式 compressed

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

在编译的时候带上参数“ --style compressed”:

sass --watch test.scss:test.css --style compressed

压缩输出方式会去掉标准的 Sass 和 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}

 注:本文来自慕课网课程,本文只是博主学习备忘录...更多SASS学习可查看http://www.imooc.com/learn/311

转载于:https://www.cnblogs.com/xiaojiu9/p/4525698.html

你可能感兴趣的文章
Unity 3D 我来了
查看>>
setup elk with docker-compose
查看>>
C++ GUI Qt4学习笔记03
查看>>
Java基础回顾 —反射机制
查看>>
【问底】徐汉彬:亿级Web系统搭建——单机到分布式集群(三)
查看>>
c# 前台js 调用后台代码
查看>>
2017-02-20 可编辑div中如何在光标位置添加内容
查看>>
$.ajax()方法详解
查看>>
day42
查看>>
jquery操作select(增加,删除,清空)
查看>>
Sublimetext3安装Emmet插件步骤
查看>>
MySQL配置参数
查看>>
全面理解Java内存模型
查看>>
A - Mike and palindrome
查看>>
DOTween教程
查看>>
java web中java和python混合使用
查看>>
创建学员类和教员类
查看>>
Cookie和Session的作用和工作原理
查看>>
字符串操作
查看>>
Visual Studio中改变environment 的布局和显示风格
查看>>