在我的WordPress site的底部有一个带标题的框,这个框是使用以下`shortcode:
制作的。[panel style="panel-primary"][panel-header][icon type="glyphicon glyphicon-earphone" color="#ffffff" fontsize="20"] <a style="color: white;" title="jetzt anrufen" href=""tel:+498912717520"><span style="text-decoration: underline;">089 / 127 17 520 jetzt anrufen</span></a> | [icon type="fa fa-envelope-o" fontsize="20"] <a style="color: white;" title="E-Mail senden" href="mailto:service@bodenmanufaktur-muenchen.de"><span style="text-decoration: underline;">E-Mail senden</span></a> | [icon type="glyphicon glyphicon-pencil" color="#ffffff" fontsize="20"] <a style="color: white;" title="Kontaktformular benutzen" href="http://traumbad-muenchen.de/kontakt" target="_blank"><span style="text-decoration: underline;">Kontaktformular benutzen</span></a>[/panel-header][panel-content][icon type="fa fa-info-circle" color="#20b4ea" fontsize="20"] [/panel-content]
[/panel]</h3>
我想通过鼠标悬停滚动“E-Mail senden”添加以下效果,光标变为手形符号。除此之外,我希望通过鼠标悬停将文本加粗。
我想我需要添加像a:hover:text-decoration:bold
这样的东西,但直到现在我还没找到正确的方法。任何人都可以帮忙吗?
答案 0 :(得分:0)
通过CSS,您可以执行以下操作 -
.panel-heading a:hover{
font-weight: bold;
}
但是,这适用于<a>
内的所有<div class="panel-heading"></div>
。
我可以看到,这个短代码没有为它们生成任何id
或class
,因此您可以添加特定于该链接的CSS。但是,通过jQuery,我们可以做一个技巧 -
jQuery(document).ready(function($){
$('.panel-heading').find('a').each(function(){
if($(this).prop('title') == 'E-Mail senden'){
$(this).hover(function(){
$(this).css('font-weight', 'bold');
}, function(){
$(this).css('font-weight', 'normal');
});
}
});
}
);