60 of 313 menu

Egenskapen border-radius

Egenskapen border-radius lager avrundede hjørner for kantlinjen og bakgrunnen. Verdien for egenskapen er alle enheter for størrelser. Standardverdi: 0. Er en forkortelse for egenskapene border-top-left-radius, border-top-right-radius, border-bottom-left-radius, border-bottom-right-radius.

Syntaks

velger { border-radius: verdi; }

Antall verdier

Egenskapen kan ta 1, 2, 3 eller 4 verdier, angitt mellom mellomrom:

Antall Beskrivelse
1 For alle hjørner samtidig.
2 Første verdi setter avrunding for øvre høyre og nedre venstre hjørne, andre - for øvre venstre og nedre høyre.
3 Første verdi setter avrunding for øvre venstre hjørne, andre - samtidig for øvre høyre og nedre venstre, og tredje - for nedre høyre hjørne.
4 Første verdi setter avrunding for øvre venstre hjørne, andre - for øvre høyre, tredje - for nedre høyre hjørne, og fjerde - for nedre venstre hjørne.

Elliptisk avrunding

To verdier med skråstrek setter elliptisk avrunding. Verdien før skråstreken angir horisontal avrunding, og verdiene etter skråstreken - vertikal:

velger { border-radius: horisontal / vertikal; }

Hvis det angis avrundinger for flere hjørner, blir alle horisontale avrundinger listet opp før skråstreken, og alle vertikale etter den.

Eksempel

La oss sette avrunding på 10px for alle hjørner:

<div id="elem"></div> #elem { border-radius: 10px; border: 1px solid black; width: 300px; height: 100px; }

:

Eksempel

La oss se hvordan avrunding for kantlinje i form av prikker ser ut:

<div id="elem"></div> #elem { border-radius: 10px; border: 1px dotted black; width: 300px; height: 100px; }

:

Eksempel

La oss sette avrunding på 10px for hjørner i en diagonal, og avrunding på 40px - for hjørner i den andre diagonalen:

<div id="elem"></div> #elem { border-radius: 10px 40px; border: 1px solid black; width: 300px; height: 100px; }

:

Eksempel

La oss sette avrunding på 10px for øvre venstre hjørne, avrunding på 30px for nedre høyre hjørne, og avrunding på 50px - for hjørner i den andre diagonalen:

<div id="elem"></div> #elem { border-radius: 10px 50px 30px; border: 1px solid black; width: 300px; height: 100px; }

:

Eksempel

La oss sette forskjellige avrundinger for hvert av hjørnene:

<div id="elem"></div> #elem { border-radius: 10px 30px 50px 70px; border: 1px solid black; width: 300px; height: 100px; }

:

Eksempel

La oss lage en elliptisk avrunding, ved å sette 20px for den horisontale delen av avrundingen, og 40px - for den vertikale:

<div id="elem"></div> #elem { border: 1px solid black; border-radius: 20px / 40px; width: 300px; height: 100px; }

:

Eksempel

La oss nå sette forskjellig elliptisk avrunding for alle hjørner hver for seg:

<div id="elem"></div> #elem { border: 1px solid black; border-radius: 20px 30px 20px 30px / 40px 60px 40px 60px; width: 300px; height: 100px; }

:

Eksempel

Hvis du setter for en firkantet boks avrunding, som er lik halvparten av siden til kvadratet, får du en sirkel:

<div id="elem"></div> #elem { border-radius: 100px; border: 1px solid black; width: 200px; height: 200px; }

:

Eksempel

Hvis du setter avrunding, større enn siden av kvadratet, får du likevel en sirkel:

<div id="elem"></div> #elem { border-radius: 200px; border: 1px solid black; width: 200px; height: 200px; }

:

Eksempel

En sirkel kan også oppnås hvis du setter border-radius til 50% (fordelen er at ved endring av kvadratets størrelse trenger du ikke å endre avrundingen):

<div id="elem"></div> #elem { border: 1px solid black; border-radius: 50%; width: 200px; height: 200px; }

:

Eksempel

Hvis du setter border-radius i prosent for et rektangel, får du elliptisk avrunding. Hvis bredden er satt til 400px, høyden til 200px, og border-radius til 10%, er dette det samme som 40px/20px:

<div id="elem"></div> #elem { border-radius: 10%; border: 1px solid black; width: 400px; height: 200px; }

:

Eksempel

La oss sette verdien border-radius til 50% for et rektangel - vi får en ellipse:

<div id="elem"></div> #elem { border-radius: 50%; border: 1px solid black; width: 400px; height: 200px; }

:

Eksempel

Egenskapen border-radius runder av ikke bare hjørnene på kantlinjen, men også bakgrunnen:

<div id="elem"></div> #elem { border-radius: 20px; width: 300px; height: 100px; background-color: #e4f1ed; }

:

Se også

  • egenskapen border,
    som er en forkortelse for kantlinje
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis