It is a very common practice to add hover effects on
choropleth maps with d3.js. Here, the
hovered regions has its opacity increased when all other regions are
made more transparent. This example works with d3.js
v4 and v6
path. Two functions
are triggered when the mouse hover/leave the country:
mouseOver and mouseLeave
opacity and the stroke of paths.