Raztegnjena povezava
Naredite kateri koli element HTML ali komponento Bootstrap, ki jo je mogoče klikniti, tako da "raztegnete" ugnezdeno povezavo prek CSS.
Dodajte .stretched-link
na povezavo, da bo blok, ki ga vsebuje, mogoče klikniti prek ::after
psevdo elementa. V večini primerov to pomeni, da je mogoče klikniti element position: relative;
, ki vsebuje povezavo z .stretched-link
razredom.
Kartice imajo position: relative
privzeto v Bootstrapu, tako da lahko v tem primeru varno dodate .stretched-link
razred na povezavo na kartici brez drugih sprememb HTML.
Pri raztegnjenih povezavah ni priporočljivo uporabljati več povezav in ciljev dotika. Vendar pa lahko nekateri position
slogi z-index
pomagajo, če je to potrebno.
Kartica z raztegnjeno povezavo
Nekaj hitrih primerov besedila za nadgradnjo naslova kartice in sestavljanje večjega dela vsebine kartice.
Pojdi nekamMedijski objekti nimajo position: relative
privzetih vrednosti, zato moramo .position-relative
tukaj dodati, da preprečimo, da bi se povezava raztezala izven medijskega objekta.
Mediji z raztegnjeno povezavo
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 in faucibus.
Pojdi nekamStolpci so position: relative
privzeti, zato stolpci, ki jih je mogoče klikniti, zahtevajo samo .stretched-link
razred na povezavi. Vendar pa raztezanje povezave čez celoto .row
zahteva .position-static
stolpec in .position-relative
vrstico.
Stolpci z raztegnjeno povezavo
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 in faucibus.
Pojdi nekamPrepoznavanje vsebovalnega bloka
Če se zdi, da raztegnjena povezava ne deluje, bo verjetno vzrok vsebovalni blok . Naslednje lastnosti CSS bodo element vseboval blok:
position
Vrednost, ki nistatic
- A
transform
aliperspective
vrednost, ki ninone
will-change
Vrednosttransform
oz _perspective
filter
Vrednost, ki ni alinone
vrednostwill-change
(filter
deluje samo v Firefoxu)
Kartica z raztegnjenimi povezavami
Nekaj hitrih primerov besedila za nadgradnjo naslova kartice in sestavljanje večjega dela vsebine kartice.
Raztegnjena povezava tukaj ne bo delovala, ker position: relative
je dodana povezavi
Ta raztegnjena povezava bo razpršena le čez oznako p
-tag, ker je zanjo uporabljena transformacija.