如何写sass软件是什么意思模式的解决技术方案

篇文章14 人订阅本人所了解的技术介绍相关文章来自专栏216来自专栏180来自专栏83来自专栏168来自专栏90来自专栏47扫描二维码扫描关注云+社区SASS_软件包_产品和解决方案_详细功能说明_应用行业_科莱特
SAP系列产品
非SAP系列产品
我们的服务
能源与自然资源
面对企业客户
了解我们和行业
欢迎来到—科莱特集团官网!如果您有什么疑问,可以点击咨询,我们的在线人员会及时给您答复!
标准行业解决方案
北京科莱特信息技术有限公司版权所有 京CIP备号-2sass的官方链接地址:htpp://sass-lang.com
参考链接地址:http://www.haorooms.com/post/sass_css
<span style="color: #. 基础语法
SASS允许使用变量,所有变量以$开头
如果变量需要镶嵌在字符串中,就必须要写在 #{} 中
.rounded {
border-#{$side}-radius:5
1.2 计算功能
SASS允许在代码中使用计算式:
margin:(14px/2);
top:50px+100
right:$var*10%
SASS允许选择器嵌套,比如下面的css代码:
//可以写成:
//属性也可以嵌套,比如 border-color 属性,可以写成:
//注意:border后面必须加上冒号
在嵌套的代码块内,可以使用 & 引用父元素,比如 a:hover 伪类,可以写成:
SASS 共有两种注释风格。
//注释,只保留在SASS源文件中
/*注释*/,会保留到编译后的 css 文件中
重要注释!,即使是压缩模式编译,也会保留这行注释
2. 代码的重用
SASS允许使用一个选择器,继承另一个选择器,比如 class1 :
border:1px solid #
class2 要继承 class1,就要使用 @extend 命令:
@extend .class1;
font-size:120%;
mixin有点像C语言中的宏(marco),是可以重用的代码块。 使用 @mixin 命令,定义一个代码块:
@mixin left {
margin-left:10
使用 @include 命令,调用这个 mixin:
mixin的请打之处,在于可以指定参数和缺省值:
@mixin left($value:10px){
margin-right:$
使用的时候,根据需要加入参数:
@include left(20px);
下面是一个 mixin 的实例,用来生成浏览器前缀:
@mixin rounded($vert,$horz,$radius:10px){
border-#{$vert}-#{$horz}-radius:$
-moz-border-#{$vert}-#{horz}-radius:$
-webkit-border-#{$vert}-#{$horz}-radius:$
使用的时候,可以像下面这样调用:
#navbar li {
@include rounded(top,left);
@include rounded(top,left,5px);
2.3 颜色函数
SASS提供了一些内置的颜色函数,以便生成系列颜色:
lighten(#cc3,10%);//#d6d65c
darken(#cc3,10%);//#a3a3a3
grayscale(#ccs);//#808080
complement(#cc3);//#33c
2.4 插入文件
@import 命令,用来插入外部文件:
@import "path/filename.scss";
如果插入的是 .css 文件,则等同于css的import命令。
@import "foo.css";
3.高级用法
3.1 条件语句
@if可以用来判断:
@if 1+1==2{border:1}
@if 5&<span style="color: # {border:2}
配套的还有 @else 命令:
@if lightness($color) & 30% {
background-color:#000;
background-color:#
3.2 循环语句
SASS 支持 for 循环:
@for $i from 1 to 10 {
.border-#{$i}{
border:#{$i}
SASS 也支持 while 循环:
@while $i&0 {
.item-#{$i} {width:2em * $i;}
$i:$i - 2;
each 命令,作用与 for 类似:
@each $member in a,b,c,d {
.#($member) {
background-image:url("/image/#{$member}.jpg");
3.3 自定义函数
SASS 允许用户编写自己的函数:
@function double($n){
@return $n * 2;
#sidebar {
width:double(5px);
可以在屏幕上显示 .scss 文件转化的 css 代码
sass test.scss
如果要将显示结果保存成文件,后面再跟一个 .css 文件名
sass test.scss test.css
SASS提供了四中编译风格:
nested:嵌套缩进的 css 代码,它是默认值
expanded:没有缩进的,扩展的 css 代码
compact:简洁格式的 css 代码
compressed:压缩后的 css 代码
生产环境中,一般使用最后一个选项:
sass --style compressed test.scss test.css
也可以让 SASS 监听某个文件或者目录,一旦源文件有变动,就自动生成编译后的版本:
//watch a file
sass --watch input.scss:output.css
//watch a directory
sass --watch app/sass:public/stylesheets
SASS的官方网站,提供一个在线转换器,可以用来练习和测试。
用别人的只是点,借花献佛,markdown 不错,用着很顺手。
阅读(...) 评论()high sierra环境下,sass失效、安装失败的解决方案 - 简书
high sierra环境下,sass失效、安装失败的解决方案
突然发现机器上的sass失效了,耗时一下午,没有解决,后来在网上找到该文章,成功解决:
X399平台点睛之笔ZENITHEXTREME引爆性能狂潮 近期,X399平台的顶级性能浮出水面,各家媒体的全方位测试犹如一支强心剂,让PC玩家大呼过瘾。我们惊喜地发现,国内外各大科技媒体一致选用了ROGZENITH EXTREME这款主板。它是华硕目前最顶级的X399芯片...
用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金Cover 有什么料? 从这篇文章中你能获得这些料: 知道setContentView()之后发生了什么? ... Android 获取 View 宽高的常用正确方式,避免为零 - 掘金相信有很多朋友...
用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你能获得这些料: 知道setContentView()之后发生了什么? ... Android 获取 View 宽高的常用正确方式,避免为零 - 掘金 相信有很多...
Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智能路由,微代理,控制总线)。分布式系统的协调导致了样板模式, 使用Spring Cloud开发人员可以快速地支持实现这些模式的服务和应用程序。他们将在任何分布式...
[原文] http://www.th7.cn/web/js/415.shtml 如果你正在构建一个基于 gulp 的前端自动化开发环境,那么极有可能会用到 gulp-sass ,由于网络原因你可能会安装失败,因为安装过程中部分细节会到亚马逊云服务器上获取...
看到今天晨读的时候,我整个人是崩溃的。《涂鸦思考力》!简直开始怀疑人生,留言也是默默的沉在微信的海里杳无音信,然而我看到了视觉化的思考技能这几个标黑的大字,似乎抓到了一根救命稻草。然而我在看到第一个小部分时,我觉得稻草要无法承受我的体重了,居然还有那个画鸡蛋的小朋友达.芬奇...
1.3 曹旸——名字和名字写在一起 心理学家马斯洛在他的需求层次理论中创造了一个名词——高峰体验(Peak experience):是指人们在追求自我实现的过程中,基本需求获得满足后,达到自我实现时所感受到的短暂的、豁达的、极乐的体验,是一种趋于顶峰、超越时空、超越自我的满...
练习第一周:(三月的各位大师开始与生命能量合一,深入生活创造与调频,会给到我们所有人最佳利益的练习,暂定第一周) 一、生活事件
1、当天发生
3、过去的某个时间与空间 或者某人 二、感受输出 1、生活事件感受表达,让心发声 2、书写时的情绪穿越...
每个人都扮演了多个角色,在工作中你是个领导、下属;在家中你是个父亲、丈夫、孩子;在学习时你是个学生、老师等等,有多少种角色就有多少种关系,很多人头痛这种复杂的关系,不知如何相处。 要如何处理?要先弄明白最好关系的状态是咋样的,答案是人与人之间的最好关系就是成就彼此。 先拿工...
这是十六的第9篇文章 掰着手指头数了数,有近一个星期没有更新文章了,有所谓的“十六迷”私信十六。 “十六,在干嘛?” “看电影。” “什么时候发文章啊?” “哈哈,太累了,明后天吧。” “哎,等的好焦急啊。” 谢谢大家都惦记着我,喜欢着我的文字。 十六是一个古怪的人,大大咧...

我要回帖

更多关于 sass软件 的文章

 

随机推荐