أزرار CSS
- الصفحة السابقة التمويه CSS
- الصفحة التالية التشطيب CSS
تعلم كيفية استخدام CSS لتحديد أنماط الأزرار.
نمط-زر-أساسي
مثال
.button { background-color: #4CAF50; /* Green */ حافة: لا-وجود; color: white; ملء: 15px 32px; مركز-النص: مركز; تزيين-النص: لا-وجود; عرض: كتلة-في-الخط; حجم-الخط: 16px; }
لون-النص
استخدم: لون-الخلفية
سمة-الزر: تغيير-لون-الخلفية-للزر;
مثال
.button1 {لون-الخلفية: #4CAF50;} /* أخضر */ .button2 {لون-الخلفية: #008CBA;} /* أزرق */ .button3 {لون-الخلفية: #f44336;} /* أحمر */ .button4 {لون-الخلفية: #e7e7e7; لون-النص: أسود;} /* رمادي */ .button5 {لون-الخلفية: #555555;} /* أسود */
حجم-الزر
استخدم: حجم-الخط
سمة-الزر: تغيير-حجم-الخط-للزر;
مثال
.button1 {حجم-الخط: 10px;} .button2 {حجم-الخط: 12px;} .button3 {حجم-الخط: 16px;} .button4 {حجم-الخط: 20px;} .button5 {حجم-الخط: 24px;}
استخدم: ملء
سمة-الزر: تغيير-ملء-الزر;
مثال
.button1 {ملء: 10px 24px;} .button2 {ملء: 12px 28px;} .button3 {ملء: 14px 40px;} .button4 {ملء: 32px 16px;} .button5 {ملء: 16px;}
زر-الدوائرية
استخدم: حافة-الدائرة
سمة-الزر: إضافة-الدوائر-الرأسية-للزر;
مثال
.button1 {حافة-الدائرة: 2px;} .button2 {حافة-الدائرة: 4px;} .button3 {حافة-الدائرة: 8px;} .button4 {border-radius: 12px;} .button5 {border-radius: 50%;}
حافة زر ملونة
استخدم: border
إضافة حافة ملونة إلى الزر
مثال
.button1 { background-color: white; color: black; border: 2px solid #4CAF50; /* Green */ } ...
زر قابل للتمرير
عند تمرير الفأرة فوق الزر، استخدم :hover
الاختيار المميز يمكن تغيير نمط الزر.
نصيحة:استخدم: transition-duration
لتحديد سرعة تأثير "hover":
مثال
.button { transition-duration: 0.4s; } .button:hover { background-color: #4CAF50; /* Green */ color: white; } ...
زر مظلوم
استخدم: box-shadow
إضافة الظل إلى الزر
مثال
.button1 { box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19); } .button2:hover { box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19); }
زر معطّل
استخدم: شفافية
إضافة شفافية إلى الزر (لإنشاء مظهر "مُعطّل")
نصيحة:يمكنك أيضًا إضافة الخاصية مع قيمة "not-allowed": cursor
عند وضع الفأرة فوق الزر، تظهر الخاصية "no parking sign" (إشارة عدم وقوف):
مثال
.disabled { opacity: 0.6; cursor: not-allowed; }
عرض الزر
بالتأكيد، حجم الزر يعتمد على محتوى النص (مثل عرض المحتوى). استخدم: عرض
استخدام الخاصية لتحديد عرض الزر:
مثال
.button1 {width: 250px;} .button2 {width: 50%;} .button3 {width: 100%;}
تجميع الأزرار
حذف الهوامش الخارجية وإضافة إلى كل زر float:left
،لإنشاء مجموعة الأزرار:
مثال
.button { float: left; }
مجموعة الأزرار المحددة بالحافة
استخدام border
استخدام الخاصية
مثال
.button { float: left; border: 1px solid green; }
مجموعة الأزرار العمودية
استخدام display:block
بديل float:left
تجميع الأزرار عمودياً بدلاً من الأفقية:
مثال
.button { display: block; }
أزرار الرسوم المتحركة
مثال 1
إضافة سهم عند مرور الفأرة:
مثال 2
إضافة تأثير "الضغط" عند النقر:
مثال 3
تدرج التدرج عند مرور الفأرة:
مثال 4
إضافة تأثير "الرنين" عند النقر:
- الصفحة السابقة التمويه CSS
- الصفحة التالية التشطيب CSS