Maison >interface Web >tutoriel CSS >Comment intégrer des images dans des cercles à l'aide de modèles SVG D3.js ?
Dans une visualisation D3.js, l'ajout d'une image à l'intérieur d'un objet cercle peut être réalisé grâce à l'utilisation de motifs.
Pour définir un motif, utilisez simplement le bouton
<svg>
Dans le script D3, attribuez l'URL du motif à la propriété fill :
svg.append("circle") .attr("class", "logo") .attr("cx", 225) .attr("cy", 225) .attr("r", 20) .style("fill", "transparent") .style("stroke", "black") .style("stroke-width", 0.25) .on("mouseover", function() { d3.select(this).style("fill", "url(#image)"); }) .on("mouseout", function() { d3.select(this).style("fill", "transparent"); });
En combinant des modèles SVG avec la gestion des événements, D3.js permet des visualisations interactives où les images peuvent être affichées dynamiquement dans des objets circulaires.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!