Venytetty linkki
Tee mistä tahansa HTML-elementistä tai Bootstrap-komponentista napsautettavaa "venyttämällä" sisäkkäistä linkkiä CSS:n kautta.
Lisää .stretched-link
linkkiin, jotta sen sisältävä lohko on klikattava ::after
pseudoelementin kautta. Useimmissa tapauksissa tämä tarkoittaa, että elementti, position: relative;
joka sisältää linkin .stretched-link
luokkaan, on napsautettava.
Korteilla on position: relative
oletusarvoisesti Bootstrap, joten tässä tapauksessa voit turvallisesti lisätä .stretched-link
luokan kortissa olevaan linkkiin ilman muita HTML-muutoksia.
Useita linkkejä ja napautuskohteita ei suositella venytettyjen linkkien kanssa. Jotkut position
ja z-index
tyylit voivat kuitenkin auttaa, jos sitä tarvitaan.
Kortti venytetyllä linkillä
Nopea esimerkkiteksti kortin otsikon pohjalta ja muodostaa suurimman osan kortin sisällöstä.
Mennä jonnekinMediaobjekteilla ei ole position: relative
oletuksena, joten meidän on lisättävä .position-relative
tähän, jotta linkki ei venyisi mediaobjektin ulkopuolelle.
Media venytetyllä linkillä
Cras sit amet nibh libero, 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 in faucibus.
Mennä jonnekinSarakkeet ovat position: relative
oletuksena, joten napsautettavat sarakkeet edellyttävät vain .stretched-link
linkin luokkaa. Linkin venyttäminen kokonaisen päälle .row
vaatii .position-static
kuitenkin sarakkeen ja .position-relative
rivin.
Sarakkeet venytetyllä linkillä
Cras sit amet nibh libero, 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 in faucibus.
Mennä jonnekinSisältävän lohkon tunnistaminen
Jos venytetty linkki ei näytä toimivan, sen sisältävä lohko on todennäköisesti syynä. Seuraavat CSS-ominaisuudet tekevät elementistä sisältävän lohkon:
- Muu
position
arvo kuinstatic
- A
transform
taiperspective
muu arvo kuinnone
will-change
Arvotransform
tai _perspective
- Muu
filter
kuin arvonone
taiwill-change
arvofilter
(toimii vain Firefoxissa)
Kortti venytetyillä linkeillä
Nopea esimerkkiteksti kortin otsikon pohjalta ja muodostaa suurimman osan kortin sisällöstä.
Venytetty linkki ei toimi täällä, koska position: relative
on lisätty linkkiin
Tämä venytetty linkki leviää vain p
-tagin päälle, koska siihen sovelletaan muunnos.