updated chinese file (#38481)
This commit is contained in:
@ -7,7 +7,7 @@ localeTitle: 使用Mixins创建可重用的CSS
|
|||||||
---
|
---
|
||||||
|
|
||||||
## Description
|
## Description
|
||||||
<section id="description">在Sass中, <code>mixin</code>是一组CSS声明,可以在整个样式表中重用。较新的CSS功能需要一段时间才能完全采用并准备好在所有浏览器中使用。随着功能添加到浏览器中,使用它们的CSS规则可能需要供应商前缀。考虑“盒子阴影”: <blockquote> div { <br> -webkit-box-shadow:0px 0px 4px #fff; <br> -moz-box-shadow:0px 0px 4px #fff; <br> -ms-box-shadow:0px 0px 4px #fff; <br> box-shadow:0px 0px 4px #fff; <br> } </blockquote>对于具有<code>box-shadow</code>所有元素重写此规则,或者更改每个值以测试不同的效果,需要进行大量的输入。 <code>Mixins</code>就像CSS的功能。这是如何写一个: <blockquote> @mixin box-shadow($ x,$ y,$ blur,$ c){ <br> -webkit-box-shadow:$ x,$ y,$ blur,$ c; <br> -moz-box-shadow:$ x,$ y,$ blur,$ c; <br> -ms-box-shadow:$ x,$ y,$ blur,$ c; <br> box-shadow:$ x,$ y,$ blur,$ c; <br> } </blockquote>该定义以<code>@mixin</code>开头,后跟自定义名称。参数(上例中的<code>$x</code> , <code>$y</code> , <code>$blur</code>和<code>$c</code> )是可选的。现在,只要需要一个<code>box-shadow</code>规则,只需要调用<code>mixin</code>一行代替必须输入所有供应商前缀。使用<code>@include</code>指令调用<code>mixin</code> : <blockquote> div { <br> @include box-shadow(0px,0px,4px,#fff); <br> } </blockquote></section>
|
<section id="description">在Sass中, <code>mixin</code>是一组CSS声明,可以在整个样式表中重用。较新的CSS功能需要一段时间才能完全采用并准备好在所有浏览器中使用。随着功能添加到浏览器中,使用它们的CSS规则可能需要供应商前缀。考虑“盒子阴影”: <blockquote> div { <br> -webkit-box-shadow:0px 0px 4px #fff; <br> -moz-box-shadow:0px 0px 4px #fff; <br> -ms-box-shadow:0px 0px 4px #fff; <br> box-shadow:0px 0px 4px #fff; <br> } </blockquote>对于具有<code>box-shadow</code>所有元素重写此规则,或者更改每个值以测试不同的效果,需要进行大量的输入。 <code>Mixins</code>就像CSS的功能。这是如何写一个: <blockquote> @mixin box-shadow($x,$y,$blur,$c){ <br> -webkit-box-shadow:$x $y $blur $c; <br> -moz-box-shadow:$x $y $blur $c; <br> -ms-box-shadow:$x $y $blur $c; <br> box-shadow:$x $y $blur $c; <br> } </blockquote>该定义以<code>@mixin</code>开头,后跟自定义名称。参数(上例中的<code>$x</code> , <code>$y</code> , <code>$blur</code>和<code>$c</code> )是可选的。现在,只要需要一个<code>box-shadow</code>规则,只需要调用<code>mixin</code>一行代替必须输入所有供应商前缀。使用<code>@include</code>指令调用<code>mixin</code> : <blockquote> div { <br> @include box-shadow(0px,0px,4px,#fff); <br> } </blockquote></section>
|
||||||
|
|
||||||
## Instructions
|
## Instructions
|
||||||
<section id="instructions">为<code>border-radius</code>写一个<code>mixin</code>并给它一个<code>$radius</code>参数。它应该使用示例中的所有供应商前缀。然后使用<code>border-radius</code> <code>mixin</code>为<code>#awesome</code>元素提供15px的边界半径。 </section>
|
<section id="instructions">为<code>border-radius</code>写一个<code>mixin</code>并给它一个<code>$radius</code>参数。它应该使用示例中的所有供应商前缀。然后使用<code>border-radius</code> <code>mixin</code>为<code>#awesome</code>元素提供15px的边界半径。 </section>
|
||||||
|
Reference in New Issue
Block a user