Autor Zpráva
PetrH
Profil *
Dobrý den,

mám udělaný pomocí CSS rámeček a potřebuju aby měl zaoblené rohy. Dělám to takto:

#prihlaseni {
position: absolute;
background-image: url("pozadi.jpg");
background-repeat : no-repeat;
left : 35%;
top : 30%;
font-size: 1.1em;
height : 350;
width : 350;
padding-top : +15px;
padding-left : 2px;
}
obrazek, ktery je na pozadi ma zoblene rohy. Jak docilit toho aby se obrazek roztahl na celou plochu ramecku? Jde nejak menit sirka/vyska obrazku na pozadi pomoci CSS?

Petr
Plaváček
Profil
Rozměry obrázků na pozadí měnit v CSS nelze, kulaté rohy se simulují obrázkem. U boxu, který nemá pevnou výšku a šířku je nutné použít několik vnořených bloků (typicky čtyři, pro každý roh jeden). Existuje ale i jedno velmi zajímavé řešení, rozumně použitelné. Více viz zde

http://seky.nahory.net/2005/04/oble-rohy-nifty-corners/
DZer
Profil
-moz-border-radius: 8px
de to jenom v mozille je to její vlastní tag
flying gentleman
Profil
a neni validni,to jen tak naokraj.
PetrH
Profil *
Díky moc za rady.

Rešení s JavaScriptem jsem zkoušel ale na lokale stejný příklad bohužel blbne. Uvidíme, třeba se to podaří.

-moz-border-radius je take dobre reseni. Nevadi ze to funguje jen v Mozille. Bude to jen interni firemni zalezitost a 99% lidi na to stranky pujde s velkou Mozillou nebo Firefoxem.

Petr
DoubleThink
Profil *
To, že je -moz-border-radius nevalidní, je úplně šumák - hlavní problém bych viděl v tom, že roh není hladký (nemá anti-aliasing), takže to vypadá dost blbě.
Toto téma je uzamčeno. Odpověď nelze zaslat.