ชุด UI ของ Places รองรับการตั้งค่าและพร็อพเพอร์ตี้ CSS ที่กําหนดเองที่หลากหลายเพื่อกําหนดค่าองค์ประกอบการแสดงผล ใช้เครื่องมือการปรับแต่งและตารางอ้างอิงพร็อพเพอร์ตี้ CSS ด้านล่างเพื่อดูวิธีใช้พร็อพเพอร์ตี้เหล่านี้กับ UI Kit

UI Kit ของ Places นำเสนอแนวทางระบบการออกแบบสำหรับการปรับแต่งภาพโดยอิงตาม Material Design (มีการปรับเปลี่ยนบางอย่างสำหรับ Google Maps โดยเฉพาะ) ดูข้อมูลอ้างอิงเกี่ยวกับสีและการพิมพ์ของ Material Design โดยค่าเริ่มต้น สไตล์จะเป็นไปตามภาษาการออกแบบภาพของ Google Maps
เครื่องมือการปรับแต่ง
ใช้เครื่องมือนี้เพื่อแสดงภาพการกำหนดค่าที่กำหนดเองในองค์ประกอบ 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 (on :host) |
✔ | ✔ | คอนเทนเนอร์ |
border-radius (on :host) |
✔ | ✔ | คอนเทนเนอร์ |
การระบุแหล่งที่มาของแบรนด์ Google Maps
พร็อพเพอร์ตี้ | องค์ประกอบแบบกะทัดรัดของรายละเอียด | องค์ประกอบรายละเอียด | การใช้งาน |
---|---|---|---|
(black | white | gray) | ✔ | ✔ | การระบุแหล่งที่มาของแบรนด์ Google Maps, ปุ่มการเปิดเผยข้อมูลของ Google Maps |
ข้อกำหนดในการให้บริการของ Google Maps กำหนดให้คุณใช้สีของแบรนด์ 1 ใน 3 สีสำหรับการระบุแหล่งที่มาของ Google Maps การระบุแหล่งที่มานี้ต้องมองเห็นได้และเข้าถึงได้เมื่อมีการเปลี่ยนแปลงการปรับแต่ง ดูข้อมูลเพิ่มเติมได้ที่ข้อกำหนดในการระบุแหล่งที่มา
เราขอเสนอสีของแบรนด์ 3 สีที่สามารถเลือกแยกกันสำหรับธีมสว่างและธีมมืดได้ ดังนี้
- ธีมสว่าง:
PlaceAttributionElement.lightSchemeColor
พร้อมแอตทริบิวต์สำหรับสีขาว สีเทา และสีดํา - ธีมมืด:
PlaceAttributionElement.darkSchemeColor
พร้อมแอตทริบิวต์สำหรับสีขาว สีเทา และสีดํา
<gmp-place-content-config> <gmp-place-attribution light-scheme-color="black" dark-scheme-color="white" ></gmp-place-attribution> </gmp-place-content-config>