【发布时间】:2015-09-10 08:35:43
【问题描述】:
在 HTML 页面中,我有 2 个按钮,通过以下方式实现:
<!-- Bottone relativo ai progetti WIFI: -->
<a title="WIFI" href="javascript: void(0)" id="showWifi_${item.index}" class="showWifi">
<div class="news_box news_box_01 hvr-underline-from-center " style="margin-right: 50px;"></div>
</a>
<!-- Bottone relativo ai progetti PNSD: -->
<a title="PNSDe" href="javascript: void(0)" id="showPnsd_${item.index}" class="showPnsd">
<div class="news_box news_box_02 hvr-underline-from-center "></div>
</a>
这是向实现按钮的 div 显示背景图像的相关 CSS:
.news_box_01 {
background: rgba(0, 0, 0, 0) url("../../img/icons/projects/wifi_big_transparent_2.png") repeat scroll 0 0;
}
.news_box_02 {
background: rgba(0, 0, 0, 0) url("../../img/icons/projects/PNSD.png") repeat scroll 0 0;
}
好的,现在我的问题是当用户点击它时我必须突出显示选定的按钮。
我知道我可以使用 :active 选择器来选择点击的链接。问题是我不知道如何在单击链接时使用 CSS 在背景图像上“突出显示”(或实现一些其他 CSS 3 效果)
你有什么想法吗?
【问题讨论】:
-
希望你正在寻找一些新的想法,正如here所描述的那样
-
使用例如
a:active > div作为规则。这是你的问题???
标签: javascript jquery html css