对于Chartist线图,我试图通过CSS对点进行条件着色。确定颜色的值是ct:value
属性上的“,0”,如下所示:
<line x1="555" y1="317.2833251953125" x2="555.01" y2="317.2833251953125" class="ct-point" ct:value="63624984960667,0"></line>
我们可以使用哪种属性选择器来设置所有线条元素,使ct:value
包含“,0”?
我尝试了以下但没有成功:
line[ct\:value~=",0"] {
//etc
}
更新:修改原始代码以显示tilda(〜)而不是插入符号(^)。
答案 0 :(得分:1)
属性匹配表达式val^="attribute"
表示该属性必须启动 attribute
,而不仅仅包含它。您希望*=
代替匹配字符串中的某个位置:
line[ct\:value*=",0"] {
...