Rabta mġebbda
Agħmel kwalunkwe element HTML jew komponent Bootstrap ikklikkjabbli billi "tiġġebbed" link imdaħħla permezz ta' CSS.
Żid .stretched-link
ma 'link biex tagħmel il- blokka li fiha tikklikkja permezz ta' ::after
psewdo element. Fil-biċċa l-kbira tal-każijiet, dan ifisser li element position: relative;
li fih rabta mal- .stretched-link
klassi jista' jiġi kklikkjat. Jekk jogħġbok innota kif taħdem is -CSSposition
, .stretched-link
ma tistax titħallat mal-biċċa l-kbira tal-elementi tat-tabella.
Il -karti għandhom position: relative
awtomatikament f'Bootstrap, għalhekk f'dan il-każ tista 'żżid il- .stretched-link
klassi b'mod sikur ma' link fil-karta mingħajr ebda tibdil HTML ieħor.
Links multipli u miri tal-vit mhumiex rakkomandati b'links stirati. Madankollu, xi position
stili z-index
jistgħu jgħinu jekk dan ikun meħtieġ.
Karta b'rabta mġebbda
Xi eżempju ta' test ta' malajr biex jibni fuq it-titlu tal-karta u jagħmel il-biċċa l-kbira tal-kontenut tal-karta.
Mur x'imkien<div class="card" style="width: 18rem;">
<img src="..." class="card-img-top" alt="...">
<div class="card-body">
<h5 class="card-title">Card with stretched link</h5>
<p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
<a href="#" class="btn btn-primary stretched-link">Go somewhere</a>
</div>
</div>
L-oġġetti tal-midja m'għandhomx position: relative
awtomatikament, għalhekk għandna bżonn inżidu l- .position-relative
hawn biex nipprevjenu li l-link tiġġebbed barra l-oġġett tal-midja.
Midja b'rabta mġebbda
Dan huwa xi kontenut ta' placeholder għall-oġġett tal-midja. Huwa maħsub biex jimita kif ikun xi kontenut tad-dinja reali, u aħna qed nużawha hawn biex nagħtu lill-komponent daqsxejn ta 'korp u daqs.
Mur x'imkien<div class="media position-relative">
<img src="..." class="mr-3" alt="...">
<div class="media-body">
<h5 class="mt-0">Media with stretched link</h5>
<p>This is some placeholder content for the media object. It is intended to mimic what some real-world content would look like, and we're using it here to give the component a bit of body and size.</p>
<a href="#" class="stretched-link">Go somewhere</a>
</div>
</div>
Il-kolonni huma position: relative
awtomatikament, għalhekk il-kolonni li jistgħu jiġu kklikkjati jeħtieġu biss il- .stretched-link
klassi fuq link. Madankollu, it-tiġbid ta 'rabta fuq kollu .row
jeħtieġ .position-static
fuq il-kolonna u .position-relative
fuq ir-ringiela.
Kolonni b'rabta mġebbda
Eżempju ieħor ta' kontenut ta' placeholder għal dan il-komponent personalizzat ieħor. Huwa maħsub biex jimita kif ikun xi kontenut tad-dinja reali, u aħna qed nużawha hawn biex nagħtu lill-komponent daqsxejn ta 'korp u daqs.
Mur x'imkien<div class="row no-gutters bg-light position-relative">
<div class="col-md-6 mb-md-0 p-md-4">
<img src="..." class="w-100" alt="...">
</div>
<div class="col-md-6 position-static p-4 pl-md-0">
<h5 class="mt-0">Columns with stretched link</h5>
<p>Another instance of placeholder content for this other custom component. It is intended to mimic what some real-world content would look like, and we're using it here to give the component a bit of body and size.</p>
<a href="#" class="stretched-link">Go somewhere</a>
</div>
</div>
L-identifikazzjoni tal-blokka li fiha
Jekk il-link imġebbda ma jidhirx li jaħdem, il- blokk li jkun fih probabbilment ikun il-kawża. Il-proprjetajiet CSS li ġejjin se jagħmlu element il-blokk li fih:
- Valur
position
għajrstatic
- A
transform
jewperspective
valur għajrnone
- Valur
will-change
ta'transform
jewperspective
- Valur
filter
minbarranone
jewwill-change
valur ta'filter
(jaħdem biss fuq Firefox)
Karta b'links stirati
Xi eżempju ta' test ta' malajr biex jibni fuq it-titlu tal-karta u jagħmel il-biċċa l-kbira tal-kontenut tal-karta.
Link imġebbda mhux se taħdem hawn, għaliex position: relative
hija miżjuda mal-link
Din il-link imġebbda se tkun mifruxa biss fuq it- p
tag, minħabba li tiġi applikata trasformazzjoni għaliha.
<div class="card" style="width: 18rem;">
<img src="..." class="card-img-top" alt="...">
<div class="card-body">
<h5 class="card-title">Card with stretched links</h5>
<p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
<p class="card-text">
<a href="#" class="stretched-link text-danger" style="position: relative;">Stretched link will not work here, because <code>position: relative</code> is added to the link</a>
</p>
<p class="card-text bg-light" style="transform: rotate(0);">
This <a href="#" class="text-warning stretched-link">stretched link</a> will only be spread over the <code>p</code>-tag, because a transform is applied to it.
</p>
</div>
</div>