我正在使用AngularJS设置图片按钮的禁用/启用状态。
我的CSS选择器用于将它们显示为透明并不能正常工作。
我从试验页面开始,这个页面可以选择一个输入元素并使其处于禁用状态,CSS确实能够应用到该元素上,但是对于我的div元素却不行。
我添加了不起作用的div元素,代码如下:
<!DOCTYPE html>
<html>
<head>
<style>
input:enabled {
background: #ffff00;
}
input:disabled {
background: #dddddd;
}
div:disabled {
opacity: 0.4;
filter: alpha(opacity=40); /* For IE8 and earlier */
}
</style>
</head>
<body>
<form action="">
First name: <input type="text" value="Mickey"><br>
Last name: <input type="text" value="Mouse"><br>
Country: <input type="text" value="Disneyland" disabled><br>
Password: <input type="password" name="password" value="psw" disabled><br>
E-mail: <input type="email" value="john@doe.com" name="usremail">
</form>
<div disabled="disabled">should be transparent</div>
</body>
</html>
我的AngularJS HTML元素正在添加/删除禁用状态。那么,我如何使CSS应用于具有已添加禁用状态的div?
注意:我知道可以复制元素,使用ng-if来显示/隐藏它们,并使用类将透明度应用于它们,但那样很丑陋。
div
中使用disabled
属性 - 这是针对表单元素的... - kukkuz