⊗mkLsBsMxP 19 of 42 menu

SASS 믹스인 매개변수

SASS의 믹스인의 중요한 특징은 매개변수로 변수를 받을 수 있다는 것입니다. 매개변수는 괄호 안에 기록하며, 변수가 여러 개인 경우 쉼표로 구분합니다.

다음 예제를 살펴보겠습니다:

@mixin active($color, $width) { border: { color: $color; width: $width; style: dotted; } } p { @include active(yellow, 2px); }

컴파일 결과:

p { border-color: yellow; border-width: 2px; border-style: dashed; }

또한, 믹스인에는 기본값을 가진 매개변수를 전달할 수 있습니다:

@mixin active($color, $width: 2px) { border: { color: $color; width: $width; style: dotted; } } p { @include active(yellow); } div { @include active(yellow, 4px); }

컴파일 후 다음과 같은 결과를 볼 수 있습니다:

p { border-color: yellow; border-width: 2px; border-style: dotted; } div { border-color: yellow; border-width: 4px; border-style: dotted; }

다음 코드의 컴파일 결과는 어떻게 될지 설명해 보세요:

@mixin simple-border($padding-top, $padding-bottom) { border: { padding-top: $padding-top; padding-bottom: $padding-bottom; color: green; } } p { @include simple-border(10px, 30px); }

다음 코드의 컴파일 결과는 어떻게 될지 설명해 보세요:

@mixin simple-border($padding-top, $padding-bottom: 20px) { border: { padding-top: $padding-top; padding-bottom: $padding-bottom; color: green; } } p { @include simple-border(10px); }
한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부