Gjenerator i border-radius
Formëso border-radius në CSS vizualisht me pika që zhvendosen. Vendos çdo cep në px ose %, përdor sintaksën eliptike me 8 vlera, krijo blob dhe kopjo kodin.
Zhvendos pikat në skaje për të formësuar çdo cep (pikat e bardha: rrezet vertikale). Me një pikë të fokusuar, përdor shigjetat (Shift për hapa prej 10).
Gatishmëri
Si ta përdorësh gjeneratorin e border-radius
- Zhvendos pikat në skajet e pamjes paraprake. Çdo pikë me ngjyrë cakton rrezen horizontale të një cepi; kur Cepa eliptikë (8 vlera) është i shënuar, pikat e bardha caktojnë rrezet vertikale.
- Ose shkruaj vlera të sakta te Cepat: Lart majtas, Lart djathtas, Poshtë djathtas dhe Poshtë majtas, secili me një fushë Horizontal dhe një Vertikal.
- Zgjidh Njësinë: % (përqindje e kutisë) ose px (piksele). Ndërrimi i konverton vlerat aktuale, prandaj forma mbetet e njëjtë.
- Vendos Gjerësinë e kutisë (px) dhe Lartësinë e kutisë (px) që të përputhen me elementin tënd, dhe përdor Të gjitha cepat për t’i rrumbullakosur të gjithë cepat njëherësh.
- Provo Gatishmëritë (I rrumbullakosur, Pilulë, Rreth, Gjethe, Pikë, Vezë, Biletë dhe tri blob-e) ose kliko Blob i rastësishëm për një formë organike.
- Shëno Veti të plota nëse preferon katër deklarimet
border-*-radius, pastaj kopjo Kodin CSS me butonin Kopjo.
Tastierë: fokuso një pikë dhe shtyp shigjetat për të ndryshuar rrezen e saj me një hap (me 10 kur mban Shift).
Sintaksa e border-radius
border-radius pranon një deri në katër vlera, në radhën lart-majtas, lart-djathtas, poshtë-djathtas, poshtë-majtas. Si te margjinat, vlerat që mungojnë kopjohen nga cepi përballë: border-radius: 10px 20px rrumbullakos lart-majtas dhe poshtë-djathtas me 10px, e dy të tjerët me 20px. Mjeti shkruan gjithmonë formën ekuivalente më të shkurtër.
Në fakt çdo cep është një çerek elipse me dy rreze. Një vijë e pjerrët (/) i ndan rrezet horizontale nga ato vertikale, gjë që jep deri në tetë vlera:
border-radius: 30% 70% 70% 30% / 30% 30% 70% 70%;
Para vijës: rrezet horizontale të katër cepave. Pas saj: rrezet vertikale. Kur të dy listat janë të barabarta, pjesa pas vijës hiqet.
Piksele apo përqindje?
- px jep të njëjtën kurbë pavarësisht nga madhësia e elementit. Është zgjedhja e duhur për butona, karta dhe fusha:
border-radius: 8px. - % është në raport me elementin: rrezet horizontale me gjerësinë e tij, ato vertikale me lartësinë.
50%e kthen një katror në rreth dhe një drejtkëndësh në elipsë. Përqindjet bëjnë që format blob të shkallëzohen bashkë me elementin.
Për një buton në formë pilule përdor një rreze në piksele që është të paktën gjysma e lartësisë. Gatishmëria Pilulë bën pikërisht këtë për madhësinë e kutisë që ke shkruar; funksionon edhe një vlerë shumë e madhe si 999px.
Kur rrezet fqinje mblidhen më shumë se brinja që ndajnë, shfletuesit i zvogëlojnë të gjitha rrezet në mënyrë proporcionale derisa të futen. Prandaj, nëse i zhvendos dy pika përtej njëra-tjetrës, forma nuk prishet.
Format blob
Gatishmëritë blob dhe Blob i rastësishëm përdorin tetë përqindje, ku dy pikat në çdo brinjë mbledhin 100 %. Atëherë kurbat takohen saktësisht dhe forma duket si një guralec i lëmuar. Animo midis dy blob-eve me një transition CSS mbi border-radius për një efekt “morfimi”.
Pyetje të shpeshta
Si e bëj një rreth të përsosur?
Jepi elementit gjerësi dhe lartësi të barabarta dhe vendos border-radius: 50%. Përdor gatishmërinë Rreth.
Pse imazhi im del jashtë cepave të rrumbullakosur?
Vendos overflow: hidden te prindi i rrumbullakosur, ose apliko rrezen drejtpërdrejt te imazhi.
A mund të rrumbullakos vetëm një cep?
Po. Vendosi të tjerët 0, ose përdor formën e plotë, për shembull border-top-left-radius: 16px.
A e ndjekin rrezen kornizat dhe hijet?
Po. Kornizat, konturet në shfletuesit e sotëm, sfondet dhe box-shadow ndjekin të gjitha cepat e lakuar.
Pse vlerat e mia në px duken ndryshe në pamjen paraprake?
Në një ekran të ngushtë kutia e pamjes paraprake mund të zvogëlohet për t’u përshtatur, ndërsa rrezet në piksele ruajnë madhësinë e tyre. Përqindjet shkallëzohen bashkë me kutinë.
Mjete të ngjashme
- Gjenerator i box-shadow Krijo hije CSS box-shadow me shtresa dhe pamje të drejtpërdrejtë. Cakto zhvendosjen, turbullimin, ngjyrën dhe inset, provo neumorfizmin dhe kopjo kodin.
- Gjenerator i clip-path Vizato forma CSS clip-path me pika që zhvendosen. Ndrysho poligone, rrathë, elipsa e inset, nis nga gatishmëri si yje e shigjeta dhe kopjo kodin.
- Gjenerator gradienti CSS Krijo gradientë CSS linearë, radialë dhe konikë me pamje të drejtpërdrejtë. Shto e zhvendos pikat e ngjyrave, cakto këndin dhe kopjo kodin CSS me një klik.