效果图

直接上代码
<div class="main">
<div class="a">
<button>A</button>
</div>
<div class="b">
<button>B</button>
</div>
</div>
<style>
.main {
display: flex;
}
.a,
.b {
width: 300px;
height: 300px;
background-color: grey;
}
.a:focus-within {
background-color: red;
}
.b:focus-within {
background-color: blue;
}
</style>
简单来说是用于元素下有可触发
fouce事件的方法,来改变样式
本文通过一个简单的示例展示了如何使用 CSS 的 :focus-within 伪类来改变元素的样式。当元素或者其子元素获得焦点时,该伪类会激活相应的样式变化。
1223

被折叠的 条评论
为什么被折叠?



