我正在尝试自定义 angular2 + google 材料上的复选框。我创建了一个自定义 CSS 来替换复选框图标,但我无法点击它。
input[type=checkbox]{
display: none;
}
input[type=checkbox]:checked + label:before{
font-family: "Material Icons";
content: '\E834';
color: #295da7;
display: inline-block;
vertical-align: middle;
}
input[type=checkbox] + label:before{
font-family: "Material Icons";
content: '\E835';
color: #295da7;
display: inline-block;
vertical-align: top;
text-align: center;
font-size: 18px;
}
我可以单击的另一种情况是浏览器呈现 2 个复选框。
input[type=checkbox]:checked:before{
font-family: "Material Icons";
content: '\E834';
color: #295da7;
display: inline-block;
vertical-align: middle;
}
input[type=checkbox]:before{
font-family: "Material Icons";
content: '\E835';
color: #295da7;
display: inline-block;
vertical-align: top;
text-align: center;
font-size: 18px;
}
我正在使用谷歌浏览器,但是,错误发生在其他浏览器上。