我有“按钮”,可以更改网页上的语言:
<div class="wrapper">
<a class="button-link" href= "<?php echo qtrans_convertURL(get_permalink(), 'de'); ?>" target="_parent">DE</a>
<a class="button-link" href="<?php echo qtrans_convertURL(get_permalink(), 'en'); ?>" target="_parent">EN</a>
</div>
我制作了一个悬停效果,以显示将要选择哪种语言:
.button-link:hover {
color: #fff;
border-bottom: 2px solid #e95252;
}
现在我试图将这条边界线保持在所选语言之下。以便用户始终看到活动语言。我认为这很简单:
.button-link:active{}
但它不能按我想要的方式工作,所以我想我必须编写一个 php 函数。我找到了如何显示当前页面的示例,但它与语言不同。因为语言按钮独立于页面,例如,如果一个人选择了英语,它应该始终保持下划线。