تكليفات الدروس من [ 7 ] إلى [ 10 ]
[ 5 ] تكليفات على [ Control Flow, Interpolation ]
التكليف 01
- لديك المتغيرات التالية
- المطلوب كتابة SASS Code تستعمل فيه قيم المتغيرات جميعها لتخرج بال Output المطلوب
- في حالة تغيرت قيمة متغير اللغة من en إلى ar تختلف القيم في ال Output كما في الأمثلة التالية
- الهوامش الداخلية “Padding” للعنصر الإبن يتم حسابها عملية حسابية ولا تكتبها بيدك
- يجب إستخدام المتغيرات لكتابة أسماء جميع ال Classes ولا تكتبها بيدك
$main: "school";
$child: "box";
$language: "en"; // English
$gap: 20px;
// Output
.school {
padding: 20px;
direction: ltr;
margin-left: 20px;
}
.school .school-box {
padding: 10px;
}
.school:hover .school-box {
background-color: #eee;
}$main: "school";
$child: "box";
$language: "ar"; // Arabic
$gap: 20px;
// Output
.school {
padding: 20px;
direction: rtl;
margin-right: 20px;
}
.school .school-box {
padding: 10px;
}
.school:hover .school-box {
background-color: #eee;
}
التكليف 02
- لديك المتغيرات التالية
- المطلوب إظهار التعليقات كما في المثال بدون كتابة إسم اللون بنفسك
// SASS Code
$main-color: red;
$alt-color: blue;
// Needed Output
/* Theme Version: 1.0 */
/* Website Theme Main Color Is: red */
/* Website Theme Alternate Color Is: blue */
التكليف 03
- لديك المتغير التالي
- في كل حالة يظهر لون معين في ال Class
- إذا كان الرقم أكبر من 8 يكون اللون blue
- إذا كان الرقم أكبر من 5 يكون اللون green
- أي شيء غير ذلك يكون اللون red
// SASS Code
$number: 10;
$number: 8;
$number: 5;
// Larger Than 8
.class {
color: blue;
}
// Larger Than 5
.class {
color: green;
}
// Anything Else
.class {
color: red;
}
التكليف 04
- لديك المتغيرات التالية
- نريد إستعمال If Condition بها بعض الشروط في سطر واحد وهي كما يلي
- إذا كان الرقم أكبر من 5
- وإذا كان اللون في نفس الوقت red
- وإذا كانت القيمة الخاصة بال theme ليست dark
- يجب عليك إستعمال not
ملحوظة
إبحث عن not و and في ال Control Flow
// SASS Code
$number: 10;
$color: red;
$theme: light;
// Write If Condition Code Here
// Output
.class {
color: red;
}
التكليف 05
- لديك المتغير الخاص بالرقم
- نريد إستعمال شرط داخل شرط
- شاهد قيمة المتغير وال Output المطلوب بناء عليها
// SASS Code
$number: 10;
// Output
.box {
background-color: #EEE;
text-align: center;
}// SASS Code
$number: 9;
// Output
.box {
background-color: #EEE;
}// SASS Code
$number: 8;
// Output
// Nothing