updated chinese file (#38481)

This commit is contained in:
Iván Franco
2020-04-12 17:40:01 +02:00
committed by GitHub
parent e1e18fb764
commit 74de0d2276

View File

@ -7,7 +7,7 @@ localeTitle: 使用Mixins创建可重用的CSS
--- ---
## Description ## Description
<section id="description">在Sass中 <code>mixin</code>是一组CSS声明可以在整个样式表中重用。较新的CSS功能需要一段时间才能完全采用并准备好在所有浏览器中使用。随着功能添加到浏览器中使用它们的CSS规则可能需要供应商前缀。考虑“盒子阴影” <blockquote> div { <br> -webkit-box-shadow0px 0px 4px #fff; <br> -moz-box-shadow0px 0px 4px #fff; <br> -ms-box-shadow0px 0px 4px #fff; <br> box-shadow0px 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-shadow0px0px4pxfff; <br> } </blockquote></section> <section id="description">在Sass中 <code>mixin</code>是一组CSS声明可以在整个样式表中重用。较新的CSS功能需要一段时间才能完全采用并准备好在所有浏览器中使用。随着功能添加到浏览器中使用它们的CSS规则可能需要供应商前缀。考虑“盒子阴影” <blockquote> div { <br> -webkit-box-shadow0px 0px 4px #fff; <br> -moz-box-shadow0px 0px 4px #fff; <br> -ms-box-shadow0px 0px 4px #fff; <br> box-shadow0px 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-shadow0px0px4pxfff; <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>