وب سایت خود را خواناتر کنید

سوفیا املیانوا
Sofia Emelianova

متن های کم کنتراست باعث می شود وب سایت شما برای همه کاربران کمتر قابل خواندن باشد، حتی بیشتر برای کاربرانی که کمبود بینایی دارند. DevTools می‌تواند به‌طور خودکار مشکلات کنتراست پایین را پیدا کند و رنگ‌های بهتری را برای رفع آنها پیشنهاد کند.

از DevTools برای موارد زیر استفاده کنید:

متن با کنتراست کم را کشف کنید

برای کشف متن با کنتراست کم:

  1. DevTools را در صفحه خود باز کنید . در این آموزش می توانید از این صفحه نمایشی استفاده کنید.
  2. با استفاده از یکی از سه پانل، فهرستی از تمام مشکلات کنتراست را دریافت کنید:

مشکلات کنتراست در پانل نمای کلی CSS

برای دریافت نمای کلی:

  1. CSS Overview را باز کنید.
  2. یک نمای کلی ثبت کنید .
  3. بخش Colors را باز کنید، به Contrast مسائل بروید و در صورت وجود روی یک مشکل کلیک کنید.
  4. در جدول مسائل کنتراست ، نشانگر را روی یک عنصر نگه دارید و روی پیوند کنار آن کلیک کنید.

    فهرست مشکلات کنتراست در نمای کلی CSS.

  5. همانطور که در بخش رفع کنتراست کم متن توضیح داده شده است، مشکل را برطرف کنید.

(پیش نمایش) مشکلات کنتراست در برگه Issues

برای دریافت لیستی از مشکلات:

  1. گزارش مشکلات کنتراست را در برگه Issues فعال کنید:
    1. تنظیمات > آزمایشی را باز کنید.
    2. در نوار فیلتر، contrast issue را جستجو کنید.
    3. فعال کردن گزارش مشکل کنتراست خودکار از طریق پانل Issues را علامت بزنید. فعال کردن گزارش مشکل کنتراست.
    4. روی Reload DevTools در اعلان بالا کلیک کنید.
  2. تب Issues را باز کنید .
  3. مشکلات کنتراست یافت شده توسط DevTools را گسترش دهید، سپس جدول عناصر را گسترش دهید و روی پیوند کنار عنصر کلیک کنید.

    جدول عناصر با مشکلات کنتراست در برگه Issues.

  4. همانطور که در بخش رفع کنتراست کم متن توضیح داده شده است، مشکل را برطرف کنید.

مسائل کنتراست در گزارش فانوس دریایی

برای اجرای گزارش:

  1. در DevTools ، را باز کنید برگه های بیشتر برگه های بیشتر > فانوس دریایی .
  2. یک گزارش Lighthouse با تنظیمات زیر ایجاد کنید:
    • حالت : ناوبری (پیش‌فرض)
    • دسته بندی ها : دسترسی
    • دستگاه : رومیزی گزارش Lighthouse با تنظیمات ناوبری، دسترسی و دسکتاپ.
  3. روی Analyze page load کلیک کنید و منتظر باشید تا Lighthouse گزارش را ایجاد کند.
  4. به قسمت کنتراست بروید و در لیست عناصر، روی پیوندی به یک عنصر تأثیرگذار کلیک کنید. بخش کنتراست گزارش فانوس دریایی با لیستی از عناصری که مشکلات کنتراست دارند.
  5. همانطور که در بخش رفع کنتراست کم متن توضیح داده شده است، مشکل را برطرف کنید.

تصحیح متن با کنتراست کم

برای رفع مشکل کنتراست کم:

  1. یک مشکل کنتراست را پیدا کنید و روی پیوندی به عنصر آسیب‌دیده در پانل CSS Overview ، برگه Issues یا گزارش Lighthouse کلیک کنید. DevTools شما را به پنل Elements می برد و عنصر مربوطه را انتخاب می کند. عنصری با مشکل کنتراست در پانل Elements انتخاب شده است. به عنوان مثال، در این صفحه نمایشی ، اولین عنصر تحت تأثیر h1.line1 است.
  2. کلیک بازرسی کنید. در گوشه سمت راست بالای DevTools بررسی کنید و ماوس را روی عنصر موجود در viewport نگه دارید. DevTools یک راهنمای ابزار برای این عنصر نشان می دهد.

    راهنمای ابزار یک علامت هشدار در کنار مقدار کنتراست نشان می دهد.

    توجه کنید هشدار. علامت هشدار در کنار مقدار نسبت کنتراست در راهنمای ابزار. نسبت کنتراست تفاوت روشنایی بین رنگ های پیش زمینه (رنگ متن) و پس زمینه را اندازه گیری می کند.

  3. Color Picker را در کنار اعلان رنگ متن عنصر باز کنید و در Color Picker ، بخش Contrast ratio را گسترش دهید.

    بخش نسبت کنتراست Color Picker.

    انتخابگر رنگ به شما می گوید که نسبت کنتراست با سطوح AA یا AAA دستورالعمل های WebAIM مطابقت ندارد.

  4. کلیک کنید بر روی از رنگ پیشنهادی استفاده کنید از دکمه رنگ پیشنهادی در کنار سطح AAA استفاده کنید . Color Picker رنگ متنی را اعمال می کند که با دستورالعمل های نسبت کنتراست مطابقت دارد.

    رنگ اعمال شده مطابق با دستورالعمل ها است.

  5. از طرف دیگر، برای انتخاب یک رنگ به صورت دستی، می توانید دایره را در پیش نمایش سایه ها بکشید. برای ماندن در سطح AA یا AAA، به ترتیب رنگی را زیر خط بالا یا پایین انتخاب کنید.

    انتخاب یک سایه رنگ زیر خط پایین برای ماندن در سطح AAA.

  6. به طور مشابه، تمام مشکلات کنتراست را که با پنل CSS Overview ، برگه Issues یا گزارش Lighthouse پیدا کردید، برطرف کنید.

تغییرات را ذخیره کنید

برای ذخیره تغییراتی که در DevTools ایجاد کرده اید:

بعدش چی؟

بیشتر بدانید: