தமிழ்

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

மெனு நேவிகேஷன்: உலகளாவிய பார்வையாளர்களுக்காக அணுகக்கூடிய டிராப்டவுன் மற்றும் மெகா மெனுக்களை உருவாக்குதல்

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

அணுகக்கூடிய வழிசெலுத்தலின் முக்கியத்துவத்தைப் புரிந்துகொள்ளுதல்

அணுகல்தன்மை என்பது ஒரு இணக்கத் தேவை மட்டுமல்ல; இது உள்ளடக்கிய வடிவமைப்பின் ஒரு அடிப்படைக் கொள்கையாகும். உங்கள் இணையதளம் அணுகக்கூடியதாக இருப்பதை உறுதி செய்வதன் மூலம், ஊனமுற்றவர்கள், உதவித் தொழில்நுட்பங்களைப் பயன்படுத்துபவர்கள், மற்றும் வெவ்வேறு சாதனங்கள் மற்றும் நெட்வொர்க் வேகத்தில் உங்கள் தளத்தை அணுகும் நபர்கள் உட்பட பரந்த பார்வையாளர்களுக்கு அதைத் திறக்கிறீர்கள். அணுகக்கூடிய வழிசெலுத்தல் அனைவருக்கும் பயனளிக்கிறது, ஒட்டுமொத்த பயன்பாட்டினை மற்றும் தேடுபொறி உகப்பாக்கத்தை (SEO) மேம்படுத்துகிறது.

அணுகக்கூடிய வழிசெலுத்தலை வடிவமைக்கும்போது இந்தச் சூழ்நிலைகளைக் கவனியுங்கள்:

டிராப்டவுன் மற்றும் மெகா மெனுக்களுக்கான முக்கிய அணுகல்தன்மைக் கோட்பாடுகள்

பல முக்கிய கோட்பாடுகள் அணுகக்கூடிய மெனு வடிவமைப்பை ஆதரிக்கின்றன:

1. செமண்டிக் HTML கட்டமைப்பு

உங்கள் மெனுவுக்கு தெளிவான மற்றும் தர்க்கரீதியான கட்டமைப்பை உருவாக்க <nav>, <ul>, மற்றும் <li> போன்ற செமண்டிக் HTML கூறுகளைப் பயன்படுத்தவும். இது உதவித் தொழில்நுட்பங்களுக்கு மெனுவின் நோக்கம் மற்றும் அமைப்பு பற்றிய மதிப்புமிக்க தகவல்களை வழங்குகிறது.

உதாரணம்:

<nav aria-label="முதன்மை மெனு">
  <ul>
    <li><a href="#">முகப்பு</a></li>
    <li>
      <a href="#">தயாரிப்புகள்</a>
      <ul>
        <li><a href="#">தயாரிப்பு வகை 1</a></li>
        <li><a href="#">தயாரிப்பு வகை 2</a></li>
      </ul>
    </li>
    <li><a href="#">எங்களைப் பற்றி</a></li>
    <li><a href="#">தொடர்புக்கு</a></li>
  </ul>
</nav>

2. ARIA பண்புக்கூறுகள்

ARIA (அணுகக்கூடிய ரிச் இன்டர்நெட் பயன்பாடுகள்) பண்புக்கூறுகள் டைனமிக் உள்ளடக்கம் மற்றும் ஊடாடும் கூறுகளின் அணுகலை மேம்படுத்துகின்றன. உங்கள் மெனுக்களின் நிலை மற்றும் நடத்தை பற்றிய கூடுதல் தகவல்களை உதவித் தொழில்நுட்பங்களுக்கு வழங்க ARIA பண்புக்கூறுகளைப் பயன்படுத்தவும்.

மெனுக்களுக்கான பொதுவான ARIA பண்புக்கூறுகள்:

உதாரணம்:

<button aria-haspopup="true" aria-expanded="false" aria-label="வழிசெலுத்தல் மெனுவைத் திற">மெனு</button>
<nav aria-label="முதன்மை மெனு" role="navigation">
  <ul role="menu">
    <li role="menuitem"><a href="#">முகப்பு</a></li>
    <li role="menuitem" aria-haspopup="true" aria-expanded="false">
      <a href="#">தயாரிப்புகள்</a>
      <ul role="menu">
        <li role="menuitem"><a href="#">தயாரிப்பு வகை 1</a></li>
        <li role="menuitem"><a href="#">தயாரிப்பு வகை 2</a></li>
      </ul>
    </li>
    <<li role="menuitem">a href="#">எங்களைப் பற்றி</a></li>
    <li role="menuitem"><a href="#">தொடர்புக்கு</a></li>
  </ul>
</nav>

3. விசைப்பலகை வழிசெலுத்தல்

அனைத்து மெனு உருப்படிகளையும் விசைப்பலகையைப் பயன்படுத்தி அணுகலாம் மற்றும் செயல்படுத்தலாம் என்பதை உறுதிப்படுத்தவும். பயனர்கள் டேப் விசை, அம்புக்குறி விசைகள் மற்றும் என்டர் விசையைப் பயன்படுத்தி மெனுவில் செல்ல முடியும்.

விசைப்பலகை வழிசெலுத்தலுக்கான சிறந்த நடைமுறைகள்:

4. ஃபோகஸ் மேலாண்மை

விசைப்பலகை பயனர்களுக்கு சரியான ஃபோகஸ் மேலாண்மை முக்கியமானது. ஒரு துணைமெனு திறக்கும்போது, ஃபோகஸ் தானாகவே துணைமெனுவில் உள்ள முதல் உருப்படிக்கு நகர்த்தப்பட வேண்டும். துணைமெனு மூடப்படும்போது, ஃபோகஸ் தாய் மெனு உருப்படிக்குத் திரும்ப வேண்டும்.

5. வண்ண வேறுபாடு

மெனு உரைக்கும் பின்னணிக்கும் இடையில் போதுமான வண்ண வேறுபாடு இருப்பதை உறுதி செய்யவும். இது குறைந்த பார்வை உள்ள பயனர்களுக்கு மிகவும் முக்கியமானது. வண்ண வேறுபாடு விகிதங்களுக்கு WCAG (வலை உள்ளடக்க அணுகல்தன்மை வழிகாட்டுதல்கள்) 2.1 AA தரநிலைகளைப் பின்பற்றவும்.

6. ரெஸ்பான்சிவ் வடிவமைப்பு

மெனுக்கள் ரெஸ்பான்சிவாகவும் வெவ்வேறு திரை அளவுகளுக்கு ஏற்றதாகவும் இருக்க வேண்டும். சிறிய திரைகளில் "ஹாம்பர்கர்" மெனு அல்லது பிற மொபைல்-நட்பு வழிசெலுத்தல் முறைகளைப் பயன்படுத்துவதைக் கருத்தில் கொள்ளுங்கள். உங்கள் மெனுக்களை பல்வேறு சாதனங்கள் மற்றும் திரைத் தீர்மானங்களில் சோதிக்கவும்.

7. தெளிவான மற்றும் சுருக்கமான லேபிள்கள்

அனைத்து மெனு உருப்படிகளுக்கும் தெளிவான மற்றும் சுருக்கமான லேபிள்களைப் பயன்படுத்தவும். பயனர்களுக்குக் குழப்பத்தை ஏற்படுத்தக்கூடிய தொழில்நுட்பச் சொற்கள் அல்லது தெளிவற்ற மொழியைத் தவிர்க்கவும். பன்மொழி பார்வையாளர்களுக்காக மொழிபெயர்ப்புகளைக் கருத்தில் கொள்ளுங்கள்.

8. ஹோவர் நிலைகளை மட்டும் பயன்படுத்துவதைத் தவிர்க்கவும்

துணைமெனுக்களை வெளிப்படுத்த ஹோவர் நிலைகளை மட்டும் நம்பியிருப்பது விசைப்பலகை பயனர்களுக்கும் தொடு சாதனங்களில் உள்ள பயனர்களுக்கும் அணுக முடியாதது. விசைப்பலகை தொடர்புகள் மற்றும் தொடு சைகைகளைப் பயன்படுத்தி மெனுக்களை விரிவாக்கலாம் மற்றும் சுருக்கலாம் என்பதை உறுதிப்படுத்தவும்.

அணுகக்கூடிய டிராப்டவுன் மெனுக்களை செயல்படுத்துதல்

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

  1. HTML கட்டமைப்பு: டிராப்டவுன் படிநிலையை உருவாக்க <li> கூறுகளுக்குள் ஒரு உள்ளமைக்கப்பட்ட <ul> கட்டமைப்பைப் பயன்படுத்தவும்.
  2. ARIA பண்புக்கூறுகள்: டிராப்டவுனைத் தூண்டும் தாய் மெனு உருப்படிக்கு aria-haspopup="true" ஐச் சேர்க்கவும். டிராப்டவுன் திறந்திருக்கும்போது aria-expanded="true" மற்றும் மூடப்பட்டிருக்கும்போது aria-expanded="false" ஐப் பயன்படுத்தவும்.
  3. விசைப்பலகை வழிசெலுத்தல்: பயனர்கள் டேப் மற்றும் அம்புக்குறி விசைகளைப் பயன்படுத்தி டிராப்டவுன் உருப்படிகள் வழியாக செல்ல முடியும் என்பதை உறுதிப்படுத்தவும்.
  4. ஃபோகஸ் மேலாண்மை: டிராப்டவுன் திறக்கும்போது, டிராப்டவுனில் உள்ள முதல் உருப்படிக்கு ஃபோகஸை அமைக்கவும். அது மூடப்படும்போது, ஃபோகஸை தாய் மெனு உருப்படிக்குத் திருப்பவும்.
  5. CSS ஸ்டைலிங்: ஸ்கிரீன் ரீடர்களுக்கான அணுகலை பராமரிக்கும் போது டிராப்டவுன் உள்ளடக்கத்தை பார்வைக்கு மறைக்கவும் காட்டவும் CSS ஐப் பயன்படுத்தவும்.

டிராப்டவுன் செயல்பாட்டிற்கான எடுத்துக்காட்டு ஜாவாஸ்கிரிப்ட்:

const dropdowns = document.querySelectorAll('.dropdown');

dropdowns.forEach(dropdown => {
  const button = dropdown.querySelector('button[aria-haspopup="true"]');
  const menu = dropdown.querySelector('.dropdown-menu');

  button.addEventListener('click', () => {
    const isExpanded = button.getAttribute('aria-expanded') === 'true';
    button.setAttribute('aria-expanded', !isExpanded);
    menu.classList.toggle('show');
  });
});

அணுகக்கூடிய மெகா மெனுக்களை செயல்படுத்துதல்

மெகா மெனுக்கள் பெரிய, பல நெடுவரிசை மெனுக்கள் ஆகும், அவை படங்கள், உரை மற்றும் இணைப்புகள் உட்பட குறிப்பிடத்தக்க அளவு உள்ளடக்கத்தைக் காட்ட முடியும். அவை பார்வைக்கு ஈர்க்கக்கூடியதாகவும் தகவலறிந்ததாகவும் இருந்தாலும், அவை குறிப்பிடத்தக்க அணுகல் சவால்களையும் அளிக்கின்றன.

  1. HTML கட்டமைப்பு: தலைப்புகள், பட்டியல்கள் மற்றும் பத்திகள் போன்ற செமண்டிக் HTML கூறுகளைப் பயன்படுத்தி மெகா மெனுவில் உள்ளடக்கத்தை ஒழுங்கமைக்கவும்.
  2. ARIA பண்புக்கூறுகள்: மெகா மெனுவில் உள்ள வெவ்வேறு பிரிவுகளின் பங்களிப்புகளை வரையறுக்கவும், தூண்டுதல் உறுப்புக்கும் மெகா மெனு உள்ளடக்கத்திற்கும் இடையிலான உறவைக் குறிக்கவும் ARIA பண்புக்கூறுகளைப் பயன்படுத்தவும்.
  3. விசைப்பலகை வழிசெலுத்தல்: பயனர்கள் மெகா மெனுவின் அனைத்துப் பிரிவுகளிலும் எளிதாக செல்ல முடியும் என்பதை உறுதிசெய்து, தெளிவான மற்றும் தர்க்கரீதியான விசைப்பலகை வழிசெலுத்தல் அமைப்பைச் செயல்படுத்தவும்.
  4. ஃபோகஸ் மேலாண்மை: ஃபோகஸ் எப்போதும் ஒரு தர்க்கரீதியான மற்றும் கணிக்கக்கூடிய இடத்தில் இருப்பதை உறுதிசெய்து, ஃபோகஸ் மேலாண்மையில் அதிக கவனம் செலுத்துங்கள்.
  5. ரெஸ்பான்சிவ் வடிவமைப்பு: மெகா மெனுக்கள் சிறிய திரைகளில் நன்றாக வேலை செய்ய குறிப்பிடத்தக்க மாற்றங்கள் தேவைப்படுகின்றன. முழுத்திரை மேலடுக்கு அல்லது பிற மொபைல்-நட்பு வடிவமைப்பு முறைகளைப் பயன்படுத்துவதைக் கருத்தில் கொள்ளுங்கள்.
  6. அதிகப்படியான உள்ளடக்கத்தைத் தவிர்க்கவும்: மெகா மெனுக்கள் நிறைய தகவல்களைக் காண்பிக்க வடிவமைக்கப்பட்டிருந்தாலும், பயனர்களுக்கு அதிகமாக இருக்கக்கூடிய அதிக உள்ளடக்கத்துடன் அவற்றை ஓவர்லோட் செய்வதைத் தவிர்க்கவும்.

உதாரணம்: ஒரு சர்வதேச இ-காமர்ஸ் ஸ்டோருக்கான மெகா மெனு:

உலகளவில் தயாரிப்புகளை விற்கும் ஒரு ஆன்லைன் சில்லறை விற்பனையாளரை கற்பனை செய்து பாருங்கள். அவர்களின் மெகா மெனுவில் இடம்பெறலாம்:

சோதனை மற்றும் சரிபார்ப்பு

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

சோதனைக் கருவிகள்:

கைமுறை சோதனை:

உலகளாவிய அணுகல்தன்மைக்கான சிறந்த நடைமுறைகள்

உலகளாவிய பார்வையாளர்களுக்காக மெனுக்களை வடிவமைக்கும்போது, இந்த கூடுதல் சிறந்த நடைமுறைகளைக் கருத்தில் கொள்ளுங்கள்:

முடிவுரை

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

அணுகல்தன்மைக்கு முன்னுரிமை அளிப்பதன் மூலம், நீங்கள் அனைத்துப் பயனர்களுக்கும் மேலும் உள்ளடக்கிய அனுபவத்தை உருவாக்குவது மட்டுமல்லாமல், உங்கள் வலைத்தளத்தின் ஒட்டுமொத்த பயன்பாட்டினை மற்றும் SEO-வையும் மேம்படுத்துகிறீர்கள், இது இறுதியில் உங்கள் வணிகத்திற்கும் உங்கள் பார்வையாளர்களுக்கும் பயனளிக்கிறது.

கூடுதல் ஆதாரங்கள்