عندما يتعلق الأمر بتصاميم صفحات الويب ، فلا شيء صعب مثل الأشكال. وعندما يتعلق الأمر أشكال التصميم - تقريبا - لا شيء كما هو صعب مثل
يمكننا اسلوب
في هذه المقالة سنستخدم DropKick لإنشاء قائمة منسدلة. ما يفعله Dropkick هو تحويل
أول شيء يتعين علينا القيام به هو إعداد
بمجرد إعداد لدينا
$('#mySelect').dropkick();
من خلال القيام بذلك ، نقوم بتحويل HTML الخاص بنا إلى:
كما ترون ، وقد تحول DropKick لدينا
يمكننا الآن تصميم نمط القائمة المنسدلة باستخدام CSS ، أو استخدام أحد موضوعات DropKick إذا كنا نفضل ذلك ؛ في وقت كتابة هذا المقال ، هناك ثلاثة موضوعات متاحة ، وهي المظهر الافتراضي ، واللمعان الغامق واللمعان اللامع. ولكن معظم الناس يرغبون في استخدام أساليبهم الخاصة التي تناسب احتياجات مشروعهم.
توسيع DropKick هو عملية بسيطة. على سبيل المثال ، إذا أردنا اكتشاف وقت إجراء تغيير في القائمة المنسدلة ، فيمكننا إضافة معالج أحداث التغيير ، على النحو التالي:
$('select').dropkick({change: function (value) {console.log('Option selected: ' + value);}});
أنا متأكد من أن هناك ألف طريقة لتصميم قائمة مختارة دون استخدام jQuery ، ولكن تلك التي تستخدم CSS فقط تخوض معركة خاسرة ضد الإعدادات الافتراضية للمتصفح. إن بساطة هذا البرنامج الإضافي والمرونة الهائلة التي يقدمها ونهج التحسين التدريجي الذي يتطلبه الأمر DropKick هو حل ممتاز.
هل استخدمت DropKick في مشروع؟ هل لديك طريقة مفضلة في التصميم