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 ఎల్లప్పుడూ root (<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 గా ఉన్నప్పుడు:
కాబట్టి root font size 16px అయినప్పుడు font-size: 24px మరియు font-size: 1.5rem రెండూ
ఒకే రెండర్ చేయబడిన టెక్స్ట్ పరిమాణాన్ని ఇస్తాయి - అందుకే ఆధునిక, accessibility-friendly
స్టైల్షీట్లో 1.5rem రాయడం ఎక్కువ సాధారణ మార్గం.