색상 화 알고리즘에 따라 초기 fill
속성 값을 할당하는 d3 choropleth를 만들고 있습니다. 의 조율 :d3 svg.selectAll (".foo"). 스타일 ("채우기", ...) 재정의 .foo : hover CSS 규칙
svg.selectAll(".foo")
.style("fill", function(d){
return colorization(getRandomArbitrary(5,25)); //returns hex value
})
이것은 작동합니다. 불행히도, 내 CSS 규칙을 무의미하게 렌더링하는 것 같습니다. 규칙은 D3를 통해 .style()
에 전화를하지 않고 작동합니다
.foo:hover{
fill: white;
}
나는이하고있다 d3.js 뭔가, 또는 SVG 스타일과 CSS 스타일 사이의 상호 작용의 어떤 종류의 결과입니다 있는지 확실하지 않습니다.
알고리즘 색상 화를 수행하고 : 호버 채우기 효과를 계속 허용하는 솔루션을 찾고 있습니다.
감사합니다. 내 부분은 엉망이었다. 스타일 스타일을 인라인으로 덧붙여 썼다는 것을 알지 못했다. –