У меня есть такой сценарий:
.container {
background: yellow;
padding: 40px;
}
.container:focus-within {
background: red;
}
iframe {
background: white;
}
<div class="container">
<input type="text" placeholder="Input 1">
<iframe srcdoc="<input type='text' placeholder='Input 2'>"></iframe>
</div>
Как вы можете видеть, когда я нажимаю на вводе 1 для ввода, контейнер становится красным из-за селектора :focus-within
.Но когда я фокусирую ввод 2 (внутри iframe), это не так.
Можно ли использовать селектор CSS на .container
, если что-то внутри iframe сфокусировано?Я также могу контролировать CSS внутри iframe.