في هذا الدرس 13تصفّح المواضيع
CSS Buttons
الأزرار في لغة CSS
CSS Buttons الأزرار في لغة CSS
يمكن عمل أزرار في لغة CSS مع عنصر <button> أو عنصر <a> ويمكن يطبق نفس التأثير علي أي عنصر أخر, يمكن عمل أزرار ديناميكية عن طريق تجهيز كلاس مسبق يمكن إعادة استخدامه أكثر من مرة مع أكثر من عنصر.
تجهيز كلاس btn:
- border: none
- padding: 15px 30px
- text-align: center
- text-decoration: none
- display: inline-block
- font-size: 16px
- cursor: pointer
- margin:5px
- border: gray 1px solid
CSS Buttons
.btn
{
border: none;
padding: 15px 30px;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 16px;
cursor: pointer;
margin:5px;
border:gray 1px solid;
}
CSS button bolors
ألوان الأزرار في لغة CSS
CSS button bolors ألوان الأزرار في لغة CSS
تجهيز مجموعة كلاسات لكل زرار فمثلاً الزر الأخضر يرمز علي نجاح العملية btn-success وزر أحمر يدل علي خطورة العملي btn-danger وهكذا كل كلاس يأخذ خلفية مختلفة.
CSS Button Colors
CSS button sizes
أحجام الأزرار في لغة CSS
CSS button sizes أحجام الأزرار في لغة CSS
تجهيز مجموعة كلاسات علي حسب الأحجام كل كلاس يكون له حجم خط مختلف فمثلا btn-sm يدل علي زرار صغير وحجم الخط 12px يمكن تكرار العملية علي حسب احتياج التصميم.
CSS button sizes
CSS rounded buttons
أزرار دائرية في لغة CSS
CSS rounded buttons أزرار دائرية في لغة CSS
CSS rounded buttons
.btn
{
border: none;
color: white;
padding: 15px 30px;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 16px;
cursor: pointer;
margin:5px;
border-radius:5px;
}
CSS colored button borders
أزرار بإطارات ألوان في لغة CSS
CSS colored button borders أزرار بإطارات ألوان في لغة CSS
تجهيز كلاسات للإطارات بنفس طريقة background-color علي سبيل المثال border-primary ويكون له نفس لون الخلفية وتغيير لون الأزرار من أبيض إلي اللون الأسود.
CSS colored button borders
CSS hoverable buttons
أزرار تتأثر بتمرير مؤشر mouse في لغة CSS
CSS hoverable buttons أزرار تتأثر بتمرير مؤشر mouse في لغة CSS
CSS hoverable buttons
CSS Shadow Buttons
عمل ظل للازار في لغة CSS
CSS Shadow Buttons عمل ظل للازار في لغة CSS
عمل كلاسات لتغير box-shadow ظل الصندوق للأزرار في لغة CSS عن طريق خاصية box-shadow.
CSS Shadow Buttons
.shadow-out
{
box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
}
CSS disabled buttons
أزرار غير قابلة للنقر في لغة CSS
CSS disabled buttons أزرار غير قابلة للنقر في لغة CSS
استخدم cursor: not-allowed لعمل كلاس عند إضافته علي أي زر يكون غير فعال أو معطل في لغة CSS.
CSS disabled buttons
CSS button width
عرض الزر في لغة CSS
CSS button width عرض الزر في لغة CSS
يمكن تكبير حجم الزر عن طريق عمل كلاس يتحكم في عرض الزر سواء بوحدة بيكسل أو بالنسبة المئوية في لغة CSS عن طريق خاصية width.
CSS button width
CSS button groups
عمل أزرار في مجموعه واحده في لغة CSS
CSS button groups عمل أزرار في مجموعه واحده في لغة CSS
لعمل مجموعة أزرار مرتبطة ببعض يجب إزالة margin + border-radius + تحويل العنصر إلي inline-block عن طريق خاصية float-left في لغة CSS.
CSS button groups
CSS vertical button group
أزرار عمودية في لغة CSS
CSS vertical button group أزرار عمودية في لغة CSS
عمل مجموعة أزرار عمودية عن طريق كلاس تحويل العنصر إلي display:block و تحديد عرض ثابت له في لغة CSS.
CSS vertical button group
CSS button on image
زر أعلي الصورة في لغة CSS
CSS button on image زر أعلي الصورة في لغة CSS
يمكن وضع الزر أعلي الصورة عن طريق خاصية position في لغة CSS يتم إضافة position للعنصر والعنصر الأب.
CSS animated buttons
زر بمؤثر حركي في لغة CSS
CSS animated buttons زر بمؤثر حركي في لغة CSS
تحريك المحتوي الداخلي وإظهار بعض المعلومات عندما يتم تمرير مؤشر mouse أعلي الزر عن طريق hover في لغة CSS.
سجّل الدخول لحفظ تقدمك
تابع إنجاز المواضيع والمصطلحات والمهام، وكمّل من آخر خطوة على أي جهاز.
المصطلحات20
راجع المعنى، اشرحه لنفسك، ثم علّم البطاقة كمفهومة.
- 01 Buttons أزرار
- للمراجعة
- 02 Colors ألوان
- للمراجعة
- 03 Background خلفية
- للمراجعة
- 04 Sizes أحجام
- للمراجعة
- 05 Font-Size حجم الخط
- للمراجعة
- 06 Rounded مدور / دائري
- للمراجعة
- 07 Radius منتصف القطر / الكوع الجانبي
- للمراجعة
- 08 Border حد
- للمراجعة
- 09 Borders حدود
- للمراجعة
- 10 Hoverable قابل للتحويم
- للمراجعة
- 11 Shadow ظل
- للمراجعة
- 12 Disabled معطل / غير نشط
- للمراجعة
- 13 Width عرض
- للمراجعة
- 14 Groups مجموعات
- للمراجعة
- 15 Margins هوامش
- للمراجعة
- 16 Left يسار
- للمراجعة
- 17 FloaT عائم
- للمراجعة
- 18 Vertical عامودي
- للمراجعة
- 19 Image صورة
- للمراجعة
- 20 Animated رسم متحرك
- للمراجعة
لا توجد بطاقات تطابق البحث والتصفية.
اقرأ البطاقات بحرية. سجّل الدخول لحفظ تقدم مراجعتك.
الاختصارات1
راجع المعنى، اشرحه لنفسك، ثم علّم البطاقة كمفهومة.
- 01 CSS CSS
- Cascading Style Sheets
- صفحات الأنماط الانسيابية
- للمراجعة
لا توجد بطاقات تطابق البحث والتصفية.
اقرأ البطاقات بحرية. سجّل الدخول لحفظ تقدم مراجعتك.
اختبر فهمك.
ووصلها للإتقان.
كل سؤال خطوة لقدّام. اختار، اكتب كود، وشوف نتيجتك فورًا.
أكمل المهام، واجمع كل الإجابات الصحيحة. أقل من 100%؟ راجع وأعد المحاولة.
الأسئلة متاحة للاطلاع. سجّل الدخول للتفاعل وحفظ تقدمك.
لمحة عن التحدي5 أسئلة تنتظرك +
نستطيع تغيير لون الازرار عن طريق خاصية background-color ؟
نستطيع تغيير حجم الازرار عن طريق خاصية ؟
ماهي الخاصية التي تستخدم في عمل انحناءات لزوايا الازرار ؟
____