gpt4 book ai didi

css - :focus-within when focusing first child but not the last

转载 作者:行者123 更新时间:2023-11-28 11:55:18 31 4
gpt4 key购买 nike

我有一个 <section>只有当第一个子元素获得焦点而不是第二个子元素时,我才想在其中设置焦点的元素。我尝试使用 :not伪类,但没有成功。

值得注意的是,我仍然需要关注第二个元素,只是不想有两个焦点元素(父 + 子),如下例所示。

Codepen example

如果只有 HTML/CSS 破解/解决方案就更好了。

最佳答案

":focus-within"使父元素拥有焦点,如果它的任何子元素本身有焦点的话。您不能仅使用 css 执行此操作,因为您只能选择兄弟元素或子元素,除了选择父元素的这种不寻常情况(即使您无法选择哪个元素在内部具有焦点)。您正在将焦点应用到该部分,而不是 child 。

关于css - :focus-within when focusing first child but not the last,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54636165/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com