uitgerekte link
Maak elk HTML-element of Bootstrap-component klikbaar door een geneste link via CSS te "uitrekken".
Voeg toe .stretched-link
aan een link om het bevattende blok klikbaar te maken via een ::after
pseudo-element. In de meeste gevallen betekent dit dat een element met position: relative;
een link met de .stretched-link
klasse aanklikbaar is.
Kaarten staan position: relative
standaard in Bootstrap, dus in dit geval kun je de klasse veilig toevoegen .stretched-link
aan een link in de kaart zonder andere HTML-wijzigingen.
Meerdere links en tikdoelen worden niet aanbevolen bij uitgerekte links. Sommige stijlen position
en z-index
stijlen kunnen echter helpen als dit nodig is.
Kaart met uitgerekte link
Een korte voorbeeldtekst om op de titel van de kaart voort te bouwen en het grootste deel van de inhoud van de kaart te vormen.
Ergens heengaanMedia-objecten hebben dit position: relative
standaard niet, dus we moeten het .position-relative
hier toevoegen om te voorkomen dat de link zich buiten het media-object uitstrekt.
Media met uitgerekte link
Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin. Cras purus odio, vestibulum in vulputaat bij, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus.
Ergens heengaanKolommen zijn position: relative
standaard, dus klikbare kolommen vereisen alleen de .stretched-link
klasse op een link. Het uitrekken van een schakel over een geheel .row
vereist echter .position-static
op de kolom en .position-relative
op de rij.
Kolommen met uitgerekte link
Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin. Cras purus odio, vestibulum in vulputaat bij, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus.
Ergens heengaanHet bevattende blok identificeren
Als de uitgerekte link niet lijkt te werken, zal het bevattende blok waarschijnlijk de oorzaak zijn. De volgende CSS-eigenschappen maken van een element het bevattende blok:
- Een
position
andere waarde danstatic
- A
transform
ofperspective
andere waarde dannone
- Een
will-change
waarde vantransform
ofperspective
- Een
filter
andere waarde dannone
of eenwill-change
waarde vanfilter
(werkt alleen in Firefox)
Kaart met uitgerekte schakels
Een korte voorbeeldtekst om op de titel van de kaart voort te bouwen en het grootste deel van de inhoud van de kaart te vormen.
Uitgerekte link werkt hier niet, omdat position: relative
is toegevoegd aan de link
Deze uitgerekte link wordt alleen verspreid over de p
-tag, omdat er een transformatie op wordt toegepast.