كيفية إنشاء dropdown


السلام عليكم في هذه السلسلة التي قمنا بعملها سنشرح فيها عن كيفية إنشاء قائمة منسدلة أو dropdown menu بطريقة بسيطة جدا فقط من وسم جاهز لن تحتاج إلى إخفاء أي خيارات وتظهرها مرة أخرى فقط بعنصر جاهز.
أولا سننشىء HTML:
يمكن استخدام عنصر select لإنشاء القائمة المنسدلة، وعناصر option داخله لعرض الخيارات المتاحة للمستخدم.

HTML
<select id="myDropdown">
    <option value="option1">Option 1</option>
    <option value="option2">Option 2</option>
    <option value="option3">Option 3</option>
</select>

وهنا مع تنسيقات لغة CSS:
يمكن استخدام خصائص CSS لتحسين مظهر القائمة المنسدلة، مثل تغيير الألوان وتعيين حجم الخط وإضافة حواف.

CSS
#myDropdown {
    font-size: 16px;
    color: #333;
    background-color: #f45;
    border: none;
    border-radius: 4px;
    padding: 6px 12px;
    outline: none;
    color: #fff;
}

#myDropdown:hover {
    background-color: rgb(228, 85, 97);
}

#myDropdown option {
    font-size: 16px;
    color: #000;
    background-color: #fff;
    border: none;
    border-radius: 0;
    padding: 6px 12px;
    outline: none;
}

#myDropdown option:hover {
    background-color: #f9f9f9;
}

و الآ مع لغة JavaScript: يمكن استخدام JavaScript لإضافة دوال مثل onchange لتنفيذ إجراء معين عندما يتم تحديد خيار في القائمة المنسدلة.

JavaScript
var dropdown = document.getElementById("myDropdown");
dropdown.onchange = function() {
    var selectedOption = dropdown.options[dropdown.selectedIndex].value;
    // هنا العمليات الأخرى التي تريد تنفيذها عندما يتم تحديد خيار في القائمة المنسدلة
}

باستخدام الأكواد أعلاه، يمكن إنشاء قائمة اختيار منسدلة بشكل أساسي. يمكن تخصيص هذه الأكواد حسب الاحتياجات الخاصة بك لتحسين مظهر القائمة وتنفيذ الإجراءات المطلوبة عند تحديد الخيارات المختلفة.

لكي تنظر للنتيجة بشكل أوضح:

وهكذا إنتهينا إذا أعجبكم الدرس أتمنى تدعومنا بمشاركته وشكرا لكم و وفقكم الله.