问答详情
源自:4-11 [Sass]混合宏的参数--传一个带值的参数

为什么传参编译后不是50%?

http://img1.mukewang.com/5f089da30001062c10860243.jpg

为什么传参编译后不是50%?

提问者:慕妹0204700 2020-07-11 00:56

个回答

  • weixin_慕勒6534928
    2020-07-23 10:48:33

    http://img3.mukewang.com/5f18fa6f0001de5612230305.jpg

    对于定义混合宏应写成:

    @mixin border-radius($radius:10px){

        border-radius: $radius

    }

    对于

    big{

    @include border-radius;

    }

    没有传参,所以结果为10px;

    对于

    div{

    @include border-radius(50%);

    }

    后面没有加英文分号。

  • liyanping
    2020-07-17 18:09:31

    定义混合宏应写成:

    @mixin border-radius($radius:10px){

        border-radius: $radius

    }