| Autor | Zpráva | ||
|---|---|---|---|
| Trul Profil * |
#1 · Zasláno: 2. 12. 2013, 19:35:51
Zdravím,
mám css a v něm nastavenou šířku 20%. Jenže potřebuji, aby výška byla stejná (jedná se o kruhový obrázek, který má šířku podle okna a výška by měla být stejná) Kód (není můj): .img-circular{
width: 20%;
height: ???;
background-image: url('xxx');
background-size: cover;
display: block;
border-radius: 100px;
-webkit-border-radius: 100px;
-moz-border-radius: 100px;
}Děkuji |
||
| Chamurappi Profil |
#2 · Zasláno: 2. 12. 2013, 20:48:25
Reaguji na Trula:
Ptáš se, co dát za height? Nulu.
A následně přidat padding-bottom: 100%;, protože procentuální padding se počítá vždy z šířky.
|
||
| Trul Profil * |
#3 · Zasláno: 2. 12. 2013, 21:26:32 · Upravil/a: Trul
Díky moc
A ještě jeden OT dotaz. Ten obrázek zobrazím přes <div class="img-circular"></div> ale jak může zároveň odkazovat? Obalení toho divu <a href> nefunguje |
||
| ed11 Profil |
Trul:
Vložíš mezi <div> a </div> <a href="url_odkazu.html" title="">text odkazu</a>
stylopis pak bude: a {
display: block;
text-indent: -9999px;
}****** Pokud má rodič přesné rozměry, je lepší je dát i k odkazu. |
||
| Chamurappi Profil |
#5 · Zasláno: 2. 12. 2013, 21:36:27
Reaguji na Trula:
„ale jak může zároveň odkazovat?“ Místo <div>u použij rovnou <a>. Uvedený styl bude fungovat i na odkaz.
Reaguji na ed11: Myslím, že by tvůj odkaz nepokrýval na výšku celou plochu <div>u.
Proč ten text-indent? O textu odkazu nebyla řeč.
|
||
| ed11 Profil |
#6 · Zasláno: 2. 12. 2013, 21:46:12
Chamurappi
Omlouvám se, zapomněl jsem width: 100%; height: 100%; Text by byl vhodný v případě důležitého odkazu, což asi taky není.. Takže vše zpět. Tvoje řešení je samozřejmě správné.
|
||
| Trul Profil * |
#7 · Zasláno: 2. 12. 2013, 21:51:34
Díky hoši
|
||
|
Časová prodleva: 12 let
|
|||
0