Servade ümardamine css. Ümardatud nurgad CSS-i abil

Kõik on juba ammu väsinud traditsioonilistest ristkülikukujulistest nurkadest veebisaidi kujundamisel. Moes on ümarad nurgad, mis on tehtud mitte pilte kasutades, vaid läbi stiilide, mille puhul kasutatakse piiri-raadiuse omadust. Sellel omadusel võib olla üks, kaks, kolm või neli tühikuga eraldatud väärtust, mis määravad kõigi nurkade raadiuse või igaüks eraldi.

Tabelis 1 antud erinevad kogused väärtused ja sel juhul saadud ploki tüüp.

Kood Kirjeldus Vaade
div (äärise raadius: 10 pikslit; ) Ümardamisraadius kõigi nurkade jaoks korraga.
div (äärise raadius: 0 10 pikslit; ) Esimene väärtus määrab ülemise vasaku ja alumise parema nurga raadiuse, teine ​​väärtus määrab raadiuse parema ülanurga ja alumise vasaku nurga jaoks.
div (äärise raadius: 20 pikslit 10 pikslit 0; ) Esimene väärtus määrab ülemise vasaku nurga raadiuse, teine ​​- nii paremas ülanurgas kui ka alumises vasakpoolses nurgas ja kolmas väärtus - alumises paremas nurgas.
div (äärise raadius: 20 pikslit 10 pikslit 5 pikslit 0; ) Määrab järjestikku ülemise vasaku, ülemise parema, alumise parema ja alumise vasaku nurga raadiuse.

Näide 1 näitab, kuidas luua ümarate nurkadega plokki.

Näide 1. Ploki nurgad

HTML5 CSS3 IE 9+ Cr Op Sa Fx

Raadius

Mina on I akusatiivi käände suplev vorm.


Selle näite tulemus on näidatud joonisel fig. 1.

Riis. 1. Ümarate nurkadega plokk

Huvitava efekti saab, kui seate ümardamisraadiuse suuremaks kui pool elemendi kõrgusest ja laiusest. Sel juhul saate ringi. Näide 2 näitab, kuidas luua ümmargune nupp koos pildiga.

Näide 2: Ümar nupp

HTML5 CSS3 IE 9+ Cr Op Sa Fx

Nupp

Selle näite tulemus on näidatud joonisel fig. 2.

Riis. 2. Ümar nupp

IN Opera brauserümardamine kuni