0

仅当输入类型为复选框时,我才想应用投影过滤器。以下正在工作

input {     
    filter: expression("progid:DXImageTransform.Microsoft.Alpha(opacity=100)");
}

但是我想在其中包含 this.type=='checkbox' 。像这样的东西

input {
    filter: expression(this.type=='checkbox' ? "progid:DXImageTransform.Microsoft.Alpha(opacity=100)":"");
}

这不起作用。

4

1 回答 1

6

只有expression没有其他选择的情况下才应该使用。

试试这个:

input[type="checkbox"] { 
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}

这是使用属性选择器

您还说您正在尝试应用阴影 - 您必须将该过滤器更改为那个Alpha过滤器DropShadow

于 2011-04-20T23:11:23.953 回答