有没有一种方法可以只在焦点在input
而不是button
上时才在元素上应用样式?
下面是一个简单的HTML示例:
<div>
<input />
<button>Click Me</button>
</div>
这里是SCSS一起去,因为这似乎不工作...
.div:focus-within:is(button) {
// Apply style to the div only if the input is focused.
// As the button has its own focus style.
}
1条答案
按热度按时间ejk8hzay1#
使用
:has()
选择器: