COPIED
Network
Language · FA
Dark mode

REFERENCE · ACCESSIBILITY

Touch Target Guideراهنمای اهداف لمسی

Minimum interactive sizes per platform — Android, iOS, Web (WCAG)حداقل اندازه‌های تعاملی برای هر پلتفرم — اندروید، iOS، وب (WCAG)

Android — Material Design
48
48 × 48 dp
density-independent pixelsپیکسل مستقل از چگالی
Material Design 3
iOS — Human Interface
44
44 × 44 pt
points (@1x, @2x, @3x)پوینت (@1x, @2x, @3x)
Apple HIG
Web — WCAG 2.2 AAA
44
44 × 44 px
CSS pixels (SC 2.5.8)پیکسل CSS (SC 2.5.8)
WCAG 2.2 Level AAA

Platform Requirementsالزامات پلتفرم‌ها

Platformپلتفرم Min Sizeحداقل Recommendedپیشنهادی Spacingفاصله
Android 48dp 56dp 8dp
iOS 44pt 48pt 8pt
Web (AA) 24×24px 44×44px
Web (AAA) 44×44px 48×48px
Windows 40×40px 48×48px 8px
watchOS 38pt 44pt 6pt

WCAG Success Criteriaمعیارهای موفقیت WCAG

SC 2.5.5 — Target Size (Enhanced)
Level AAA — at least 44×44 CSS pixelsسطح AAA — حداقل ۴۴×۴۴ پیکسل CSS
SC 2.5.8 — Target Size (Minimum)
Level AA — at least 24×24 CSS pixels with offset spacingسطح AA — حداقل ۲۴×۲۴ پیکسل CSS با فاصله‌گذاری
Exceptionsاستثناها
Inline links in text, browser-default controls, legally required layouts, and essential fixed presentations are exemptلینک‌های درون‌خطی، کنترل‌های پیش‌فرض مرورگر، چیدمان‌های قانونی و نمایش‌های ثابت ضروری مستثنی هستند

Visual Size Comparisonمقایسه بصری اندازه‌ها

Rendered at actual pixel size — compare against your designدر اندازه واقعی پیکسل نمایش داده شده — با طراحی خود مقایسه کنید

24
WCAG AA
24×24
38
watchOS
38×38
40
Windows
40×40
44
iOS / WCAG AAA
44×44
48
Android
48×48
56
Comfortable
56×56

Common Element Auditبررسی عناصر رایج

Typical sizes — check if they meet platform minimumsاندازه‌های معمول — بررسی انطباق با حداقل پلتفرم‌ها

Primary buttonدکمه اصلی
48px
PASS
Nav linkلینک ناوبری
44px
PASS
Icon buttonدکمه آیکون
40px
WARN
Chip / tagبرچسب / تگ
32px
WARN
Small iconآیکون کوچک
24px
FAIL
Checkbox / radioچک‌باکس / رادیو
20px
FAIL
Close button (×)دکمه بستن (×)
16px
FAIL

Best Practicesبهترین شیوه‌ها

Use padding, not just the visualاز padding استفاده کنید، نه فقط ظاهر
A 24px icon can have a 48px tap area via padding. The touch target includes the entire clickable region.یک آیکون ۲۴ پیکسلی می‌تواند با padding ناحیه لمسی ۴۸ پیکسلی داشته باشد. هدف لمسی شامل کل ناحیه کلیک‌پذیر است.
Keep 8px minimum gapحداقل ۸ پیکسل فاصله نگه دارید
Adjacent targets need spacing to prevent accidental taps. Material Design and iOS both recommend 8dp/pt gaps.اهداف مجاور نیاز به فاصله‌گذاری دارند تا از لمس تصادفی جلوگیری شود. هم Material Design و هم iOS فاصله ۸dp/pt را پیشنهاد می‌کنند.
Center the visual inside the targetعنصر بصری را در مرکز هدف قرار دهید
Users expect the tap zone to be centered on the visible element. Offset targets cause missed taps.کاربران انتظار دارند ناحیه لمسی در مرکز عنصر قابل مشاهده باشد. اهداف جابجا شده باعث لمس ناموفق می‌شوند.

CSS Quick Fixرفع سریع CSS

Expand small icons to meet the 48px target without changing visual size — click to copyگسترش آیکون‌های کوچک به هدف ۴۸ پیکسلی بدون تغییر اندازه بصری — برای کپی کلیک کنید

.icon-btn {
  /* Visual size */
  width: 24px;
  height: 24px;

  /* Expand touch target to 48px */
  padding: 12px;
  margin: -12px;

  /* Or use ::before pseudo-element */
  position: relative;
}

.icon-btn::before {
  content: '';
  position: absolute;
  inset: -12px;
}
PRO TIP

Use min-height: 48px and min-width: 48px on interactive elements as a universal baseline.از min-height: 48px و min-width: 48px روی عناصر تعاملی به عنوان خط پایه جهانی استفاده کنید.

Pixel Density Conversionتبدیل چگالی پیکسل

How 48dp/44pt maps to actual hardware pixels at different densitiesنحوه نگاشت ۴۸dp/۴۴pt به پیکسل‌های سخت‌افزاری واقعی در چگالی‌های مختلف

Densityچگالی Scaleمقیاس Android 48dpاندروید ۴۸dp iOS 44ptiOS ۴۴pt Example Devicesدستگاه‌های نمونه
mdpi / @1x 48px 44px Older phones, low-DPI tabletsگوشی‌های قدیمی، تبلت‌های کم‌چگالی
hdpi 1.5× 72px Nexus One eraنسل Nexus One
xhdpi / @2x 96px 88px iPhone SE, iPad, Pixel 4aiPhone SE, iPad, Pixel 4a
xxhdpi / @3x 144px 132px iPhone 15, Pixel 8, Galaxy S24iPhone 15, Pixel 8, Galaxy S24
xxxhdpi 192px 176px Galaxy S Ultra, Sony XperiaGalaxy S Ultra, Sony Xperia