私は のtextarea
中に を持っていdiv
ます。はのtextarea
サイズとほぼ同じdiv
で、周囲の の細い帯だけがdiv
表示されています。私が達成したいのは(できればCSSのみで)div
、マウスカーソルが上にあるときは変化の背景を持ちますが、textarea
. つまり、マウスカーソルがdiv
テキストエリアの周りの可視ストリップの上にdiv
background color
ある場合は変更したいのですが、テキストエリア自体の上にある場合は変更したくありません
問題を説明する jsfiddle を次に示します。
HTML:
<div class="mydiv">
<textarea class="mytextarea"></textarea>
</div>
CSS:
.mydiv {
position: absolute;
left: 0px;
top: 0px;
width: 200px;
height: 200px;
background-color: green;
}
.mydiv:hover {
background-color: blue;
}
.mytextarea {
position: absolute;
top: 10px;
bottom: 10px;
left: 10px;
right: 10px;
resize: none;
background-color: yellow;
}
はdiv
緑で、textarea
黄色です。divの上にマウスを移動すると、青色になります。しかし、マウスが上にあるときに青くなりたくありませんtextarea
。
前もって感謝します。