フォームにオーバーレイを挿入しようとしています。基本的には、ユーザーがフォームにアクセスしてオーバーレイを追加するだけでコンテンツをブロックすることは望ましくありません。私はオーバーレイを追加しましたが、まだ入力フィールドに入力を与えることができます。それをどうやって止めるの?このようdiv要素にオーバーレイを追加した後、div要素を無効にするにはどうすればよいですか?
.overlay {
background: rgba(0, 0, 0, .75);
text-align: center;
opacity: 0;
width: 100 %;
height: 100 %;
-webkit-transition: all 0.3s ease - in -out;
-moz-transition: all 0.3s ease - in -out;
-o-transition: all 0.3s ease - in -out;
-ms-transition: all 0.3s ease - in -out;
transition: all 0.3s ease - in -out;
opacity: 1;
}
<h1>Hello Plunker!</h1>
<div class="overlay">
<input type="text">First name
</div>
あなたの 'input'は' '.overlay''要素の子です。親には '' relative''を配置し、その親の中には ''絶対配置 ''を持つオーバーレイが必要です。 – Crowes
ポインタイベントを使用するCSSの場合:なし。これをオーバーレイクラスに追加します。 –