چگونه کازینو انطباق با اندازه صفحه نمایش های مختلف
1) چرا سازگاری مهم است
بازیکنان با دستگاه های مختلف می آیند: 4. 7 ″ گوشی های هوشمند, 6. 7 ″ فبلت، قرص 8-13 ″، تاشو، دسکتاپ و تلویزیون. بدون سازگاری، شما از دست دادن خوانایی، سرعت و تبدیل: معافیت ثبت نام نقدی، اسلات «برش»، دکمه را به «منطقه انگشت شست» قرار نمی گیرند، و جداول زندگی می کنند فضای کافی برای شرط بندی ندارد.
2) شبکه ها، نقاط شکست و مقیاس گذاری
نقاط شکست توصیه شده:- XS: ≤360px - گوشی های هوشمند جمع و جور
- SM: 361-480px - اکثر گوشی های هوشمند
- MD: 481-768px - گوشی های هوشمند بزرگ/قرص های کوچک (پرتره)
- LG: 769-1024px - قرص/لپ تاپ های کوچک
- XL: 1025-1440px - دسکتاپ
- 2XL:> 1440px - مانیتورهای گسترده/تلویزیون
- تلفن های هوشمند: 4-6 بلندگو، مرحله 8 پیکسل.
- قرص: 8-12 ستون، مرحله 8-12 پیکسل.
- دسکتاپ: 12-24 ستون، مرحله 12-16px.
- استفاده از مایع طرح (گیره ()) برای عرض و تایپوگرافی: 'فونت اندازه: گیره (14px، 1. 6vw، 18px) '.
- XS/SM: 2 ستون (کارت ≥156 -180px).
- MD: 3-4 ستون.
- LG/XL: 5-8 ستون با «ردیف» توسط ارائه دهنده/ژانر.
- نگه داشتن نسبت پوشش 16:9 یا 1:1 (برای اسلات)، جلوگیری از «croning» پیش نمایش.
3) «مناطق انگشت شست» و قابلیت کلیک
CTA پایه (سپرده، بازی، ادامه) - پایین سمت راست در گوشی های هوشمند (راست دست) و یا مرکز پایین.
حداقل هدف برای لمس: 44 × 44pt iOS/48 × 48dp Android.
بین اهداف - حداقل 8px.
اقدامات بحرانی (تایید خروجی/شرط) - دو مرحله در صفحه نمایش باریک.
4) پرتره در مقابل چشم انداز
پرتره (به طور پیش فرض برای تلفن همراه):- اسلات در «قاب» 16:9، پانل شرط بندی در پایین، swipes برای تغییر فرقه/خطوط.
- لابی «دیوار کارت» + ناوبری پایین (حداکثر 5 امتیاز).
- بوم بازی را بزرگ کنید ؛ ستون های فرعی برای تاریخ و چت در بازی های زنده.
- در پرداخت - فرم دو ستون: روش ها/مقادیر در سمت چپ، تایید در سمت راست.
- برای UX - جهت گیری قفل را در حالت های جداگانه (جداول زنده، ویدئو) انجام دهید.
5) دستگاه های قابل انعطاف و قرص
تاشو (تاشو/کتاب):- از بخش های پنجره استفاده کنید: دو پانل را در صفحه «داخلی» نشان دهید (بازی + لابی/چت/ماموریت).
- مراقب لولایی (حلقه) باشید: شما نمی توانید دکمه ها را زیر آن قرار دهید.
- نوار کناری دائمی چپ (ناوبری/فیلترها)، راست - محتوا.
- در بازی های زنده - «سه پانل»: ویدئو، شرط، آمار.
6) مناطق امن، برش و پانل های سیستم
استفاده از insets منطقه امن (iOS) و 'env (safe-area-inset-)' برای تورفتگی در زیر برش/گوشه گرد.
در Android، ناوبری ژست (کش رفتن پایین) را در نظر بگیرید: CTA را در لبه بسیار پنهان نکنید.
در WebView/PVA - تنظیم 'viewport-fit = پوشش'.
7) پوسته پوسته شدن بازی: اسلات، زندگی می کنند، minigames
شکافها (بوم/WebGL/iframe):- Container with aspect-ratio (به عنوان مثال، 16/9) و 'object-fit: contain'.
- سازگاری DPI: رندر در devicePixelRatio 1-2 (تعادل کیفیت و باتری).
- لایه های UI - واحدهای rem/logical، نه «پیکسل های تصویر».
- جریان ویدئو را به 360p → 720p بسته به عرض تنظیم کنید.
- پانل شرط بندی انعطاف پذیر است: تراشه های جمع و جور/مش در تلفن همراه، یک جدول کامل در یک تبلت/دسکتاپ.
- چت/تاریخچه - نوار لغزنده یا نوار کناری.
- پشتیبانی از حالت یک دست، دکمه های بزرگ، امتناع از «بازدید کوچک».
8) دفتر جعبه و فرم در قطر های مختلف
گوشی هوشمند: جادوگر گام به گام (روش → مقدار → تایید).
Tablet/desktop: split-form (متدها در سمت چپ، جزئیات در سمت راست).
صفحه کلید: محتوای فشار با تمرکز ؛ CTA را بالای صفحه کلید ثابت کنید.
ماسک های ورودی و تکمیل خودکار، Apple Pay/Google Pay - گفتگوی سیستم به طوری که «شکستن» طرح.
9) تایپوگرافی و کنتراست
اندازه پایه: 16px (SM) → 18px (MD) → 20px (LG +)، از طریق 'گیره ()'.
خط ≥ 1 4، کنتراست WCAG AA/AAA برای متن در خوراک ویدئو.
عنوان ها و ارقام تعادل - پوشش جدولی برای عرض پایدار.
10) عملکرد و معیارها (هسته وب حیاتی)
LCP: <2. 5 ثانیه در تلفن همراه (پیش بارگذاری پوشش بحرانی/برنامه شل).
CLS: <0 1 (ارتفاع رزرو برای آگهی ها/تصاویر).
INP/TBT: به حداقل رساندن مسدود کردن JS، ارائه دهندگان بار lazily.
گرافیک: WebP/AVIF، «srcset/sizes» تطبیقی، ذخیره سازی و سرویس کارگر برای PWA.
11) دسترسی و بین المللی شدن
اندازه متن - مقیاسپذیر (به اندازه قلم کاربر احترام بگذارید).
خوانندگان روی صفحه نمایش: برچسب های آریا برای دکمه های شرط/پرداخت، تله های تمرکز در مدال ها.
زبان RTL - آینه رابط، نرخ ارز/فرمت های ارز.
کدگذاری رنگ (قرمز/سبز) - تکراری با آیکون ها/زیرنویس ها.
12) الگوهای ناوبری مورب
گوشی هوشمند: آیتم های ≤5 پایین + «مشخصات/تعادل» در هدر.
قرص: دائمی سمت چپ nav-rail.
دسکتاپ: منوی بالا + فیلتر در سمت چپ.
اقدامات سریع (سپرده، علاقه مندی ها، جستجو) - همیشه در 60-100px انگشت شست خود را.
13) ضد پوشش، پاپ آپ و «تبلیغات»
یک پنجره معین در یک زمان، ارتفاع تطبیقی (90vh تلفن همراه).
آگهی های پاداش بدون تغییر طرح: تعمیر ارتفاع، استفاده از اسکلت.
حرکات سیستم و دکمه های مرورگر را همپوشانی نکنید.
14) تراکم پیکسل و آیکون ها
بسته های آیکون: 1x/2x/3x ؛ در صورت امکان SVG
خط مو - ≥ 1px منطقی است (DPR را در نظر بگیرید).
تصاویری از بازی ها و ارائه دهندگان - شبکیه چشم با کیفیت با فشرده سازی.
15) PWA/ظروف وب و WebView
Manifest: 'display = standalone'، 512 + آیکون، صفحه نمایش چلپ چلوپ موضوع.
'viewport-fit = cover'، مناطق امن، پوسته آفلاین.
در WebView، طرح ها/تزریق های دلخواه را غیرفعال کنید، SSL را در پوسته بومی فعال کنید (در صورت استفاده).
16) بلوک های محتوا و دستورالعمل های اندازه گیری
بنر قهرمان:- SM: ارتفاع 32-40vh، یک CTA.
- LG +: 30-35vh، دو CTA + 2 ستون متن تبلیغاتی.
- لیست بازی ها: 6-12 کارت در هر صفحه، «نوار بی پایان» با صفحه بندی 20-30.
- ویجت زنده: حداقل 320 × 180 در تلفن همراه، 640 × 360 در رایانه لوحی.
17) چک لیست طراحی قبل از انتشار
1. چک نقطه انفصال XS → 2XL, پرتره/چشم انداز, تقسیم صفحه نمایش.
2. CTA در داخل «منطقه انگشت شست»، ≥44×44pt هدف.
3. Slots/Live در نسبت ابعاد، بدون برش UI، مقیاس بندی می شوند.
4. میز نقدی در یک صفحه (تلفن همراه) و در حالت تقسیم (قرص/دسکتاپ) کار می کند.
5. شکاف ها/برش ها و منطقه امن در نظر گرفته می شود. 'viewport-fit = پوشش'.
6. هسته وب حیاتی در منطقه سبز ؛ بدون CLS تیز از آگهی ها/فونت ها.
7. تضاد WCAG و ابعاد ؛ دسترسی برای خوانندگان
8. Locales/RTL، ارزها و خطوط طولانی شبکه را شکست نمی دهند.
9. PWA: manifest، SW، fallback آفلاین، آیکون های retin.
10. تست بر روی تاشو/قرص: دو پانل، لولا زهکشی در نظر گرفته شده است.
18) خطاهای مکرر و رفع سریع
ارتفاع «لاستیک» بدون محدودیت → استفاده از «aspect نسبت» و ظروف.
CTA در لبه → اضافه کردن «منطقه امن» و تورفتگی داخلی.
تراشه های کوچک شرط بندی → افزایش به 44-48dp، افزایش کنتراست.
پرش آگهی ها → ارتفاع ذخیره، فونت های پیش بارگذاری.
FPS قطره در اسلات → کاهش DPR رندر به 1. 5-2، انیمیشن ها را محدود کنید، از بهینه سازی WebGL استفاده کنید.
19) سوالات متداول
آیا باید طرح های جداگانه ای برای قرص ها ایجاد کنم ؟
بله: «خالی» در قرص ها رشد می کند ؛ از طرح دو/سه پانل استفاده کنید.
چرا فقط «پاسخگو» نیستیم ؟ چرا نقطه انفصال ؟
رویکرد سیال خوب است، اما شکستگی محتوا (پانل ها، تعداد ستون ها، نوع ناوبری) نیاز به نقاط شکست صریح دارد.
کجا ثبت نام نقدی در تلفن همراه ؟
جداگانه جریان گام تمام صفحه، CTA در پایین، تثبیت بالای صفحه کلید.
چگونه با ویدئوی زنده رفتار کنیم ؟
به صورت پویا تغییر کیفیت در سراسر عرض ؛ نجات 16:9 ؛ چت و شرط - در پانل های جانبی/پایین بسته به جهت گیری.
تطبیق قمار به قطر های مختلف یک کار سیستماتیک با شبکه است, نقاط انفصال, مناطق امن و عملکرد, به علاوه یک بوم بازی به خوبی فکر کردن برای اسلات و بازی زندگی می کنند. با مشاهده الگوهای توصیف شده (مناطق انگشت شست، نسبت ابعاد، پانل های تقسیم شده در تبلت ها، بهترین شیوه های PWA) و کنترل معیارها، یک محصول سریع، قابل خواندن و تبدیل در هر صفحه دریافت می کنید - از 4. 7 گوشی هوشمند ″ تا 27 ″ دسکتاپ و دستگاه های قابل انعطاف.