--- id: 587d7dbf367417b2b2512bbc title: Split Your Styles into Smaller Chunks with Partials challengeType: 0 videoUrl: '' localeTitle: '' --- ## Description
Partials في Sass هي ملفات منفصلة تحتوي على أجزاء من شفرة CSS. يتم استيرادها واستخدامها في ملفات ساس أخرى. هذه طريقة رائعة لتجميع التعليمات البرمجية المشابهة في وحدة نمطية للحفاظ على تنظيمها. تبدأ الأسماء الخاصة partials بحرف تسطير أسفل السطر ( _ ) ، الذي يخبر Sass أنه جزء صغير من CSS وليس لتحويله إلى ملف CSS. أيضًا ، تنتهي ملفات Sass .scss الملف .scss . لإحضار الرمز في الجزء partial إلى ملف Sass آخر ، استخدم @import التوجيه. على سبيل المثال ، إذا تم حفظ جميع mixins الخاص بك في partial باسم "_mixins.scss" ، وكانت مطلوبة في ملف "main.scss" ، فهذا هو كيفية استخدامها في الملف الرئيسي:
// في الملف main.scss

@ mixport "mixins"
لاحظ أن شرطة سفلية لا تكون مطلوبة في كشف import - يفهم Sass أنها partial . مرة واحدة في partial يتم استيرادها إلى ملف، كل المتغيرات، mixins متاحة للاستخدام، وقانون آخر.
## Instructions undefined ## Tests
```yml tests: - text: '' testString: 'assert(code.match(/@import\s+?("|")variables\1/gi), "Your code should use the @import directive, and should not include the underscore in the file name.");' ```
## Challenge Seed
```html // The main.scss file ```
## Solution
```js // solution required ```