Command Palette

Search for a command to run...

Guidelines

Advanced UI Essentials

மேம்பட்ட பயனர் இடைமுக விதிகள்

20 professional-grade UI specifications covering mathematical spatial systems, nested radii formulas, optical alignments, and advanced color theory. No basic tips—only premium standards used by top-tier product designers.

20 தொழில்முறை பயனர் இடைமுக விதிகள்: கணித அடிப்படையிலான கட்டமைப்பு, ஒளியியல் சீரமைப்பு மற்றும் மேம்பட்ட வண்ணக் கோட்பாடுகள்.

1. அமைப்பியல் கணிதம் & கட்டமைப்பு

விதி 1: 8-புள்ளி கட்டமைப்பு முறைமை (Math)

ஏதேனும் ஒரு அளவைப் பயன்படுத்த வேண்டாம் (உம்: 10px, 15px). அனைத்து இடைவெளிகளும் 8-ன் மடங்குகளாகவே (8, 16, 24, 32) இருக்க வேண்டும். அடிப்படை எழுத்து அளவு 16px ஆக இருக்க வேண்டும். இது வடிவமைப்பில் ஒரு துல்லியமான கணித ஒழுங்கை உருவாக்கும்.

விதி 2: உள்-வெளி வளைவு சூத்திரம் (Nested Radii)

ஒரு வளைந்த பெட்டிக்குள் மற்றொரு பெட்டியை வைக்கும்போது, இரண்டிற்கும் ஒரே அளவிலான வளைவைப் பயன்படுத்தக்கூடாது. சூத்திரம்: வெளிப்புற வளைவு = உட்புற வளைவு + இடைவெளி (Padding). இது பார்வைக்குச் சரியான வளைவைக் கொடுக்கும்.

விதி 3: ஒளியியல் மற்றும் கணித சீரமைப்பு

கணினிகள் ஒரு சின்னத்தை (Icon) கணித அடிப்படையில் மையப்படுத்தும். ஆனால், மனிதக் கண்களுக்கு அது சரியாகத் தெரியாது. ஒரு முக்கோண வடிவப் ப்ளே (Play) சின்னத்தை 1 அல்லது 2 பிக்சல்கள் வலதுபுறம் நகர்த்தினால்தான் அது மையத்தில் இருப்பது போல் தெரியும்.

விதி 4: பல அடுக்கு நிழல்கள் (Shadow Elevation)

கடுமையான கறுப்பு நிற ஒற்றை நிழலைப் பயன்படுத்த வேண்டாம். ஆழத்தைக் காட்ட ஒரு சிறிய கூர்மையான நிழலையும், உயரத்தைக் காட்ட ஒரு பெரிய மென்மையான நிழலையும் கலந்து, பின்னணி நிறத்துடன் பொருந்துமாறு அமைக்கவும்.

விதி 5: தொடர்ச்சியான மூலைகள் (Squircle)

சாதாரண CSS மூலை வளைவுகள் கூர்மையான திருப்பங்களை உருவாக்கும். உயர்தரமான தோற்றத்தைப் பெற, ஆப்பிள் iOS போல் தொடர்ச்சியான, மென்மையான வளைவுகளைப் பயன்படுத்த வேண்டும்.

2. மேம்பட்ட எழுத்து & வண்ணக் கோட்பாடு

விதி 6: முழுமையான கருப்பு நிறத் தடை

உரைகளுக்கோ அல்லது பின்னணிக்கோ #000000 என்ற தூய கருப்பு நிறத்தைப் பயன்படுத்தக் கூடாது. இது கண்களைச் சோர்வடையச் செய்யும். அதற்குப் பதிலாக அடர் சாம்பல் நிறங்களைப் (உம்: #0F172A) பயன்படுத்தவும்.

விதி 7: வண்ண ஒத்திசைவு (HSL Harmony)

வண்ணங்களைத் தேர்ந்தெடுக்கும்போது HSL முறையைப் பின்பற்றுங்கள். Hue-ஐ நிலையாக வைத்துக்கொண்டு, Lightness-ஐ 10% முதல் 95% வரை மாற்றியமைப்பதன் மூலம் சிறப்பான வண்ணத் தொகுப்பை உருவாக்கலாம்.

விதி 8: எழுத்து அளவு விகிதம் (Modular Scale)

தலைப்புகளுக்கும் பத்திகளுக்கும் இடையிலான எழுத்து அளவை ஒரு குறிப்பிட்ட கணித விகிதத்தின்படி (உம்: 1.25) பெருக்கி அமைக்கவும் (16px, 20px, 25px, 31px). தோராயமாக அளவுகளைத் தேர்ந்தெடுக்கக் கூடாது.

விதி 9: இயங்கும் வரி இடைவெளி (Line-Height)

சிறிய எழுத்துக்களுக்கு அதிக வரி இடைவெளி (150%) தேவை. ஆனால், பெரிய தலைப்பு எழுத்துக்களுக்கு குறைவான வரி இடைவெளி (110%-120%) கொடுக்கப்பட வேண்டும். இல்லையெனில் வரிகள் தனித்துப் போய்த் தோன்றும்.

விதி 10: இருண்ட முறையில் (Dark Mode) வண்ண அடர்த்தி குறைப்பு

வெளிச்சமான நிறங்கள் இருண்ட பின்னணியில் கண்களை உறுத்தும். எனவே, டார்க் மோடில் நிறத்தின் செறிவை (Saturation) 20% குறைத்து, வெளிச்சத்தை (Lightness) 10% கூட்ட வேண்டும். இது WCAG AA (4.5:1) அளவுகோலை எட்ட உதவும்.

3. கூறுகள் & தொடர்புகள்

விதி 11: பொத்தான் விகிதங்கள் (Button Aspect Ratios)

பொத்தான்களின் கிடைமட்ட இடைவெளி (X-padding), செங்குத்து இடைவெளியைப் போலச் சரியாக 2 மடங்காக இருக்க வேண்டும் (உம்: 12px Y, 24px X). சின்னம் இருந்தால், அந்தப் பக்கத்தில் 1.5 மடங்கு இடைவெளி விட வேண்டும்.

விதி 12: நுண்-தொடர்பு நேர அளவுகள் (Micro-Interactions)

அனைத்து அசைவுகளுக்கும் ஒரே நேர அளவை (300ms) பயன்படுத்தக் கூடாது. வண்ண மாற்றங்கள் விரைவாகவும் (150ms), திரையில் நகரும் கூறுகள் சற்று மெதுவாகவும் (250ms) இயல்பான பெளதீக அசைவுகள்போல் இருக்க வேண்டும். முக்கியமாக, W3C prefers-reduced-motion விதியைப் பயன்படுத்தி, அசைவுகளை விரும்பாத பயனர்களுக்கு அனிமேஷன்களை நிறுத்த வேண்டும்.

விதி 13: தொடு இலக்கு அளவு (Fitts's Law)

மொபைல் திரைகளில் தொடும் பகுதிகள் குறைந்தபட்சம் 44x44px ஆக இருக்க வேண்டும். சிறிய லிங்க்குகளுக்கு, கண்களுக்குத் தெரியாத பேடிங் கொடுத்து தொடு பரப்பை விரிவாக்க வேண்டும்.

விதி 14: உள்ளீட்டுப் பெட்டி வடிவமைப்பு

கீழே மட்டும் கோடு போட்ட உள்ளீட்டுப் பெட்டிகள் பயனர்களைக் குழப்பலாம். நான்கு பக்கமும் எல்லையுள்ள செவ்வகப் பெட்டிகளையே பயன்படுத்தவும்; தட்டச்சு செய்யும் போது 2px தடிமனான எல்லை தெரிய வேண்டும்.

விதி 15: விசைப்பலகை குவியம் (Focus Rings)

கீபோர்டு பயனர்களுக்காக, ஒரு கூறு தேர்ந்தெடுக்கப்படும்போது அதைச் சுற்றித் தெளிவாகத் தெரியும் வண்ணம் (2px தடிமன், 2px இடைவெளியுடன்) ஒரு குவிய வளையத்தை அமைக்க வேண்டும். இது WCAG 2.4.11 (3:1 contrast) விதியைப் பூர்த்தி செய்ய வேண்டும்.

4. சிறப்பு சூழ்நிலைகள் & நுணுக்கங்கள்

விதி 16: முடக்கப்பட்ட பொத்தானின் தெளிவு

பொத்தான்களை முடக்கும்போது (Disabled) அதன் ஒளிவுத்தன்மையை 20% ஆகக் குறைப்பது வாசிப்பைக் கடினமாக்கும். அதற்குப் பதிலாகப் பின்னணியை வெளிறிய சாம்பல் நிறத்திற்கும், உரையை அடர் சாம்பல் நிறத்திற்கும் மாற்ற வேண்டும்.

விதி 17: ஐகான் (Icon) எல்லைச் சீரமைப்பு

அனைத்து சின்னங்களும் 24x24px என்ற நிலையான கட்டமைப்புக்குள் இருக்க வேண்டும். சதுர வடிவச் சின்னங்கள் பெரியதாகத் தோன்றும் என்பதால், வட்ட வடிவச் சின்னங்களை 1-2px பெரிதாக்கிச் சீரமைக்க வேண்டும்.

விதி 18: இடைவெளியும் உறவும் (Proximity Law)

இடைவெளி என்பது வெறும் காலி இடம் அல்ல. தொடர்புடைய கூறுகளுக்கு இடையே குறைந்த இடைவெளியும் (8px), தொடர்பற்ற கூறுகளுக்கு இடையே அதிக இடைவெளியும் (32px) இருக்க வேண்டும்.

விதி 19: லோடிங் அனிமேஷன் திசை (Skeleton Shimmer)

சுழலும் லோடிங் வட்டங்கள், பயனர்களுக்குக் காத்திருப்பு நேரத்தை அதிகமாக உணரச் செய்யும். அதற்குப் பதிலாக, இடமிருந்து வலமாக நகரும் Skeleton லோடிங் அனிமேஷனைப் பயன்படுத்தவும்.

விதி 20: மறைக்கப்பட்ட மேம்பட்ட அமைப்புகள்

ஒரே நேரத்தில் 20 தேர்வுகளைத் திரையில் காட்டுவது பயனரைக் குழப்பமடையச் செய்யும். மிகவும் அவசியமான 3-5 தேர்வுகளை மட்டும் காட்டிவிட்டு, மீதமுள்ளவற்றை "Advanced Settings" என்ற பிரிவுக்குள் மறைத்து வைக்கவும்.