首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >选中输入后的文本css选择器

选中输入后的文本css选择器
EN

Stack Overflow用户
提问于 2020-10-20 14:39:05
回答 2查看 77关注 0票数 1

如果检查了输入,我正在尝试在输入后使文本粗体,但我失败了。我想我找不到短信了。我很感激任何帮助或暗示。

代码语言:javascript
复制
input[type="radio"]:checked+ {
  font-weight: bold;
}
代码语言:javascript
复制
<label for="radio-foobar">
  <input type="radio" id="radio-3" value="3" />
  Hello world!
</label>

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-10-20 14:49:37

focus-within和转换黑客可以近似地实现这一点。转换的目的是确保即使单击“外部”也保留样式。

代码语言:javascript
复制
label {
  font-weight: 400;
  transition:0s 999s;
}

label:focus-within {
  font-weight: 900;
  transition:0s;
}
代码语言:javascript
复制
<label for="radio-3">
  <input type="radio" id="radio-3" value="3" >
  Hello world!
</label>

票数 3
EN

Stack Overflow用户

发布于 2020-10-20 14:44:13

在html上,需要将Hello World!覆盖到<span>这样的html标记中,而在checked上,您可以使用+ CSS选择器选择checked输入旁边的范围。

代码语言:javascript
复制
input[type="radio"]:checked + span {
  font-weight: bold;
}
代码语言:javascript
复制
<label for="radio-foobar">
  <input type="radio" id="radio-3" value="3" />
  <span>Hello world!</span>
</label>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64447493

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档