将鼠标悬停在相关复选框上时,要激活标签的CSS样式,可以使用:hover
伪类选择器。以下是一个简单的示例:
<!DOCTYPE html>
<html>
<head><style>
/* 定义复选框的样式 */
input[type="checkbox"] {
display: none;
}
/* 定义标签的样式 */
label {
display: inline-block;
padding: 10px;
background-color: lightgrey;
cursor: pointer;
}
/* 当鼠标悬停在标签上时,改变标签的样式 */
label:hover {
background-color: grey;
color: white;
}
</style>
</head>
<body><input type="checkbox" id="cb1" /><label for="cb1">选项1</label><input type="checkbox" id="cb2" /><label for="cb2">选项2</label>
</body>
</html>
在这个示例中,我们使用:hover
伪类选择器来定义当鼠标悬停在标签上时的样式。当鼠标悬停在标签上时,标签的背景颜色将从lightgrey
变为grey
,文本颜色将变为white
。
请注意,这个示例中的复选框是隐藏的,因此只有标签本身可以被点击。如果需要在点击标签时选中复选框,可以使用for
属性将标签与复选框关联起来。
领取专属 10元无门槛券
手把手带您无忧上云