私はAngularJSを使って画像ボタンを無効/有効に設定しています。
透明になっていることを示す私のCSSセレクターが機能していません。
入力要素に対して無効を選択するtry itから始めましたが、div要素の場合には実際にはCSSが適用されます。
私は、次のコードで、その結果、動作しません、私のdiv要素を追加しました:無効な要素のCSSセレクタ
<!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="[email protected]" name="usremail">
</form>
<div disabled="disabled">should be transparent</div>
</body>
</html>
無効私のAngularJSのhtml要素のための追加/削除なっています。それでは、CSSを無効にしたdivに適用するにはどうすればよいですか?
注:要素を複製し、ng-ifを使用してそれらを表示/非表示にし、クラスで透明度を適用することは可能ですが、それは非常に醜いです。
しかし、私は 'div'sに' disabled'属性が必要な理由はありません - フォーム要素のために... – kukkuz