CSS clamp() Calculator
Maglagay ng sukat para sa maliliit at malalaking screen at kumuha ng fluid na clamp() value na maayos na nag-i-scale sa pagitan — para sa mga sukat ng font, padding, margin o gap.
clamp(1rem, 0.8333rem + 0.8333vw, 1.5rem)Ang resulta ay nagpapanatili ng rem part sa gitnang bahagi, kaya lumalaki pa rin ang text kapag nag-zoom ang user sa 200% — na hindi mangyayari sa viewport-only na value.
Fluid na text, saktong-sakto ang sukat.
Ang kalkulasyon ay ganap na tumatakbo sa iyong browser. Walang anuman sa mga inilalagay mo rito ang ina-upload sa BroBroGo.
FAQ
Paano binuo ng calculator ang clamp() value?
Bibigyan mo ito ng dalawang punto: sukat sa maliit na lapad ng screen at sukat sa malaking lapad ng screen. Gagawa ito ng tuwid na linya sa pagitan ng mga ito upang ang sukat ay lumaki nang maayos habang lumalawak ang screen, pagkatapos ay babalutin ito sa clamp() upang hindi ito bumaba sa sukat ng iyong maliit na screen o tumaas sa sukat ng iyong malaking screen. Sa pagitan ng dalawang lapad, ang sukat ay nagbabago nang fluid; sa labas ng mga ito, nananatili ito sa pinakamalapit na limitasyon.
Bakit nasa rem at vw ang resulta sa halip na pixel?
Ang mga limitasyon ay nasa rem at ang nagbabagong gitnang bahagi ay nagpapanatili ng rem component, kaya lumalaki pa rin ang text kapag nag-zoom in ang mambabasa o tinaasan ang default na laki ng font ng kanilang browser — ang pixel- o viewport-only na value ay maaaring makasira sa paggana nito. Nagta-type ka ng mga sukat sa pixel dahil ganoon mag-isip ang karamihan sa mga tao, at kino-convert ito ng tool sa rem gamit ang iyong root font size.
Maaari ko ba itong gamitin para sa spacing, hindi lang para sa laki ng font?
Oo. Gumagana ang parehong value para sa padding, margin, gap, lapad o taas — kahit saan may haba. Lumipat sa Box preview upang makita ang paglaki ng spacing sa halip na text. Kung pareho ang iyong maliit at malaking sukat, ang resulta ay magiging isang plain fixed length, dahil walang kailangang i-scale.
Sinusuportahan ba ng lahat ng browser ang clamp()?
Oo — sinusuportahan na ng bawat kasalukuyang browser ang clamp() mula pa noong 2020, kaya maaari mong gamitin ang value nang direkta nang walang fallback. Sa napakalaking maximum o mabilis na pagbabago, mas mabuting suriin muna sa 200% zoom kung lumalaki pa rin ang text para sa mga mambabasang nangangailangan nito.