使用 jQuery,我将鼠标悬停在一个段落上,让段落更改 BG 颜色并添加一个框阴影,很简单。然而,我想补充的是,当段落的 BG 颜色发生变化时(悬停时),<strong>
只有该段落中的任何标签都会更改其 CSS 以增加重点。换句话说,默认的 CSS<strong>
是关闭的(没有粗体):
CSS:
p.bullets strong
{
font-weight: 100;
}
当同一段落悬停时,我只希望该段落的strong
CSS 更改为:
p.bullets strong
{
font-weight: 800;
}
jQ改变BG颜色,添加阴影:
$("p.bullets").hover(
function() {
$(this).css('background-color', 'rgba(255,255,255,1)')
$(this).addClass('round_right boxShadow')
}, function() {
$(this).css('background-color', '')
$(this).removeClass('boxShadow')
});
HTML:
<p>We show parents and professionals <strong>dealing head-on</strong> with the issues that impact etc.</p>
我遇到的问题是让 CSS 更改只影响一个段落。感谢所有帮助,感谢阅读。