css - 从引导程序 5 更改浮动标签的颜色
问题描述
我正在使用 bootstrap 5 创建一个带有浮动输入的表单。这是我使用的输入:
<div class="form-floating mx-auto mb-3 w-25">
<input type="text" class="form-control" id="username_field" placeholder=" " />
<label for="username_field" class="form-label">Username</label>
</div>
此代码生成一个浮动输入,如下所示: 浮动输入 我想在选择输入时更改标签的颜色(如果可能,仅使用 css)。
解决方案
当它将焦点放在您的输入元素上时,在焦点时使用 + 选择器选择它旁边的标签并为其赋予任何颜色。在此处阅读有关选择器的信息。
如果您需要其他内容,请随时发表评论
.form-control:focus + .form-label {
color: red;
}
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.0-beta3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-eOJMYsd53ii+scO/bJGFsiCZc+5NDVN2yr8+0RDqr0Ql0h+rP48ckxlpbzKgwra6" crossorigin="anonymous">
<div class="form-floating mx-auto mb-3 mt-3 w-75">
<input type="text" class="form-control" id="username_field" placeholder=" " />
<label for="username_field" class="form-label">Username</label>
</div>
推荐阅读
- sql - Sheets query SQL "in" -like function
- assembly - MIPS 汇编语言 - Base64 编码?
- apache-kafka - siddhi wso2 sp 中打开的文件过多问题
- html - 如何自动缩小网页?
- java - AuditQuery how to join entites
- ponyorm - Comparing entity instances in PonyORM
- javascript - 使用带有元素ID的onkeyup函数从HTML获取值到jquery?
- r - R:获取用 package::function 调用的函数名称作为 R 中的字符串
- android - 克隆项目后无法解析 android 中的符号“R”
- node.js - 即使启用了端口,Socket io.connect 也无法正常工作