function
关键字来定义函数。下面是一个简单的例子:square(n) return n * n
n
,并返回n
的平方。我们可以通过调用这个函数来计算任意数的平方。例如:result = square(5) // result的值为25
square
函数,并传入了参数5
,然后将返回值赋给了变量result
。mixin
关键字来定义混合。下面是一个简单的例子:rounded-corners(radius) border-radius: radius -moz-border-radius: radius -webkit-border-radius: radius
radius
,并将其作为圆角的半径应用到border-radius
、-moz-border-radius
和-webkit-border-radius
属性上。我们可以通过调用这个混合来设置元素的圆角属性。例如:div rounded-corners(10px)
rounded-corners
混合,并传入了参数10px
,然后将这个混合应用到div
元素上。button(background = #fff, color = #000) background-color: background color: color
background
和color
,并将它们分别作为按钮的背景颜色和文字颜色。如果在调用时没有传入参数,将会使用默认值#fff
和#000
。button button() button(red) button(red, white)
button
混合。第一个button
调用没有传入参数,将会使用默认值#fff
和#000
。第二个button
调用传入了red
作为背景颜色,文字颜色将会使用默认值#000
。第三个button
调用传入了red
作为背景颜色和white
作为文字颜色。本文为翻滚的胖子原创文章,转载无需和我联系,但请注明来自猿教程iskeys.com