鉴于使用 cal-heatmap 的 1 个月(30 天)日历中的一天/价格值的这一天:
<g>
<rect class="q1 graph-rect hover_cursor" width="34" height="34" x="144" y="36">
<title>12345</title>
<text class="subdomain-text" x="161" y="53" text-anchor="middle" dominant-baseline="central"> 8</text>
</g>
我知道该对象是使用类名 ( .q1
) 设置样式的。
.subdomain-text{}
但是,我们如何才能将元素的样式与命中所有元素的通用 CSS 规则分开呢?
如果 .q1 类附加到父元素<g>
,我们可以使用后代 CSS 选择器来处理这个问题,所以本质上
1)我希望能够做到这一点:
`g.q1 text {fill:red}`
...这将让我根据这个整体日期在 .ql css 颜色范围内的事实来自定义文本颜色。
2)我还想在“今天”之前的几天独特地设置文本样式......
3) ...并单独设置用于 NULL 价格的默认样式,我相信它来自.subdomain-text {}
CSS 规则。(并非所有 30 天都必然有价格值 - 它可能为空)。
有没有办法在默认.subdomain-text{}
规则之外设置元素的样式?