CSS യൂണിറ്റ് കൺവെർട്ടർ
CSS-ൽ ഒരു ഡസനിലധികം വ്യത്യസ്ത നീളം യൂണിറ്റുകൾ ഉണ്ട് - px, pt, in, cm പോലുള്ള absolute
യൂണിറ്റുകൾ, em, rem പോലുള്ള font-relative യൂണിറ്റുകൾ, vw, vh പോലുള്ള viewport-relative
യൂണിറ്റുകൾ. ഇവ കൂട്ടിക്കുഴയ്ക്കുന്നത് സ്റ്റൈൽഷീറ്റുകളിൽ പൊരുത്തക്കേടുള്ള സ്പേസിംഗിന്റെ ഏറ്റവും
സാധാരണമായ കാരണങ്ങളിലൊന്നാണ്. ഈ ടൂൾ ഏതെങ്കിലും രണ്ട് CSS യൂണിറ്റുകൾക്കിടയിൽ ഒരു മൂല്യം മാറ്റുകയും,
നിങ്ങൾ നൽകുന്ന base font size, viewport dimensions എന്നിവ ഉപയോഗിച്ച് അതേ മൂല്യം എല്ലാ യൂണിറ്റുകളിലും
ഒരുമിച്ച് കാണിക്കുകയും ചെയ്യുന്നു.
Absolute യൂണിറ്റുകൾ
Absolute യൂണിറ്റുകൾ font size-ൽ നിന്നോ സ്ക്രീനിൽ നിന്നോ സ്വതന്ത്രമായി, പരസ്പരം സ്ഥിരമായി നിലകൊള്ളുന്നു. ബ്രൗസറുകൾ ഉപയോഗിക്കുന്ന അതേ റഫറൻസ് (ഇഞ്ചിന് 96px) വഴി ഇവയെല്ലാം പിക്സലിലേക്ക് മാറ്റാം:
Font-relative യൂണിറ്റുകൾ
rem എപ്പോഴും റൂട്ട് (<html>) എലമെന്റിന്റെ font size-നെ ആശ്രയിച്ചാണ്, em നിലവിലെ
എലമെന്റിന്റെ font size-നെയാണ് ആശ്രയിക്കുന്നത്. ഈ ടൂൾ ഒരൊറ്റ base font size ചോദിച്ച്
രണ്ടിനും ഉപയോഗിക്കുന്നു, നിങ്ങൾ സ്റ്റൈൽ ചെയ്യുന്ന എലമെന്റിന് സ്വന്തമായി font-size override
ഇല്ലാത്തപ്പോൾ ഇത് കൃത്യമായിരിക്കും:
Viewport-relative യൂണിറ്റുകൾ
vw, vh എന്നിവ ബ്രൗസറിന്റെ viewport വീതിയുടെയും ഉയരത്തിന്റെയും ശതമാനങ്ങളാണ്, അതിനാൽ ഇവ
മാറ്റാൻ നിങ്ങൾ ഡിസൈൻ ചെയ്യുന്ന viewport വലുപ്പം ആവശ്യമാണ്:
കൺവേർഷൻ എങ്ങനെ പ്രവർത്തിക്കുന്നു
ഓരോ യൂണിറ്റും ആദ്യം പിക്സലിന്റെ ഒരു പൊതു അടിസ്ഥാനത്തിലേക്കും, പിന്നീട് പിക്സലിൽ നിന്ന് ലക്ഷ്യ യൂണിറ്റിലേക്കും മാറ്റുന്നു:
ഈ ടൂൾ എങ്ങനെ ഉപയോഗിക്കാം
- നിങ്ങൾക്ക് മാറ്റേണ്ട സംഖ്യാ value നൽകുക
- മാറ്റേണ്ട യൂണിറ്റും മാറ്റേണ്ട ലക്ഷ്യ യൂണിറ്റും തിരഞ്ഞെടുക്കുക
em/rem-നായി ഉപയോഗിക്കുന്ന base font size സെറ്റ് ചെയ്യുക (ഡിഫോൾട്ട് 16px)vw/vh-നായി ഉപയോഗിക്കുന്ന viewport width, viewport height എന്നിവ സെറ്റ് ചെയ്യുക- മാറ്റിയ മൂല്യവും, എല്ലാ യൂണിറ്റുകളിലുമുള്ള ആ അതേ അളവ് കാണിക്കുന്ന പൂർണ്ണ പട്ടികയും കാണാൻ സമർപ്പിക്കുക
പരിഹരിച്ച ഉദാഹരണം
24px നെ rem-ലേക്ക് മാറ്റുന്നു, base font size 16px ആയിരിക്കുമ്പോൾ:
അതിനാൽ റൂട്ട് font size 16px ആയിരിക്കുമ്പോൾ font-size: 24px, font-size: 1.5rem എന്നിവ
ഒരേ റെൻഡർ ചെയ്ത ടെക്സ്റ്റ് വലുപ്പം നൽകുന്നു - അതുകൊണ്ടാണ് ആധുനിക, accessibility-friendly
സ്റ്റൈൽഷീറ്റുകളിൽ 1.5rem എഴുതുന്നത് കൂടുതൽ സാധാരണമായ രീതി.