كيفية إنشاء: زر التقسيم
- الصفحة السابقة أزرار النتوء
- الصفحة التالية أزرار الرسم المتحرك
تعلم كيفية إنشاء قائمة زر التقسيم المنسدلة باستخدام CSS.
قائمة زر التقسيم المنسدلة
ضع الفأرة فوق رمز السهم لفتح القائمة المنسدلة:
كيفية إنشاء زر تقسيم
الخطوة الأولى - إضافة HTML:
إنشاء قائمة منسدلة تظهر عند تحريك الفأرة فوق الرمز.
<!-- Font Awesome 图标库 --> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> <button class="btn">Button</button> <div class="dropdown"> <button class="btn" style="border-left:1px solid navy"> <i class="fa fa-caret-down"></i> </button> <div class="dropdown-content"> <a href="#">رابط 1</a> <a href="#">رابط 2</a> <a href="#">رابط 3</a> </div> </div>
شرح المثال:
استخدم أي عنصر لفتح القائمة المنسدلة، مثل عناصر <button> أو <a> أو <p>.
أنشئ قائمة منسدلة باستخدام عنصر صندوق (مثل <div>) وأضف روابط القائمة المنسدلة فيه.
استخدم عنصر <div> لطي زر القائمة المنسدلة مع عنصر آخر <div> لتحديد موقع القائمة المنسدلة بشكل صحيح باستخدام CSS.
الخطوة الثانية - إضافة CSS:
/* زر القائمة المنسدلة */ .btn { background-color: #2196F3; color: white; padding: 16px; font-size: 16px; border: none; outline: none; } /* علامة <div> - تستخدم لتحديد موقع محتوى القائمة المنسدلة */ .dropdown { position: absolute; display: inline-block; } /* محتوى القائمة المنسدلة (مخفي بشكل افتراضي) */ .dropdown-content { display: none; position: absolute; background-color: #f1f1f1; min-width: 160px; z-index: 1; } /* روابط القائمة المنسدلة */ .dropdown-content a { color: black; padding: 12px 16px; text-decoration: none; display: block; } /* تغيير لون رابط القائمة المنسدلة عند مرور الفأرة فوقه */ .dropdown-content a:hover {background-color: #ddd} /* عرض القائمة المنسدلة عند مرور الفأرة فوقها */ .dropdown:hover .dropdown-content { display: block; } /* عند عرض محتوى القائمة المنسدلة، قم بتغيير لون خلفية زر القائمة المنسدلة */ .btn:hover, .dropdown:hover .btn { background-color: #0b7dda; }
الصفحات ذات الصلة
دليل:قائمة منسدلة CSS
- الصفحة السابقة أزرار النتوء
- الصفحة التالية أزرار الرسم المتحرك