Comment personnaliser l'apparence de la popup popup?
Je suis à la recherche à la personnalisation d'une carte construite à l'aide de notice et je voudrais personnaliser le Menu (L. popup).
La seule méthode que je peux penser à est de construire une coutume popup couche avec ma nouvelle boîte de dialogue dans et repositionner ce à chaque fois que l'utilisateur interagit avec un marqueur, de cette façon, le popup reste alignée lorsque l'utilisateur fait glisser la carte.
Quelqu'un est-il au courant de toutes les alternatives existantes ou des façons de le faire?
Grâce
source d'informationauteur ArthurGuy
Vous devez vous connecter pour publier un commentaire.
Vous devez personnaliser l'apparence à l'aide de css. Les sélecteurs suivants sont probablement intéressant:
Selon votre navigateur, vous pouvez utiliser des outils comme Firebug pour Firefox ou le construire dans les outils de développement de Chrome/Safari (clic droit n'importe où sur la page et cliquez sur Inspecter l'élément, ou l'utilisation raccourcis), pour inspecter le message et de trouver d'autres sélecteurs css que vous souhaitez modifier.
Pour étendre ses fonctionnalités, vous devriez commencer par regarder les popup code source. Regarder les sources des autres Dépliant des composants jusqu'à ce que vous obtenez une certaine idée de ce qui se passe. Étendre le Popup de classe de la manière suivante, et puis changer tout ce que vous voulez:
Il est un exemple de plus à mapbox qui utilise leaflet.js.
L'exemple montre comment utiliser info-bulle personnalisée dans la fiche.
Une autre façon de personnaliser popup est par la création de votre css personnalisé en classe de popup comme:
et dans vous carte
div
vous pouvez définir le marqueur contextuel personnalisé avec lebindPopup
méthode et le passage d'un customOptions de l'objet où vous mentionnez lecss class name
:Espère que cela aide.