انتقل إلى محتوى الدرس

Accent Color Caret and Placeholder تخصيص لون الاختيار ومؤشر الكتابة

صمم نماذج إدخال احترافية متجاوبة وثنائية اللغة في CSS بتوريث الخطوط والحشوات المنطقية للأيقونات وحلقات التركيز الواضحة وتخصيص مفاتيح الاختيار وحالات التحقق البصري المريحة للمستخدم.
4 صفوف تعليمية
لغة CSS
0 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

تمنحك ثلاث خصائص حديثة مواءمة فورية لتفاصيل النموذج الدقيقة مع هوية موقعك. أولاها accent-color: #7750b2 التي تلون مربعات الاختيار وأزرار الانتقاء وأشرطة التمرير بسطر واحد دون هدمها وإعادة بنائها! وثانيتها caret-color: #7750b2 التي تلون مؤشر الكتابة النابض داخل الحقول مع إبقاء النص المكتوب داكناً وواضحاً، إلى جانب تنسيق النص الإرشادي عبر ::placeholder.

وعندما يتطلب التصميم مفتاح تبديل مخصصاً على هيئة كبسولة منزلقة، نجمع الخاصية القياسية appearance: none على مربع اختيار حقيقي <input type="checkbox" class="toggle"> مع مقبض دائري عبر ::before ينزلق عند تحقق الحالة .toggle:checked::before بحفاظ كامل على دعم لوحة المفاتيح وبصفر برمجة.

الصف 2 كود برمجي
CSS
.brand-check { accent-color: #7750b2; }
.brand-input { caret-color: #7750b2; }
.toggle { appearance: none; width: 44px; height: 24px; border-radius: 999px; }
.toggle:checked { background-color: #7750b2; }
.toggle:checked::before { transform: translateX(20px); }
الصف 3 معاينة حية

مختبر تنسيق النماذج التفاعلي

الصف 4 ملاحظة هامة