Le kit d'UI Places est compatible avec différents paramètres et propriétés CSS personnalisées pour configurer les éléments d'affichage. Utilisez l'outil de personnalisation et le tableau de référence des propriétés CSS ci-dessous pour découvrir comment appliquer ces propriétés au kit d'UI.

Le kit d'UI Places propose une approche de système de conception pour la personnalisation visuelle, basée en gros sur Material Design (avec quelques modifications spécifiques à Google Maps). Consultez la documentation de référence de Material Design pour les couleurs et la typographie. Par défaut, le style respecte le langage de conception visuelle de Google Maps.
Outil de personnalisation
Utilisez cet outil pour visualiser les configurations personnalisées dans un élément du Kit UI Places.
Propriétés CSS
Propriété | Élément compact "details" | Élément "details" | Utilisation |
---|---|---|---|
Couleur (système) | |||
--gmp-mat-color-surface |
✔ | ✔ | Arrière-plan du conteneur et de la boîte de dialogue |
--gmp-mat-color-on-surface |
✔ | ✔ | Titres, contenu de la boîte de dialogue |
--gmp-mat-color-on-surface-variant |
✔ | ✔ | Informations sur le lieu |
--gmp-mat-color-primary |
✔ | ✔ | Liens, indicateur de chargement, icônes de présentation |
--gmp-mat-color-disabled-surface |
✔ | Note avec des étoiles vides | |
--gmp-mat-color-positive |
✔ | ✔ | Libellé "Ouvert" pour les lieux |
--gmp-mat-color-positive-container |
✔ | Badge "Borne de recharge pour VE disponible" | |
--gmp-mat-color-on-positive-container |
✔ | Contenu du badge "Borne pour VE disponible" | |
--gmp-mat-color-negative |
✔ | ✔ | Libellé "Fermé" pour les lieux |
--gmp-mat-color-info |
✔ | ✔ | Icône d'entrée accessible |
--gmp-mat-color-secondary-container |
✔ | ✔ | Arrière-plan du bouton |
--gmp-mat-color-on-secondary-container |
✔ | ✔ | Texte et icône du bouton |
--gmp-mat-color-neutral-container |
✔ | ✔ | Formes de l'espace réservé de chargement et badge de date d'avis |
--gmp-mat-color-on-neutral-container |
✔ | ✔ | Date de l'avis, erreur de chargement |
--gmp-mat-color-outline-decorative |
✔ | ✔ | Bordure du conteneur |
Typographie (système) | |||
--gmp-mat-font-family |
✔ | ✔ | Famille de polices de base pour toute la typographie |
--gmp-mat-font-display-small |
✔ | Nom de lieu | |
--gmp-mat-font-headline-medium |
✔ | ✔ | Titres de boîte de dialogue |
--gmp-mat-font-title-small |
✔ | Nom de lieu | |
--gmp-mat-font-body-medium |
✔ | Informations sur le lieu, contenu de la boîte de dialogue | |
--gmp-mat-font-body-small |
✔ | Informations sur le lieu | |
--gmp-mat-font-label-large |
✔ | ✔ | Contenu du bouton |
--gmp-mat-font-label-medium |
✔ | Contenu des badges | |
Conteneur (composant) | |||
border (sur :host) |
✔ | ✔ | Conteneur |
border-radius (sur :host) |
✔ | ✔ | Conteneur |
Attribution de la marque Google Maps
Propriété | Élément compact "details" | Élément "details" | Utilisation |
---|---|---|---|
(noir | blanc | gris) | ✔ | ✔ | Attribution de la marque Google Maps, Bouton de divulgation Google Maps |
Les Conditions d'utilisation de Google Maps vous obligent à utiliser l'une des trois couleurs de la marque pour l'attribution Google Maps. Cette attribution doit être visible et accessible lorsque des modifications de personnalisation ont été apportées. Pour en savoir plus, consultez les exigences concernant l'attribution.
Nous proposons trois couleurs de marque que vous pouvez définir indépendamment pour les thèmes clair et sombre :
- Thème clair :
PlaceAttributionElement.lightSchemeColor
avec des attributs pour le blanc, le gris et le noir. - Thème sombre :
PlaceAttributionElement.darkSchemeColor
avec des attributs pour le blanc, le gris et le noir.
<gmp-place-content-config> <gmp-place-attribution light-scheme-color="black" dark-scheme-color="white" ></gmp-place-attribution> </gmp-place-content-config>