الفرق بين المراجعتين لصفحة: «Bootstrap/position»

من موسوعة حسوب
إضافة محتوى الصفحة
لا ملخص تعديل
 
(مراجعتان متوسطتان بواسطة مستخدم واحد آخر غير معروضتين)
سطر 11: سطر 11:
</syntaxhighlight>
</syntaxhighlight>


== جزء علويّ ثابت ==
== جزء علوي ثابت (fixed) ==
ضع عنصُرًا في أعلى إطار العرض، من الحافّة إلى الحافّة. تأكّد من فهم تبعات الوضعيّة الثابتة على مشروعك، فقد تحتاج إلى أنماط CSS إضافيّة.<syntaxhighlight lang="html">
ضع عنصُرًا في أعلى إطار العرض، من الحافّة إلى الحافّة. تأكّد من فهم تبعات الوضعيّة الثابتة على مشروعك، فقد تحتاج إلى أنماط CSS إضافيّة.<syntaxhighlight lang="html">
<div class="fixed-top">...</div>
<div class="fixed-top">...</div>
</syntaxhighlight>
</syntaxhighlight>


== جزء سفليّ ثابت ==
== جزء سفلي ثابت (fixed) ==
ضع عنصُرًا في أسفل إطار العرض، من الحافّة إلى الحافّة. تأكّد من فهم تبعات الوضعيّة الثابتة على مشروعك، فقد تحتاج إلى أنماط CSS إضافيّة.<syntaxhighlight lang="html">
ضع عنصُرًا في أسفل إطار العرض، من الحافّة إلى الحافّة. تأكّد من فهم تبعات الوضعيّة الثابتة على مشروعك، فقد تحتاج إلى أنماط CSS إضافيّة.<syntaxhighlight lang="html">
<div class="fixed-bottom">...</div>
<div class="fixed-bottom">...</div>
</syntaxhighlight>
</syntaxhighlight>


== جزء علويّ لاصق ==
== جزء علوي لاصق (sticky) ==
ضع عنصُرًا في أعلى إطار العرض، من الحافّة إلى الحافّة، لكن فقط بدءًا من اللحظة التي يتجاوزه فيها شريط التمرير. يستخدم الصنف <code>‎.sticky-top</code> خاصيّة <code>position: sticky</code> في CSS؛ التي لا تُدعَم تمامًا في جميع المتصفّحات.
ضع عنصُرًا في أعلى إطار العرض، من الحافّة إلى الحافّة، لكن فقط بدءًا من اللحظة التي يتجاوزه فيها شريط التمرير. يستخدم الصنف <code>‎.sticky-top</code> خاصيّة <code>[[CSS/position|position]]: sticky</code> في CSS؛ التي لا تُدعَم تمامًا في جميع المتصفّحات.


'''يعرض الإصداران 10 و11 من Internet Explorer الخاصيّة <code>position: sticky</code> على أنّها <code>position: relative</code>'''. لهذا السبب تُغلَّف الأنماط بالاستعلام <code>‎@supports</code>، لقصر الالتصاق على المتصفّحات التي تعرض الخاصيّة بطريقة صحيحة فقط.<syntaxhighlight lang="html">
'''يعرض الإصداران 10 و11 من Internet Explorer الخاصيّة <code>position: sticky</code> على أنّها <code>position: relative</code>'''. لهذا السبب تُغلَّف الأنماط بالاستعلام <code>‎[[CSS/@supports|@supports]]</code>، لقصر الالتصاق على المتصفّحات التي تعرض الخاصيّة بطريقة صحيحة فقط.<syntaxhighlight lang="html">
<div class="sticky-top">...</div>
<div class="sticky-top">...</div>
</syntaxhighlight>
</syntaxhighlight>


== مصادر ==
== مصادر ==
[https://getbootstrap.com/docs/4.0/utilities/position/ صفحة Position في توثيق Bootstrap].
[https://getbootstrap.com/docs/4.5/utilities/position/ صفحة Position في توثيق Bootstrap].
[[تصنيف:Bootstrap]]
[[تصنيف:Bootstrap|{{SUBPAGENAME}}]]
[[تصنيف:Bootstrap utilities]]
[[تصنيف:Bootstrap utilities|{{SUBPAGENAME}}]]

المراجعة الحالية بتاريخ 07:37، 13 يوليو 2020

استخدم هذه الأدوات المختصرة للضبط السريع لموضع العناصر.

القيّم المشتركة

تتوفّر أصناف لتموضع العناصر بسرعة، إلّا أنّها ليست متجاوبة.

<div class="position-static">...</div>
<div class="position-relative">...</div>
<div class="position-absolute">...</div>
<div class="position-fixed">...</div>
<div class="position-sticky">...</div>

جزء علوي ثابت (fixed)

ضع عنصُرًا في أعلى إطار العرض، من الحافّة إلى الحافّة. تأكّد من فهم تبعات الوضعيّة الثابتة على مشروعك، فقد تحتاج إلى أنماط CSS إضافيّة.

<div class="fixed-top">...</div>

جزء سفلي ثابت (fixed)

ضع عنصُرًا في أسفل إطار العرض، من الحافّة إلى الحافّة. تأكّد من فهم تبعات الوضعيّة الثابتة على مشروعك، فقد تحتاج إلى أنماط CSS إضافيّة.

<div class="fixed-bottom">...</div>

جزء علوي لاصق (sticky)

ضع عنصُرًا في أعلى إطار العرض، من الحافّة إلى الحافّة، لكن فقط بدءًا من اللحظة التي يتجاوزه فيها شريط التمرير. يستخدم الصنف ‎.sticky-top خاصيّة position: sticky في CSS؛ التي لا تُدعَم تمامًا في جميع المتصفّحات.

يعرض الإصداران 10 و11 من Internet Explorer الخاصيّة position: sticky على أنّها position: relative. لهذا السبب تُغلَّف الأنماط بالاستعلام @supports، لقصر الالتصاق على المتصفّحات التي تعرض الخاصيّة بطريقة صحيحة فقط.

<div class="sticky-top">...</div>

مصادر

صفحة Position في توثيق Bootstrap.