freeCodeCamp/guide/arabic/certifications/front-end-libraries/sass/create-reusable-css-with-mi.../index.md

1.5 KiB

title localeTitle
Create Reusable CSS with Mixins إنشاء CSS القابل لإعادة الاستخدام مع Mixins

إنشاء CSS القابل لإعادة الاستخدام مع Mixins

Mixin هي واحدة من الميزات الرائعة التي تسمح للمطورين باستخدام SASS بدلاً من CSS عادي ، حيث تتيح لك الحصول على Function داخل ورقة الأنماط الخاصة بك!

لإنشاء مزيج يجب اتباع النظام التالي:

@mixin custom-mixin-name($param1, $param2, ....) { // CSS Properties Here... }

ولاستخدامه في العنصر (العناصر) ، يجب عليك استخدام @include يليه اسم Mixin الخاص بك ، على النحو التالي:

element { @include custom-mixin-name(value1, value2, ....); }


[مثال] اكتب Text Shadow في SASS

الهدف: تطبيق Text Shadow مخصص على عنصر h4

HTML

`

This text needs a Shadow!

`

SASS (مكتوبة في بناء جملة SCSS)

@mixin custom-text-shadow($offsetX, $offsetY, $blurRadius, $color) { -webkit-text-shadow: $offsetX, $offsetY, $blurRadius, $color; -moz-text-shadow: $offsetX, $offsetY, $blurRadius, $color; -ms-text-shadow: $offsetX, $offsetY, $blurRadius, $color; text-shadow: $offsetX, $offsetY, $blurRadius, $color; } h2 { @include custom-text-shadow(1px, 3px, 5px, #999999) }