Bootstrap 5 النافذة
- الصفحة السابقة التحول في BS5
- الصفحة التالية أداة الإشعارات في BS5
模态
Modal 组件是一种对话框/弹出窗口,显示在当前页面的上部:
كيفية إنشاء نموذج
السؤال: كيفية إنشاء نموذج
مثال
<!-- زر فتح النموذج --> <button type="button" class="btn btn-primary" data-bs-toggle="modal" data-bs-target="#myModal"> فتح النموذج </button> <!-- نموذج --> <div class="modal" id="myModal"> <div class="modal-dialog"> <div class="modal-content"> <!-- عنوان النموذج --> <div class="modal-header"> <h4 class="modal-title">عنوان النموذج</h4> <button type="button" class="btn-close" data-bs-dismiss="modal"></button> </div> <!-- جسم النموذج --> <div class="modal-body"> نص جسم النموذج .. </div> <!-- قدم النموذج --> <div class="modal-footer"> <button type="button" class="btn btn-danger" data-bs-dismiss="modal">إغلاق</button> </div> </div> </div> </div>
إضافة تأثير الحركة
يرجى .fade
أضف فئة .fade لتحقيق تأثير الظهور والانقراض عند فتح وإغلاق النموذج:
مثال
<!-- نموذج يتبدد --> <div class="modal fade"></div> <!-- نموذج بدون تأثير الحركة --> <div class="modal"></div>
حجم النموذج
بإضافة .modal-sm
فئة (أقصى عرض 300 بكسل) لتحديد النموذج الكبير .modal-lg
أضف فئة (أقصى عرض 800 بكسل) أو أضف .modal-xl
لتحديد حجم النموذج (أقصى عرض 1140 بكسل). العرض الأقصى الافتراضي هو 500 بكسل.
يرجى .modal-dialog
أضف إلى <div>
عنصر:
Modal صغير
<div class="modal-dialog modal-sm">
Modal كبير
<div class="modal-dialog modal-lg">
نموذج كبير جدًا
<div class="modal-dialog modal-xl">
بالتقديم، حجم النموذج هو "medium" (أقصى عرض 500px).
نموذج كامل الشاشة
إذا كنت ترغب في أن يغطي النموذج كامل عرض الصفحة وارتفاعها، استخدم .modal-fullscreen
نوع:
مثال
<div class="modal-dialog modal-fullscreen">
نموذج كامل الشاشة مدمج
يمكنك أيضًا استخدام .modal-fullscreen-*-*
نوع يتحكم في متى يجب عرض النموذج كامل الشاشة:
نوع | وصف | مثال |
---|---|---|
.modal-fullscreen-sm-down |
أقل من 576px على الشاشة الكاملة | تجربة شخصية |
.modal-fullscreen-md-down |
أقل من 768px على الشاشة الكاملة | تجربة شخصية |
.modal-fullscreen-lg-down |
أقل من 992px على الشاشة الكاملة | تجربة شخصية |
.modal-fullscreen-xl-down |
أقل من 1200px على الشاشة الكاملة | تجربة شخصية |
.modal-fullscreen-xxl-down |
أقل من 1400px على الشاشة الكاملة | تجربة شخصية |
النموذج المركزي
من خلال استخدام .modal-dialog-centric
النوع، في الصفحة العلوية اليسرى واليمنى لنموذج
مثال
<div class="modal-dialog modal-dialog-centered">
تمرير النموذج
عندما يحتوي النموذج على الكثير من المحتوى، يتم إضافة شريط التمرير إلى الصفحة. انظر إلى المثال أدناه لفهم ذلك:
مثال
<div class="modal-dialog">
لكن، من خلال وضع .modal-dialog-scrollable
إضافة إلى .modal-dialog
يمكنه التمرير داخل النموذج فقط، وليس في الصفحة نفسها:
مثال
<div class="modal-dialog modal-dialog-scrollable">
- الصفحة السابقة التحول في BS5
- الصفحة التالية أداة الإشعارات في BS5