美文网首页
sass控制语句和自定义函数

sass控制语句和自定义函数

作者: 凉生可可 | 来源:发表于2018-11-27 17:28 被阅读0次

sass控制语句

关键词:sass控制语句


image

if判断表达式

@if 判断表达式{

}else if 判断表达式{

}else{

}

for循环

@for循环 有两种表现形式:

@for $var from 开始值 through 结束值 (包括结束位置)

@for $var from 开始值 to 结束值 (不包括结束值)

$var 表示变量
$count:4;
@for $i from 1 throughn $count{
    col-#{si}{
        width:100%/$count*$i
    }
}

each遍历

既可以遍历列表,又可以遍历映射

@each $i in <list/map> 

$i 表示变量

举个栗子🌰

$list3: name11 name22 name33 name44 name55;
@mixin hunheh{
    @each $i in $list3{
        .span#{$i}{
            background: url("/images/#{$i}.jpg") no-repeat;
        }
    }
}

.div{
    @include hunheh
}

编译后的css:

.div .spanname11 {  
background: url("/images/name11.jpg") no-repeat; }
.div .spanname22 {
background: url("/images/name22.jpg") no-repeat; }
.div .spanname33 {
background: url("/images/name33.jpg") no-repeat; }
.div .spanname44 {
background: url("/images/name44.jpg") no-repeat; }
.div .spanname55 {
background: url("/images/name55.jpg") no-repeat; }

while循环

执行用于循环重复的样式
举个栗子🌰

$types: 4;
$type-width: 20px;

@while ($types > 0) {
    .item-#{$types} {
        width: $type-width + $types;
    }
    $types: $types - 1;
}

编译后的css:

.item-4 {
  width: 24px;
}

.item-3 {
  width: 23px;
}

.item-2 {
  width: 22px;
}

.item-1 {
  width: 21px;
}

Sass函数

自定义函数

@function 函数名称(参数列表){
    @return 表达式;
}

相关文章

  • sass控制语句和自定义函数

    sass控制语句 关键词:sass控制语句image if判断表达式 for循环 @for循环 有两种表现形式: ...

  • PHP全栈学习笔记4

    php和JavaScript,掌握JavaScript基础,自定义函数,流程控制语句,事件,调用JavaScrip...

  • PHP全栈学习笔记4

    php和JavaScript,掌握JavaScript基础,自定义函数,流程控制语句,事件,调用JavaScrip...

  • 2018-05-08 JavaScript基础回顾

    一、语句分类: 声明语句 赋值语句 控制语句 表达式语句 二、函数 三、默认函数 四、函数作用域和代码块作用域 不...

  • Sass 字符串函数

    Sass 中定义了各种类型的函数,其中大部分函数我们可以通过 CSS 语句直接调用。下面是 Sass 中的函数分类...

  • Sass 字符串函数

    Sass 中定义了各种类型的函数,其中大部分函数我们可以通过 CSS 语句直接调用。下面是 Sass 中的函数分类...

  • DarkMode(5):深色模式不同实现方案切换

    sass自定义函数转 sass预处理 在《DarkMode(2):深色模式解决方案——css颜色变量实现Dark ...

  • 美美的小程序开发之路--20190405

    JS函数 为完成某一功能的程序指令(语句)的集合,称为函数。 函数分为自定义函数和系统函数,自定义函数就是指程序员...

  • @function/@return 函数指令 (Function

    Sass 支持自定义函数,并能在任何属性值或 Sass script 中使用: 与 @mixin 相同,也可以传递...

  • SQL存储过程和函数(2)

    存储过程和函数中可以使用流程控制来控制语句的执行。MySQL中可以使用IF语句、CASE语句、LOOP语句、LEA...

网友评论

      本文标题:sass控制语句和自定义函数

      本文链接:https://www.haomeiwen.com/subject/rtlmfqtx.html