קישור מתוח
הפוך כל רכיב HTML או רכיב Bootstrap לניתנים ללחיצה על ידי "מתיחת" קישור מקונן באמצעות CSS.
הוסף .stretched-link
לקישור כדי להפוך את החסימה המכילה שלו לניתנת ללחיצה באמצעות ::after
אלמנט פסאודו. ברוב המקרים, זה אומר שרכיב עם position: relative;
זה מכיל קישור עם .stretched-link
המחלקה ניתן ללחוץ.
לכרטיסים יש position: relative
כברירת מחדל ב-Bootstrap, כך שבמקרה זה אתה יכול להוסיף בבטחה את .stretched-link
המחלקה לקישור בכרטיס ללא שינויים אחרים ב-HTML.
קישורים מרובים ויעדי הקשה אינם מומלצים עם קישורים מתוחים. עם זאת, כמה position
וסגנונות z-index
יכולים לעזור אם הדבר יידרש.
לאובייקטי מדיה אין position: relative
כברירת מחדל, לכן עלינו להוסיף את ה- .position-relative
כאן כדי למנוע מהקישור להימתח מחוץ לאובייקט המדיה.
מדיה עם קישור מתוח
Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis ב-faucibus.
ללכת לאנשהועמודות הן position: relative
כברירת מחדל, כך שעמודות הניתנות ללחיצה דורשות רק את .stretched-link
המחלקה בקישור. עם זאת, מתיחת קישור על פני שלם .row
דורשת .position-static
על העמודה ועל .position-relative
השורה.
עמודות עם קישור מתוח
Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis ב-faucibus.
ללכת לאנשהוזיהוי הבלוק המכיל
אם נראה שהקישור המתוח לא עובד, כנראה שהגוש המכיל יהיה הגורם. מאפייני ה-CSS הבאים יהפכו אלמנט לבלוק המכיל:
- ערך
position
אחר מאשרstatic
- A
transform
אוperspective
ערך אחר מאשרnone
- ערך
will-change
שלtransform
אוperspective
- ערך
filter
שונהnone
אוwill-change
ערך שלfilter
(עובד רק בפיירפוקס)
כרטיס עם קישורים מתוחים
טקסט דוגמה מהיר לבניית כותרת הכרטיס ולהוות את עיקר התוכן של הכרטיס.
קישור מתוח לא יעבוד כאן, כי position: relative
הוא נוסף לקישור
הקישור המתוח הזה יתפזר רק על פני p
התג - מכיוון שהוחל עליו טרנספורמציה.