Guidelines
30 Actionable UI Tips
30 செயல்பாட்டு வடிவமைப்பு குறிப்புகள்
A curated visual handbook transcribing thirty essential UI guidelines, spacing systems, and interactive tolerances distilled from classic visual reference manuals. Includes English and Tamil documentation with interactive previews.
பயனர் இடைமுக வடிவமைப்பு புத்தகங்களில் இருந்து தொகுக்கப்பட்ட 30 அத்தியாவசிய வடிவமைப்பு கோட்பாடுகள். எளிய தமிழ் மற்றும் ஆங்கில விளக்கங்களுடன் கூடிய நேரடி வடிவமைப்பு ஒப்பீடுகள்.
1. பொத்தான்கள் மற்றும் செயல்பாட்டு வரிசை முறை
விதி 1: வினைச்சொல் சார்ந்த தெளிவான பொத்தான்கள்
பொத்தான்களில் "சரி", "அடுத்து" அல்லது "அனுப்பு" போன்ற பொதுவான சொற்களைத் தவிர்க்கவும். பயனருக்கு ஏற்படும் விளைவை விளக்கும் வினைச்சொற்களைப் பயன்படுத்தவும்.
பொத்தான்கள் செய்யப்போகும் செயலைத் தெளிவாகக் காட்டுவதால் பயனர்களின் பதற்றம் குறைகிறது.
'சரி' மற்றும் 'விலகு' ஆகியவை தெளிவற்றவை. பயனர்கள் பத்தியை மீண்டும் படிக்க வேண்டியிருக்கும்.
விதி 2: முதன்மை மற்றும் இரண்டாம் நிலை வடிவமைப்பு வேறுபாடு
முதன்மை மற்றும் இரண்டாம் நிலை செயல்பாட்டுப் பொத்தான்களை ஒரே மாதிரியாக வடிவமைக்கக் கூடாது. வண்ண அடர்த்தியைக் கொண்டு பயனர்களை வழிநடத்தவும்.
முதன்மைப் பொத்தானுக்கு முழுமையான வண்ணமும், இரண்டாம் நிலை பொத்தானுக்கு மெல்லிய எல்லையும் வழங்கப்பட்டுள்ளது.
இரு பொத்தான்களும் ஒரே நிறத்தில் இருக்கும்போது, பயனர்கள் எதைத் தேர்ந்தெடுப்பது என்பதில் தடுமாறுவார்கள்.
விதி 3: பொத்தான் இடைவெளி பாதுகாப்பு (W-Method)
பொத்தான்களின் உரைக்கு இருபுறமும் போதுமான இடைவெளியை வழங்கவும். உரைக்குச் சுற்றிலும் குறைந்தது ஒரு மூலதன 'W' அளவு இடைவெளி இருக்க வேண்டும்.
பக்கவாட்டில் தாராளமான இடைவெளி பொத்தானை எளிதாகத் தட்டவும், வாசிக்கவும் வழிவகுக்கிறது.
குறைந்த இடைவெளிகள் பொத்தானை நசுக்கியது போல் காட்டி, வாசிப்புத் திறனைக் குறைக்கும்.
விதி 4: நிலையான பொத்தான் வடிவங்கள்
பொத்தான்களின் வடிவங்களை எளிமையாக வைத்திருக்கவும். செவ்வகம் அல்லது வளைந்த செவ்வக வடிவங்கள் மட்டுமே பொத்தான்களாக எளிதில் அறியப்படுகின்றன.
வழக்கமான வடிவம் பயனர்கள் இதை ஒரு பொத்தான் என்று உடனடியாகப் புரிந்துகொள்ள உதவுகிறது.
சீரற்ற வடிவங்கள் அலங்காரக் கூறுகள் போலத் தோன்றி, அவற்றின் செயல்பாட்டை மறைக்கும்.
விதி 5: பாதுகாப்பான தொடு பரப்பு இடைவெளிகள்
ஒவ்வொரு பொத்தானைச் சுற்றிலும் தகுந்த இடைவெளியை வழங்கவும். பொத்தான்கள் மிக நெருக்கமாக இருந்தால் தவறான கிளிக்குகள் ஏற்படும்.
12px-க்கு மேற்பட்ட இடைவெளி தவறான பொத்தானைத் தட்டுவதைத் தடுக்கிறது.
பொத்தான்களை ஒட்டி வைப்பது தொடுதிரை சாதனங்களில் பெரும் பிழைகளை உண்டாக்கும்.
விதி 6: வலப்புறம் அமைக்கப்பட்ட முதன்மைப் பொத்தான்
இடமிருந்து வலம் வாசிக்கும் கலாச்சாரத்தில், இறுதி உறுதிப்படுத்தல் பொத்தானை எப்போதுமே வலதுபுறத்தில் அடுக்க வேண்டும்.
உறுதிப்படுத்தும் பொத்தான் வலதுபுறத்தில் அமைந்து வாசிப்பின் முன்னேற்றத்துடன் ஒத்துப்போகிறது.
பயனர்கள் முன்னோக்கிச் செல்ல இடதுபுறம் திரும்ப வேண்டியிருப்பதால் தேவையற்ற தாமதம் ஏற்படும்.
2. படிவங்கள் மற்றும் உள்ளீட்டு விதிகள்
விதி 7: உள்ளீடுகளுக்கு மேலே அமையும் தலைப்புகள்
தலைப்புகளை (Labels) உள்ளீட்டுப் பெட்டிகளுக்கு நேர் மேலே அமைக்கவும். பக்கவாட்டில் வைப்பது வாசிப்பை மெதுவாக்கும்.
நேரான செங்குத்து பார்வை படிவங்களை விரைவாக நிரப்ப உதவுகிறது.
பக்கவாட்டு அமைப்பு பயனரின் பார்வையைப் பிரித்து, படிவத்தை வாசிப்பதைக் கடினமாக்கும்.
விதி 8: தெளிவான 'விருப்பத்திற்குரியது' லேபிள்கள்
சிவப்பு நட்சத்திரக் குறியீடுகளுக்குப் (*) பதிலாக, கட்டாயமற்ற படிவங்களை "விருப்பத்திற்குரியது" என்று தெளிவாக எழுதவும்.
எந்தப் பெட்டிகளைத் தவிர்க்கலாம் என்பதைப் பயனர் தெளிவாகப் புரிந்து கொள்கிறார்.
நட்சத்திரக் குறியீடுகள் பலரால் தவறாகப் புரிந்துகொள்ளப்பட்டு குழப்பத்தை விளைவிக்கின்றன.
விதி 9: கைபேசி 16px எழுத்து அளவு பாதுகாப்பு
கைபேசிகளில் உள்ளீட்டு உரைகளின் அளவு குறைந்தது 16px ஆக இருக்க வேண்டும். இல்லையேல் ஐபோன் உலவிகள் பக்கத்தைத் தானாகப் பெரிதாக்கிவிடும்.
கைபேசித் திரைகளில் பக்கத்தின் இயல்பான அளவைப் பாதுகாக்கிறது.
16px-க்குக் குறைவான எழுத்துக்கள் உலவிகளைத் தானாகப் பெரிதாக்கச் செய்து ஓரங்களை மறைக்கும்.
விதி 10: ஒற்றை நிரல் படிவ வடிவமைப்பு
படிவத்தின் உள்ளீடுகளை ஒற்றை செங்குத்து நிரலில் (Single-column) அடுக்குங்கள். பல நிரல்கள் வாசிப்பு ஒழுங்கைச் சிதைக்கும்.
பயனர்கள் நேர்கோட்டில் கீழ்நோக்கிப் படித்து படிவங்களை விரைவாக நிரப்புகிறார்கள்.
பயனர்களின் கண்களைப் பக்கவாட்டிலும் செங்குத்தாகவும் நகரச் செய்து, படிவங்களை பாதியிலேயே கைவிடச் செய்யும்.
விதி 11: நான்கு பக்கமும் எல்லையுள்ள பெட்டிகள்
அடியில் மட்டும் கோடு கொண்ட உள்ளீடுகளைத் தவிர்க்கவும். முழுமையான செவ்வக எல்லைக் கோடுகளே எளிதில் புலப்படுகின்றன.
முழுமையான எல்லையுள்ள பெட்டிகள் பின்னணியில் இருந்து தெளிவாகப் பிரிந்து காட்சியளிக்கின்றன.
பக்கத்தின் வெற்றுப் பிரிவு போலத் தோன்றுவதால் பயனர்கள் உள்ளீடு செய்யத் தயங்குவார்கள்.
விதி 12: தெளிவான அருகாமை இடைவெளி
படிவத் தலைப்புகளை அவற்றின் உள்ளீட்டுப் பெட்டிகளுக்கு மிக நெருக்கமாக வையுங்கள். அடுத்த படிவப் பிரிவின் இடைவெளி அதிகமாக இருக்க வேண்டும்.
8px இடைவெளி லேபிளை உள்ளீட்டுடன் இணைக்கிறது. அடுத்த பிரிவுக்கு 24px இடைவெளி உள்ளது.
ஒரே மாதிரியான இடைவெளி, தலைப்பு எந்தப் பெட்டிக்குரியது என்ற குழப்பத்தை உண்டாக்கும்.
3. தேர்வுகள் மற்றும் கட்டுப்பாடுகள்
விதி 13: குறைந்த எண்ணிக்கையிலான தெரிவுகளுக்கு நேரடித் தாவல்கள்
3 முதல் 5 விருப்பங்கள் மட்டுமே இருக்கும்போது கீழ்தொங்கு பட்டியல்களைத் தவிர்க்கவும். அவற்றுக்குப் பதிலாக நேரடித் தாவல்களை வழங்கவும்.
அனைத்து விருப்பங்களும் உடனடியாகத் தெரிவதால் ஒரே தட்டலில் தேர்ந்தெடுக்க முடிகிறது.
குறைந்த தெரிவுகளைப் பட்டியலுக்குள் மறைப்பது பயனர்களைக் கூடுதல் கிளிக்குகளைச் செய்ய வைக்கும்.
விதி 14: பத்திகளின் மேல்வரிசையுடன் தேர்வுப் பெட்டி சீரமைப்பு
தேர்வுப் பெட்டிகளை (Checkboxes) எப்போதும் உரையின் முதல் வரியுடன் சீரமைக்கவும். செங்குத்து மையத்தில் சீரமைப்பதைத் தவிர்க்கவும்.
தேர்வுப் பெட்டி வாசிப்புத் தொடங்கும் முதல் வரியின் உயரத்துடன் சரியாகப் பொருந்துகிறது.
தேர்வுப் பெட்டியை நடுவில் வைப்பது, வாசிக்கத் தொடங்கும் வரிக்கு இடையில் இடைவெளியை ஏற்படுத்தும்.
விதி 15: மாற்றிகள் (Toggles) மற்றும் தேர்வுப் பெட்டிகள்
இருநிலை மாற்றிகளைத் (Toggles) தட்டினால் உடனடியாகச் செயல்படும் செயல்களுக்கு மட்டுமே பயன்படுத்தவும். படிவச் சேமிப்புகளுக்குத் தேர்வுப் பெட்டிகளைப் பயன்படுத்தவும்.
மாற்றி உடனடியாக Wi-Fi-ஐச் செயல்படுத்துகிறது, சேமி பொத்தான் எதுவும் தேவையில்லை.
சேமிக்க வேண்டிய அமைப்புகளுக்கு மாற்றியைப் பயன்படுத்துவது பயனர்களுக்குக் குழப்பத்தை ஏற்படுத்தும்.
விதி 16: தேர்வுப் பெட்டிகளைச் சதுரமாக மட்டுமே வடிவமைக்கவும்
பல தேர்வுகளைக் குறிக்கச் சதுரப் பெட்டிகளையும், ஒரு தேர்வைக் குறிக்க வட்டப் பெட்டிகளையும் மட்டுமே பயன்படுத்த வேண்டும்.
சதுரத் தேர்வுப் பெட்டி பல தேர்வுகளைச் செய்ய முடியும் என்பதைத் தெளிவாகக் காட்டுகிறது.
வட்டப் பெட்டிகள் வட்டத் தேர்வுகள் (Radio Buttons) போன்ற தோற்றத்தைத் தந்து பயனரைக் குழப்பும்.
விதி 17: கடவுச்சொல்லைக் காட்டும் மாற்றி
பயனர்கள் தட்டச்சுப் பிழைகளைத் தவிர்க்க கடவுச்சொல்லைக் காட்டும் (Show/Hide) எளிய மாற்றியை உள்ளீட்டிற்குள் வழங்கவும்.
உள்ளேயுள்ள கண் சின்னம் கடவுச்சொல்லைச் சரிபார்த்துக் கொள்ள உதவுகிறது.
எழுத்துக்களைக் காண முடியாமல் போவது பயனர்களை மீண்டும் மீண்டும் தட்டச்சு செய்ய வைக்கும்.
விதி 18: தெளிவான விசைப்பலகைக் கவனம்
அணுகல் முறைகளுக்காக விசைப்பலகை வழிசெலுத்தலின் போது கவனம் பெறும் கூறுகளைச் சுற்றித் தெளிவான பார்டர்களைக் காட்டவும்.
கவனம் பெறும் பகுதி தெளிவாகத் தெரிவது மாற்றுத்திறனாளி பயனர்களுக்குப் பெரிதும் உதவும்.
பார்டர்களை மறைப்பது விசைப்பலகையைப் பயன்படுத்தும் பயனர்களுக்குத் தங்களின் இடத்தை அறிய முடியாமல் செய்யும்.
4. கட்டமைப்பு கிரிட்கள் மற்றும் தரவு அட்டவணைகள்
விதி 19: வலப்புறம் நேராக்கப்பட்ட எண்கள்
அட்டவணைகளில் உள்ள எண்களையும் விலைகளையும் எப்போதும் வலதுபுறமாக நேராக்கவும். இது தசமப் புள்ளிகளை நேராக்கி எண்களை ஒப்பிட உதவும்.
விலைகள் வலதுபுறமாக அடுக்கப்பட்டு, எண்களை வேகமாக ஒப்பிட்டுப் பார்க்க உதவுகின்றன.
இடதுபுற அடுக்கல் தசமப் புள்ளிகளைச் சீர்குலைத்து, ஒப்பிடுவதைக் கடினமாக்கும்.
விதி 20: உரை வாசிப்பு அகல வரம்பு
உரைப்பத்திகளின் அகலத்தைக் குறைந்தது 60-70 எழுத்துக்களாக (சுமார் 600px) கட்டுப்படுத்துங்கள். மிக நீளமான வரிகள் கண் சோர்வை ஏற்படுத்தும்.
குறுகிய வரிகள் கண் சோர்வில்லாமல் எளிதாகக் கீழ்நோக்கி வாசிக்க வழிவகுக்கின்றன.
வரிகள் நீளமாக இருக்கும்போது, கண்களைத் தூரம் நகர்த்த வேண்டியிருப்பதால் வாசிப்பு வேகம் குறையும்.
விதி 21: சீரான விளிம்பு வளைவுகள்
அருகருகே இருக்கும் கூறுகளுக்குச் சீரான விளிம்பு வளைவுகளைப் (Border radii) பயன்படுத்துங்கள். முரண்பட்ட வளைவுகளைக் கலந்து பயன்படுத்தக் கூடாது.
அட்டையும் அதன் உள்ளேயுள்ள பொத்தானும் ஒரே மாதிரியான வளைந்த விளிம்புகளைக் கொண்டுள்ளன.
சதுர மற்றும் வட்ட விளிம்புகளைக் கலந்து பயன்படுத்துவது வடிவமைப்பின் ஒழுங்கைக் கெடுக்கும்.
விதி 22: தாராளமான வெற்று இடங்கள்
வடிவமைப்புப் பிரிவுகளுக்கு இடையே தாராளமான இடைவெளிகளை வழங்கவும். குறைந்தது 24px செங்குத்து இடைவெளியைப் பராமரிக்கவும்.
24px இடைவெளி பிரிவுகளைத் தனித்தனித் தகவல்களாக எளிதில் வாசிக்க உதவுகிறது.
இடைவெளிகள் இல்லாமல் தகவல்களை நெருக்கி அடுக்குவது பக்கத்தை வாசிப்பதைக் கடினமாக்கும்.
விதி 23: உரை சார்ந்த சுழல் காட்சித் தாவல்கள்
சுழல் காட்சிகளுக்கு வெறும் புள்ளிகளைப் பயன்படுத்தாமல், பக்கங்களைக் குறிக்கும் எளிய உரைத் தாவல்களைப் பயன்படுத்துங்கள்.
உரைத் தாவல்கள் அடுத்த பக்கத்தில் என்ன வகையான உள்ளடக்கம் உள்ளது என்பதை முன்கூட்டியே காட்டுகின்றன.
புள்ளிகள் எந்தத் தகவலையும் தராததால், பயனர்கள் அடுத்த பக்கங்களுக்குச் செல்லத் தயங்குவார்கள்.
விதி 24: வழிநடத்தும் வெற்று நிலைகள் (Empty States)
வெற்று நிலைகளை ஒரு முட்டுச்சந்தாக விடாதீர்கள். பயனர்கள் அடுத்ததாக என்ன செய்ய வேண்டும் என்பதைக் காட்டும் பொத்தானை அங்கே வழங்குங்கள்.
பயனர்கள் புதிய கோப்புறையை உருவாக்க உதவும் தெளிவான பொத்தானை உள்ளடக்கியுள்ளது.
வெற்று எச்சரிக்கை வாசகம் பயனரை அடுத்து என்ன செய்வது என்று அறியாமல் திகைக்க வைக்கும்.
5. அழகியல், முரண்பாடு மற்றும் வண்ணங்கள்
W3C APCA (Accessible Perceptual Contrast Algorithm): பழைய WCAG 2.x கணக்கீட்டிற்குப் பதிலாக TamilDS புதிய APCA முறையைப் பயன்படுத்துகிறது. இது எழுத்துக்களின் தடிமனையும் அளவையும் கருத்தில் கொண்டு முரண்பாட்டைக் கணக்கிடுவதால், மெல்லிய தமிழ் எழுத்துகள் வாசிப்பதற்கேற்ப தெளிவாகத் தெரிவதை உறுதி செய்கிறது.
விதி 25: வண்ணம் கலந்த பின்னணித் தளங்கள்
முற்றிலும் வெளிறிய சாம்பல் நிறப் பின்னணிகளைத் தவிர்க்கவும். பிராண்ட் நிறத்தின் 2%-4% அளவைத் தூவிப் பின்னணியை உயிர்ப்பிக்கவும்.
நீல நிறம் கலந்த பின்னணி தளத்தை நேர்த்தியாகவும் பிராண்டுடன் ஒன்றிணைந்தும் காட்டுகிறது.
நிறமற்ற சாம்பல் பின்னணி பக்கத்தை உயிரற்றதாகவும் பிராண்டுடன் தொடர்பற்றதாகவும் காட்டும்.
விதி 26: வண்ணம் கலந்த மென்மையான நிழல்கள்
தூய கருப்பு நிற நிழல்களைப் பயன்படுத்தக் கூடாது. கூறின் பின்னணி நிறத்தைச் சற்று அடர்த்தி குறைந்த நிழலாக மாற்றிப் பயன்படுத்துங்கள்.
நீல நிறத்திலிருந்து பெறப்பட்ட நிழல் பொத்தானைத் தத்ரூபமாக உயர்த்திக் காட்டுகிறது.
அதிக அடர்த்தியுள்ள கருப்பு நிழல்கள் பக்கத்தை அசுத்தமாகவும் சீரற்றதாகவும் காட்டும்.
விதி 27: ஒரே குடும்பத்தைச் சேர்ந்த சின்னங்கள்
ஒரே பக்கத்தில் அவுட்லைன் (Outline) மற்றும் நிரப்பப்பட்ட (Filled) சின்னங்களைக் கலந்து பயன்படுத்தக் கூடாது.
அனைத்து சின்னங்களும் ஒத்த தடிமனுடனும் அவுட்லைன் வடிவத்துடனும் சீராக அமைந்துள்ளன.
அவுட்லைன் மற்றும் நிரப்பப்பட்ட சின்னங்களைக் கலந்து வைப்பது வடிவமைப்பின் நேர்த்தியைக் கெடுக்கும்.
விதி 28: நீல நிறம் மற்றும் அடியுள்ள கோடு கொண்ட உரைகள்
இடைமுகத்தில் உள்ள இணைப்புகளை (Links) எளிதில் அறிய நீல நிறத்திலும் அடியில் கோடு போட்ட உரையிலும் காட்டுங்கள்.
இணைப்பு உரை தனித்துத் தெரிவதால் அதை உடனடியாகத் தட்ட முடிகிறது.
இணைப்பைச் சாதாரண உரை போல் காட்டுவது, பயனர்கள் அதைக் கண்டறிவதைத் தடுக்கும்.
விதி 29: செய்ய வேண்டிய செயலைக் காட்டும் பிழை அட்டை
ரகசியப் பிழைக் குறியீடுகளைத் தவிர்த்து, என்ன தவறு நிகழ்ந்தது மற்றும் அதை எவ்வாறு சரிசெய்வது என்பதை விளக்குங்கள்.
மின்னஞ்சல் ஏற்கனவே பயன்பாட்டில் உள்ளதை விளக்கி, லாகின் செய்ய நேரடிப் பொத்தானை வழங்குகிறது.
புரியாத குறியீடுகளைக் காட்டுவது பயனர்களைத் தீர்வுகாண முடியாமல் தவிக்க வைக்கும்.
விதி 30: அழித்தல் செயல்களுக்கு இருபடிப் பாதுகாப்பு
முக்கியமான அழித்தல் செயல்களின் போது தவறான கிளிக்குகளைத் தவிர்க்க இருபடிப் (Double-step) பாதுகாப்பை உறுதிசெய்யவும்.
அழிக்கும் முன்பு 'DELETE' என்று தட்டச்சு செய்யக் கோரி விபத்துகளைத் தடுக்கிறது.
ஒரே கிளிக்கில் தரவு அழிவது, விபத்தாகத் தட்டுவதனால் பெரும் தரவு இழப்பை ஏற்படுத்தும்.