scss语法复制集

放在.scss里面使用

// /!注释/

//有三种形式:

// /!(1)//comment:该注释只是在.scss源文件中有,编译后的css文件中没有。

// /!(2)/! /:重要注释,任何style的css文件中都会有,一般放置css文件版权说明等信息。

// /!(3)/ /:该注释在compressed的style的css中没有,其他style的css文件都会含有。/

// /

$fontColor:#fff; //定义一个变量

$color1:#aeaeae; //定义变量

.dov-color{

color:$color1;

}

//嵌套引用

//嵌套引用在其他编程语言中即是字符串插值,需要用#{}进行包裹:

$left:left;

.dov-#{$left}-eg{

background-color:$color1;

color:$fontColor;

}

//变量计算

//Sass中也是支持对于变量进行简单的计算:

$chang:.9rem;

.dov-jisuan{

font-size:$chang+1rem;

}

//变量可以支持计算的类型,还是比较多的:

.px-cook {

font: 10px/8px;            // Plain CSS, no division

$width: 1000px;

width: $width/2;            // Uses a variable, does division

width: round(1.5)/2;        // Uses a function, does division

height: (500px/2);          // Uses parentheses, does division

margin-left: 5px + 8px/2px; // Uses +, does division

font: (italic bold 10px/8px); // In a list, parentheses don't count

}

//属性也可以嵌套,比如border-color属性,可以写成:

/*  研究一下哪里用到比较多这个方式*/

// p {

//   border: {

//      color: red;

//   }

// }

//父元素引用

//在嵌套的子层级中,允许使用&引用父元素:

.dov-curosr{

&:hover{

color:red;

}

}

//代码重用

//继承

//SASS允许一个选择器,继承另一个选择器。比如,现有class1:

.class1{

font-size:19px;

background-color:black;

padding:1rem;

width:50%;

border-radius:6px;

}

.class2{

@extend .class1;

color:#fff;

}

//Mixin&Include

//Mixin有点像C语言的宏(macro),是可以重用的代码块。

//使用@mixin命令,定义一个代码块。

//定义代码块

@mixin centers {

float: left;

margin-left: 10px;

}

//使用@include命令,调用这个mixin。

.minxin-div {

@include centers;

}

/*

@*********

编程式方法

流程控制

条件语句

循环语句

函数

*/

//函数

//Sass允许用户自定义函数,原型如下所示:

//复制代码

@function double($n) {

@return $n * 2;

}

#sidebar {

width: double(5px);

}

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 205,386评论 6 479
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,939评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,851评论 0 341
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,953评论 1 278
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,971评论 5 369
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,784评论 1 283
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,126评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,765评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,148评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,744评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,858评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,479评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,080评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,053评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,278评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,245评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,590评论 2 343

推荐阅读更多精彩内容

  • 1、垂直对齐 如果你用CSS,则你会有困惑:我该怎么垂直对齐容器中的元素?现在,利用CSS3的Transform,...
    kiddings阅读 3,148评论 0 11
  • 1、LESS的官网:http://lesscss.org 2、Sass官网地址:http://sass-lang....
    Howie223阅读 3,668评论 0 5
  • 基础 声明变量 普通变量 默认变量 变量覆盖:只需要在默认变量之前重新声明下变量即可 变量的调用 局部变量和全局变...
    Jill1231阅读 1,268评论 0 1
  • 上周说过其实我们健身的频率可以不用那么频繁也可以取得不错的效果,如果你每周能锻炼更多次数,但是每次不想锻炼太长时间...
    林几点阅读 398评论 0 0