Je veux intégrer SVG dans XUL. J'ai essayé d'utiliser le this tutorial qui nécessite de coller le code SVG dans l'application XUL et cela fonctionne mais ce n'est pas propre. Je veux séparer les fichiers SVG et XUL, plus loin je voudrais utiliser un fichier CSS séparé pour la partie SVG, des exemples comment nous pouvons faire cela?Intégrer SVG dans XUL
Répondre
Vous pouvez utiliser XUL-superpositions:
1) Déclarer la superposition en haut de votre fichier XUL:
<?xul-overlay href="africa.svg"?>
2) Définir un élément conteneur svg vide dans votre fichier XUL et affecter le id identique à celui de l'élément svg principal dans le fichier inclus.
<box>
<svg:svg id="mapa" />
</box>
3) Rappelez-vous d'utiliser un espace de noms séparé pour la partie svg (voir svg: svg ci-dessus) et le déclarer.
<window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
xmlns:svg="http://www.w3.org/2000/svg">
4) Faites votre svg déposer une superposition en plaçant une déclaration de recouvrement tout autour (je crains que vous devez faire cela).
<overlay xmlns="http://www.w3.org/2000/svg">
<svg id="mapa">
...
</overlay>
À propos des fichiers séparés css: Il suffit de créer deux d'entre eux et les inclure où vous voulez - même dans la superposition svg.
Vous voudrez peut-être regarder à l'intérieur d'un exemple de travail - un petit quiz géographie que j'ai créé il y a quelques années et hier juste mis à jour pour le rendre à nouveau travailler dans firefoxes courant:
http://open-projects.net/~nico/countryquiz/
Il suffit de regarder la source des dossiers!
- 1. Intégrer SVG en HTML (spécifique à l'opéra)
- 2. Comment intégrer la balise SVG dans le gadget google wave?
- 3. Comment insérer XUL dans un document XHTML
- 4. redimensionner une fenêtre dans Xul
- 5. Inclure le fichier SVG en SVG
- 6. Outils de test XUL
- 7. Editeur WYSIWYG pour XUL
- 8. appendChild dans un addon XUL Firefox pauses
- 9. Afficher les fichiers SVG sur Sharepoint 2007
- 10. Hyperlien sur SVG intégré
- 11. Intégrer pdb dans l'assemblage
- 12. Intégrer iCalendar dans Moodle
- 13. Calcul des chemins SVG
- 14. Netbeans J2ME SVG Compliance
- 15. Fermeture Assistant XUL de overlay.js
- 16. Rendu SVG dans une application PyGame
- 17. Développement iPhone - Image SVG dans UIWebView
- 18. erreur SVG dans mon J2ME projet NetBeans6.5
- 19. Comment centrer et mettre à l'échelle les fichiers SVG dans un autre fichier SVG
- 20. Métadonnées JQuery, SVG et Visio
- 21. SVG -> gradient linéaire WPF
- 22. Aperçu SVG en utilisant Javascript?
- 23. Intégrer un navigateur dans Flex
- 24. comment intégrer dotnet dans embarqué?
- 25. Intégrer Paypal dans HTML Page
- 26. Comment intégrer flash dans Mono?
- 27. XUL - problème de zone de texte
- 28. Comment réaliser la disposition de flux dans XUL?
- 29. Rendu de SVG avec Delphi
- 30. en utilisant "?" en SVG href
vous n'avez pas dit ce que vous vouliez accomplir, seulement la méthode spécifique que vous ne vouliez pas utiliser (inclure dans XUL), ce qui rend assez difficile de répondre à votre question. – Nickolay