热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

10天精通Sass之Sass编译调试

“.sass”只能使用Sass老语法规则(缩进规则),”.scss”使用的是Sass的新语法规则,也就是SCSS语法规则(类似CSS语法格式)。SASS的语法中没有大

“.sass”只能使用 Sass 老语法规则(缩进规则),”.scss”使用的是 Sass 的新语法规则,也就是 SCSS 语法规则(类似 CSS 语法格式)。
SASS的语法中没有大括号,对于已经习惯于CSS的前端程序员来说显得非常别扭,因此SCSS现在更加流行。与LESS相比,SASS的功能更加强大,目前应用也非常广泛,非常值得学习。
LESS和SASS为CSS的编写带来了很多方便,不过我觉得对于维护来说,他们更加友好。

SASS编译:
● 命令编译
● GUI工具编译
● 自动化编译

命令编译

单文件编译:
sass <要编译的Sass文件路径>\style.scss:<要输出CSS文件路径>\style.css
多文件编译:
sass <要编译的Sass文件路径>:<要输出的CSS文件路径>\

在编译Sass时,开启watch功能,这样只要代码又修改,就能自动检测到代码的变化,并编译成CSS。
sass –watch <要编译的Sass文件路径>\style.scss:<要输出CSS文件路径>\style.css

GUI工具编译

GUI界面编译工具,目前较为流行的主要有:
● Koala
● Compass app
● Scout
● CodeKit

自动化编译

主要使用grunt和gulp

不同样式风格的输出方法:
1. 嵌套输出方式 nested
编译时加上–style nested,如:sass –watch test.scss:test.css –style nested
2. 展开输出方式 expanded
编译时加上–style expand,如:sass –watch test.scss:test.css –style expanded
3. 紧凑输出方式 compact
编译时加上–style compact ,如:sass –watch test.scss:test.css –style compact
4. 压缩输出方式 compressed
编译时加上–style compressed,如:sass –watch test.scss:test.css –style compressed


推荐阅读
  • 本文主要分享【】,技术文章【SassScss、Less是什么?】为【CRMEB】投稿,如果你遇到CRMEB,学习笔记相关问题,本文相关知识或能到你。Sass(SyntacticallyAw ... [详细]
  • 程序员如何选择机械键盘轴体?红轴和茶轴对比
    本文介绍了程序员如何选择机械键盘轴体,特别是红轴和茶轴的对比。同时还介绍了U盘安装Linux镜像的步骤,以及在Linux系统中安装软件的命令行操作。此外,还介绍了nodejs和npm的安装方法,以及在VSCode中安装和配置常用插件的方法。最后,还介绍了如何在GitHub上配置SSH密钥和git的基本配置。 ... [详细]
  • 我正在docker本地运行coo ... [详细]
  • 保持sass条理性和可读性的最基本的三个方法:嵌套、导入和注释安装sass和compassruby-v查看ruby版本gemsources—removehttps:rubyg ... [详细]
  • 编译sass,遇到报错error style.scss (Line 3: Invalid GBK character
    今天学习sass,写了一行中文注释,结果却遇到了报错:1cmd.exeDCcallC:Ruby23-x64binscss.bat--no-cache--update ... [详细]
  • 原因:增加配置:webpack.base.conf.jsloaders:{scss:[vue-style-loader,css,sass].join(! ... [详细]
  • ruby环境中自动编译sass教程
    ruby环境中自动编译sass教程-sass为CSS的赋予了动态语言的特性,如变量、继承、运算、函数等,更方便CSS的编写和维护!sass安装安装完ruby之后,在开始菜单中,找到 ... [详细]
  • Webpack5内置处理图片资源的配置方法
    本文介绍了在Webpack5中处理图片资源的配置方法。在Webpack4中,我们需要使用file-loader和url-loader来处理图片资源,但是在Webpack5中,这两个Loader的功能已经被内置到Webpack中,我们只需要简单配置即可实现图片资源的处理。本文还介绍了一些常用的配置方法,如匹配不同类型的图片文件、设置输出路径等。通过本文的学习,读者可以快速掌握Webpack5处理图片资源的方法。 ... [详细]
  • 起首须要装置插件:sass-resources-loadernpmisass-resources-loader--save-devscss:修正vue-cli的buildutils ... [详细]
  • 在ReactWeb应用程序的上下文中,cssscsssass中有哪些功能是使用纯JavaScript ... [详细]
  • 我在SCSS中为网格列(12列)提供了一个@for函数。我的SASS功能:@for$ifrom1through12 ... [详细]
  • 在我的gulpfile中,我注意到了这种奇怪的行为。如果我这样定义手表(带括号): ... [详细]
  • 首先要说sass和scss的区别。sass之前是缩进的语法,有点像python和jade那样,写起来有点不方便,所以后来兼容了css的写法,就变成了scss。sass支持函数,循环,each,mixi ... [详细]
  • CSS制作框架Sass 3.4.4有哪些优点
    这篇文章主要讲解了“CSS制作框架Sass3.4.4有哪些优点”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究 ... [详细]
  • sass在vue中需要注意什么
    这篇文章将为大家详细讲解有关sass在vue中需要注意什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。当用@imp ... [详细]
author-avatar
乳酪杳杳
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有