Scss编译输出方式有几种,分别如何使用
Admin 2022-06-02 群英技术资讯 577 次浏览
很多人从使用Scss的那一刻起,就被别人告诉了如何编译。所以,基本上也就只会一种命令编译方式。其实Scss提供了4种风格输出CSS,以满足更多人的需求。不同的输出方式如下:
那么,以后就可以随意的使用参数来生成自己喜欢的CSS风格。
1、nested
nested为嵌套输出风格,即左花括号和CSS类名(第一行)齐行。右侧花括号和最后一行齐行,不换行。
此风格一般使用较少,因为正常这样写CSS的人不多,风格比较别扭。
编译命令为:
sass abc.scss:abc.css --style nested
生成结果:
.header { background: #f00; color: #000; font-size: 20px; } .sidebar { float: left; width: 300px; height: 500px; } .main { float: right; width: 800px; padding: 20px; min-height: 500px; }
2、expanded
expanded为展开输出方式,也是一般前端开发直接写CSS使用较多的一种风格。其左花括号和第一行齐行,不换行。右侧的花括号在结尾处换行,另起一行。
编译命令为:
sass abc.scss:abc.css --style expanded
生成结果:
.header { background: #f00; color: #000; font-size: 20px; } .sidebar { float: left; width: 300px; height: 500px; } .main { float: right; width: 800px; padding: 20px; min-height: 500px; }
3、compact
compact为紧凑输出方式,也是前端开发直接写CSS使用较多的另外一种方式。其左花括号和右花括号均不换行。花括号内的CSS属性值也不换行,一个接着一个写。
对于比较喜欢写单行CSS的朋友十分友好。
编译命令为:
sass abc.scss:abc.css --style compact
生成结果:
.header { background: #f00; color: #000; font-size: 20px; } .sidebar { float: left; width: 300px; height: 500px; } .main { float: right; width: 800px; padding: 20px; min-height: 500px; }
4、compressed
compressed为压缩输出方式。其所有内容均不换行,而且会删除所有注释和空格。把所有代码压成一团。
一般在上线情况,或者完全不用阅读修改CSS文件的情况下使用。文件会比较小。
编译命令为:
sass abc.scss:abc.css --style compressed
生成结果:
.header{background:#f00;color:#000;font-size:20px}.sidebar{float:left;width:300px;height:500px}.main{float:right;width:800px;padding:20px;min-height:500px}
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
本文通过实例代码给大家介绍了css实现旋转翻牌动画效果,非常不错,具有一定的参考借鉴价值,需要的朋友参考下吧
这篇文章主要介绍了原生 JS+CSS+HTML 实现时序图的方法,本文通过实例代码图文介绍的非常详细,需要的朋友可以参考下
看完这篇文章后决定用第三个方法,其实很想用jq的,方便灵活,咨询了好多老前辈后,得知Js控制DOM在性能上影响比较大,能用css和html解决就不要用js了。HTML代码如下复制代码<divid="container"><div>.........</div><divclass="push"><!--notputanythinghere--></div></div><divid="footer">FooterSection</div>CSShtml,bo ...
css设置hr居中的方法在css中可以利用“text-align:center;”属性设置hr居中,text-align属性规定元素中的文本的水平对齐方式。该属性通过指定行框与哪个点对齐,从而
今天给大家分享的是用CSS实现进度条的内容,本文给大家介绍了三种效果的进度条,分别是长形的,带有五个圆的线形和圆形的进度条,效果图如下,前两种实现比较简单的,这篇主要介绍圆形进度条的实现。感兴趣的朋友接下来跟随小编一起看看吧看吧。
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008