翻了一圈居然没有一个人把网址转化成文字好让大家复制的,都在截视频?????
@mixin functionName {}
变量操作:
1.直接操作变量,即变量表达式。
2.通过函数。
跟代码块无关的函数,多是自己内置函数称functions
可重用的代码块。称mixin
通过复制拷贝的方式使用,通过@include方式调用
使用时以组合声明方式存在,以@extend方式调用
——————————————————
H:60黄|120绿|180青|240蓝|300洋红|360红
S(saturation)饱和度
L(lightness)亮度
——————————————————
@mixin通过@include引入
@mixin col-6{
width:50%;
float:left;
}.webdemo-sec{
@include col-6();//@mixin通过@include引入
&:hover{
background-color:#f5f5f5;//
}
}带参数mixin
@mixin col ($width: 50%){//默认是50%
width:$width
}.webdemo-sec{
@include col(50%);//引入时传递参数
&:hover{
background-color:#f5f5f5;//
}
}继承@extend
.error{
color:#f00;
}
.serious-error{
@extend .error;//.serious-error插入到.error里
border: 1px #f00;
}
extend
extend
extend知识点:
scss通过内部定义hsl函数生成的css将会将csss3的hsl替换成color
mixin的调用方式
通过函数:
变量操作:
变量的重用:变量表达式和函数;
函数又分为funciton(多是内置的函数)和mixin。
可重用的代码块,称为mixin。@include和@extend调用方式
@extend继承多个选择器,也可连续继承。自己试验
extend不可继承选择器序列,如@extend A B; A B{} 后代选择器
使用%,用来构建只用来继承的选择器。
.error {
color: #f00;
}
.serious-error {
@extend .error;
border: 1px solid red;
}
%right {
color: #f00;
}
.serious-right {
@extend %right;
border: 1px solid red;
}
