Scss----混合指令和函数指令

本文介绍了Sass中的混合指令(Mixin)和函数指令,包括如何定义和引用混合指令,参数的使用,以及内置函数和自定义函数的详细说明。混合指令用于创建可重用的样式,而函数指令提供了内置和自定义的功能,支持返回值。
摘要由CSDN通过智能技术生成

2020.12.24 15:56

01.混合指令

混合指令(Mixin)用于定义可重复使用的样式,避免了使用无语意的 class,比如 .float-left。混合指令可以包含所有的 CSS
规则,绝大部分 Sass 规则,甚至通过参数功能引入变量,输出多样化的样式。

注意:这不是函数!没有返回值!!

1.定义混合指令

混合指令的用法是在 @mixin 后添加名称与样式,以及需要的参数(可选)。

/*格式:*/
@mixin name {
   
    样式....
}

@mixin color {
   
    font{
   
        size: 15px;
        font-weight: bold;
    }
    color: black;
}

2.引用混合样式
使用 @include 指令引用混合样式,格式是在其后添加混合名称,以及需要的参数(可选)。

格式:
@include name;

注:无参数或参数都有默认值时,带不带括号都可以*/
在这里插入图片描述在这里插入图片描述
3.参数

格式:按照变量的格式,通过逗号分隔,将参数写进Mixin名称后的圆括号里

支持默认值;支持多参数;支持不定参数;支持位置传参和关键词传参

a. 位置传参

@mixin mp($width) {
   
    margin: $width;
}

body {
   
    @include mp(300px);
}

在这里插入图片描述在这里插入图片描述

b.关键词传参

@mixin mp($width) {
   
    margin: $width;
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值