Användarnamn:
Lösenord:
 
Kom ihåg mig
» Glömt lösenordet?
» Bli medlem
Rundade kanter - Inskickad: 2008-02-12 18:48

Har du velat kunna låta ett element få runda kanter med hjälp av css istället för att göra bilder för varje kant och hörn? Då har du kommit rätt, för med hjälp av -moz-border-radius är det exakt så du kan göra!

Syntax

Det finns fem olika sätt att använda -moz-border-radius och det är genom den vanliga (d.v.s. -moz-border-radius eller genom att lägga till en extra bit för att endast ändra ett visst hörn av ett element:

-moz-border-radius
-moz-border-radius-topleft
-moz-border-radius-topright
-moz-border-radius-bottomleft
-moz-border-radius-bottomright


Användning

Användningssättet för -moz-border-radius är väldigt enkel då man bara lägger till en storlek som t.ex 10px som vanligt. Notera dock att kanterna inte blir identiska varandra, utan när talen är för små syns till och med inte dem högra ibland (i alla fall i Firefox på Vista), tyvärr.
Exempel

Ta ett exempel då du gör en titel-box som du vill ha rundade kanter på. Låt säga att vi döper den "titel," hur enkelt som helst.

#titel {
background-color:#eee;
border:1px solid #666;
}

Resultat av ovan kod blir en box i grå färg med en mörkare grå ram, simpelt att tänka sig.

Om du även lägger till -moz-border-radius som
#titel {
-moz-border-radius:10px;
background-color:#eee;
border:1px solid #666;
}

så får du samma box med rundade kanter. Testa själv! ^^
Inskickat av: Rukishou

Kommentarer
ice (2009-06-06 17:44:38)
Tycker det inte är dumt att inte koda rundade hörn för webbläsare som inte stöder CSS3 än.

Det är ingen fuktionalitet som tar skada, det blir bara kantiga hörn i webbläsare som itne har stöd för CSS3 än.

Annars finns det javascript som kan fixa det också.
lillan (2009-01-23 17:45:38)
Runda hörn enbart i css

[Länk - klicka]
_sic_ (2008-05-26 01:39:43)
Rundade hörn finns bara i CSS3, vilket inte är färdigutvecklat än. Det är dessutom väldigt dumt och rentav ignorant att inte se till att det fungerar i Internet Explorer när man skriver en hemsida.
Rukishou (2008-02-28 03:06:59)
Och jag har aldrig hört talas om -webkit- grejjan, heller. O.O
Rukishou (2008-02-28 03:05:16)
Okej, men till mitt försvar kodar jag aldrig till IE längre... ^^;
Och det visste jag faktiskt inte.
H4xx0R (2008-02-17 20:12:03)
Sevärd länk: [Länk - klicka]
Marre (2008-02-17 10:18:44)
-moz- brukar betyda Firefox-kommando. Alltså borde det här enligt logiken INTE funka i IE. ^^
Rukishou (2008-02-15 21:43:35)
Så där, la till ett exempel i artikeln - om nu det hjälper någon. ^^
Rukishou (2008-02-15 21:38:31)
Alltså, om du gör en div-box eller något liknande i style.css eller din css-källa och lägger till -moz-border-radius-taggen så rundas kanterna. Ta ett simpelt exempel på en liten box med en klar border och bakgrundsfärg, men -moz- blir då hörnen rundade. Lättare att testa själv än att höra mina krånliga exempel... @_@
viggz (2008-02-14 14:25:30)
Väldigt rörigt, fattar noll!

© 2005-09 Htmlsidan
Cygrids | Information | Regler | Gerillahjälp med visitkort | Hjälp till