ویژگی‌های CSS برای سفارشی‌سازی کیت رابط کاربری Places

پلتفرم مورد نظر را انتخاب کنید: اندروید، iOS، جاوا اسکریپت

کیت رابط کاربری Places از تنظیمات و ویژگی‌های CSS سفارشی متنوعی برای پیکربندی عناصر نمایشی پشتیبانی می‌کند. از این جدول مرجع ویژگی‌های CSS برای مشاهده نحوه اعمال این ویژگی‌ها به کیت رابط کاربری استفاده کنید.

از ابزار سفارشی‌سازی برای تجسم چگونگی تأثیر مجموعه‌های مختلف ویژگی‌ها بر ظاهر یک عنصر Places Details استفاده کنید و به کد موجود در HTML/CSS، Kotlin/XML و Swift دسترسی پیدا کنید.

ویژگی‌های CSS نگاشت شده به عناصر Places UI Kit

کیت رابط کاربری Places یک رویکرد سیستم طراحی برای سفارشی‌سازی بصری ارائه می‌دهد که تقریباً مبتنی بر طراحی متریال (با برخی اصلاحات خاص نقشه‌های گوگل) است. برای رنگ و تایپوگرافی به مرجع طراحی متریال مراجعه کنید. به طور پیش‌فرض، این سبک به زبان طراحی بصری نقشه‌های گوگل پایبند است.

ویژگی‌های CSS

ملک جزئیات عنصر فشرده عنصر جزئیات کاربرد
رنگ (سیستم)
--gmp-mat-color-surface پس‌زمینه کانتینر و دیالوگ
--gmp-mat-color-on-surface سرتیترها، محتوای دیالوگ
--gmp-mat-color-on-surface-variant اطلاعات مکان
--gmp-mat-color-primary پیوندها، نشانگر بارگیری، نمادهای نمای کلی
--gmp-mat-color-disabled-surface رتبه‌بندی ستاره‌ای پر نشده
--gmp-mat-color-positive برچسب «باز کن» را قرار دهید
--gmp-mat-color-positive-container نشان شارژر EV موجود است
--gmp-mat-color-on-positive-container محتوای نشان شارژر EV موجود است
--gmp-mat-color-negative برچسب «بسته» را همین حالا قرار دهید
--gmp-mat-color-info نماد ورودی قابل دسترس
--gmp-mat-color-secondary-container پس‌زمینه دکمه
--gmp-mat-color-on-secondary-container متن دکمه و آیکون
--gmp-mat-color-neutral-container نشان تاریخ مرور، بارگذاری اشکال حفره یا سوراخ
--gmp-mat-color-on-neutral-container تاریخ بررسی، خطای بارگیری
--gmp-mat-color-outline-decorative مرز کانتینر
تایپوگرافی (سیستم)
--gmp-mat-font-family خانواده فونت پایه برای همه تایپوگرافی‌ها
--gmp-mat-font-display-small نام مکان
--gmp-mat-font-headline-medium سرتیترهای دیالوگ
--gmp-mat-font-title-small نام مکان
--gmp-mat-font-body-medium اطلاعات مکان، محتوای دیالوگ
--gmp-mat-font-body-small اطلاعات مکان
--gmp-mat-font-label-large محتوای دکمه
--gmp-mat-font-label-medium محتوای نشان
کانتینر (جزء)
border (روی :host) کانتینر
border-radius (روی :host) کانتینر

طرح رنگ پیش‌فرض

به طور پیش‌فرض، اجزای Places UI Kit به طور خودکار با طرح رنگی مورد نظر کاربر سازگار می‌شوند و تشخیص می‌دهند که آیا کاربر مرورگر یا سیستم خود را روی حالت روشن یا تاریک تنظیم کرده است. ظاهر اجزا به طور خودکار تنظیم می‌شود تا با ترجیح کاربر مطابقت داشته باشد.

عناصر کیت رابط کاربری را در حالت‌های روشن و تاریک قرار می‌دهد

هنگام اعمال سبک‌های سفارشی خود، اطمینان حاصل کنید که تغییرات خود را در هر دو حالت روشن و تیره آزمایش می‌کنید تا از ناهماهنگی‌های بصری جلوگیری شود. اگر برنامه شما از یک تم ثابت و واحد استفاده می‌کند، تغییر خودکار تم می‌تواند منجر به تجربه کاربری ضعیف شود. به عنوان مثال، ممکن است یک کامپوننت با تم تیره در برنامه با تم روشن شما ظاهر شود. برای جلوگیری از این امر، می‌توانید با تنظیم color-scheme در CSS، کامپوننت را مجبور کنید که همیشه در یک تم خاص رندر شود.

انتساب برند گوگل مپ

ملک جزئیات عنصر فشرده عنصر جزئیات کاربرد
(مشکی | سفید | خاکستری) انتساب برند گوگل مپ،
دکمه افشای اطلاعات در گوگل مپ

شرایط خدمات نقشه‌های گوگل شما را ملزم می‌کند که از یکی از سه رنگ برند برای انتساب نقشه‌های گوگل استفاده کنید. این انتساب باید هنگام انجام تغییرات سفارشی‌سازی قابل مشاهده و دسترسی باشد. برای اطلاعات بیشتر به الزامات انتساب مراجعه کنید.

ما سه رنگ از برند را ارائه می‌دهیم که می‌توانند به طور مستقل برای تم‌های روشن و تیره تنظیم شوند:

<gmp-place-content-config>
  <gmp-place-attribution
      light-scheme-color="black"
      dark-scheme-color="white"
  ></gmp-place-attribution>
</gmp-place-content-config>