پرش به محتوا
بناBana UI

حالت نمایش

پالت رنگی

با ↑ ↓ جابه‌جا شوید و Enter را بزنید. Esc برای بستن.

DevTools (فقط برای توسعه)

پنلی کوچک که روی صفحه‌ی خودتان باز می‌شود: ممیزی دسترس‌پذیری با پرش به عنصر مشکل‌دار، گزارش زنده‌ی رویدادهای bana:*، تعویض تم/پالت/تراکم و بررسی پشتیبانی مرورگر. چیزی از HTML شما را تغییر نمی‌دهد. ماژول devtools لازم است.

سه راه روشن کردن: صفت data-devtools روی <html>، افزودن ?bana-devtools به نشانی صفحه، یا فراخوانی Bana.devtools.enable(). همین صفحه را با ?bana-devtools باز کنید و دکمه‌ی پایین صفحه را بزنید.

تبکار
ممیزیقانون‌ها: lang، dir، alt تصویر، نام دسترس‌پذیر دکمه/لینک، برچسب فیلد، id تکراری، ترتیب heading، یک h1، tabindex مثبت، اندازه هدف لمسی (۲۴×۲۴) و کنتراست متن. روی هر مورد بزنید تا عنصر روشن شود.
رویدادهاهمه‌ی رویدادهای bana:* با زمان و جزئیات.
تمحالت روشن/تیره/سیستم، شش پالت و سه تراکم.
محیطنسخه، ماژول‌های ثبت‌شده و پشتیبانی Popover API، :has()، oklch() و …
کد
<html lang="fa" dir="rtl" data-devtools>

// or from code
Bana.devtools.enable();
const issues = Bana.devtools.audit();   // [{ id, title, level, elements }]
این ابزار برای توسعه است.ممیزی خودکار فقط بخشی از مشکلات را می‌بیند (کنتراست روی گرادیان/تصویر بررسی نمی‌شود) و جایگزین تست با Screen Reader و کاربر واقعی نیست. آن را برای کاربران نهایی روشن نگذارید.

ویرایش این صفحه در GitHub