Border-radius framleiðandi
Mótaðu CSS border-radius sjónrænt með punktum sem þú dregur. Stilltu hvert horn í px eða %, notaðu 8 gilda sporöskjusyntax, búðu til klessur og afritaðu kóðann.
Dragðu punktana á köntunum til að móta hvert horn (hvítir punktar: lóðréttir radíusar). Með punkt í fókus skaltu nota örvalyklana (Shift fyrir 10 þrep).
Forstillingar
Hvernig á að nota border-radius framleiðandann
- Dragðu punktana á köntum forskoðunarinnar. Hver litaður punktur stillir lárétta radíusinn á einu horni; þegar hakað er í Sporöskjulaga horn (8 gildi) stilla hvítu punktarnir lóðréttu radíusana.
- Eða sláðu inn nákvæm gildi undir Horn: Efst til vinstri, Efst til hægri, Neðst til hægri og Neðst til vinstri, hvert með reit fyrir Lárétt og Lóðrétt.
- Veldu Eining: % (prósent af kassanum) eða px (pixlar). Þegar skipt er um einingu eru núverandi gildi umreiknuð, þannig að lögunin helst sú sama.
- Stilltu Breidd kassa (px) og Hæð kassa (px) þannig að þær passi við þáttinn þinn og notaðu Öll horn til að ávala öll horn í einu.
- Prófaðu Forstillingar (Ávalt, Pilla, Hringur, Laufblað, Dropi, Egg, Miði og þrjár klessur) eða smelltu á Tilviljunarkennd klessa til að fá lífræna lögun.
- Hakaðu í Einstakir eiginleikar ef þú vilt frekar fjórar
border-*-radiusyfirlýsingar og afritaðu síðan CSS-kóði með Afrita.
Lyklaborð: settu punkt í fókus og notaðu örvalyklana til að breyta radíusnum um eitt þrep (10 með Shift).
Syntax border-radius
border-radius tekur eitt til fjögur gildi, í röðinni efst til vinstri, efst til hægri, neðst til hægri, neðst til vinstri. Eins og með spássíur eru gildi sem vantar tekin frá gagnstæðu horni: border-radius: 10px 20px ávalar efst til vinstri og neðst til hægri um 10px og hin tvö um 20px. Tólið skrifar alltaf stystu jafngildu útgáfuna.
Hvert horn er í raun fjórðungur af sporbaug með tveimur radíusum. Skástrik aðgreinir lárétta radíusa frá lóðréttum og gefur allt að átta gildi:
border-radius: 30% 70% 70% 30% / 30% 30% 70% 70%;
Fyrir skástrikið: láréttir radíusar hornanna fjögurra. Eftir það: lóðréttu radíusarnir. Þegar báðir listar eru eins er skástrikshlutinn felldur niður.
Pixlar eða prósentur?
- px gefur sömu sveigju hvað sem stærð þáttarins líður. Það er rétt val fyrir hnappa, spjöld og innsláttarreiti:
border-radius: 8px. - % er hlutfallslegt við þáttinn: láréttir radíusar miðast við breiddina og lóðréttir við hæðina.
50%breytir ferningi í hring og ferhyrningi í sporbaug. Prósentur gera klessulögun skalanlega með þættinum.
Fyrir pilluhnapp skaltu nota pixlaradíus sem er að minnsta kosti helmingur hæðarinnar. Forstillingin Pilla gerir einmitt það fyrir kassastærðina sem þú slóst inn; mjög stórt gildi eins og 999px virkar líka.
Þegar aðliggjandi radíusar eru samanlagt stærri en hliðin sem þeir deila minnka vafrar alla radíusa í hlutfalli þar til þeir passa. Þess vegna skemmist lögunin ekki þótt þú dragir tvo punkta framhjá hvor öðrum.
Klessulögun
Klessuforstillingarnar og Tilviljunarkennd klessa nota átta prósentur þar sem punktarnir tveir á hverri hlið eru samanlagt 100%. Ferlarnir mætast þá nákvæmlega og lögunin lítur út eins og slétt steinvala. Þú getur látið klessur renna saman með CSS transition á border-radius til að fá „morphing“-áhrif.
Algengar spurningar
Hvernig bý ég til fullkominn hring?
Gefðu þættinum sömu breidd og hæð og settu border-radius: 50%. Þú getur líka notað forstillinguna Hringur.
Hvers vegna nær myndin út fyrir ávölu hornin?
Settu overflow: hidden á ávala foreldrið eða beittu radíusnum á myndina sjálfa.
Get ég ávalað aðeins eitt horn?
Já. Stilltu hin hornin á 0 eða notaðu einstaka eiginleikann, til dæmis border-top-left-radius: 16px.
Fylgja rammar og skuggar radíusnum?
Já. Rammar, útlínur í núverandi vöfrum, bakgrunnar og box-shadow fylgja öll sveigðu hornunum.
Hvers vegna líta px-gildin mín öðruvísi út í forskoðuninni?
Á þröngum skjá getur forskoðunarkassinn minnkað til að passa, en pixlaradíusar halda stærð sinni. Prósentur skalast með kassanum.
Tengd verkfæri
- Box-shadow framleiðandi Hannaðu lagskipta CSS box-shadow með lifandi forskoðun. Stilltu frávik, óskýrleika, útbreiðslu, lit og inset, prófaðu neumorphism og afritaðu kóðann.
- Clip-path framleiðandi Teiknaðu CSS clip-path form með punktum sem þú dregur. Breyttu marghyrningum, hringjum, sporbaugum og inset, byrjaðu á stjörnum og örvum og afritaðu kóðann.
- CSS litstigull Búðu til línulega, geislalaga og keilulaga CSS litstigla með lifandi forskoðun. Bættu við og dragðu litastopp, stilltu hornið og afritaðu hreinan CSS-kóða.