【发布时间】:2014-09-08 08:03:46
【问题描述】:
例子:
我在“联系”页面。我希望“联系人”菜单项的不透明度为 100%,其余的不透明度为 30%。 我在“关于”页面。我希望“关于”菜单项的不透明度为 100%,其余的为 30%。
我的菜单是这样的:
HTML:
<ul class="menu">
<li class="menu-item menu-item-1"><a href="some_link">Home</a></li>
<li class="menu-item menu-item-2 current-menu-item"><a href="some_link">Contact</a></li>
<li class="menu-item menu-item-3"><a href="some_link">About</a></li>
</ul>
CSS:
.menu .menu-item-1 {background: url('images/image1.jpg');}
.menu .menu-item-1 a {background: url('images/transparent-black-border-1.png') no-repeat; background-position: bottom;}
.menu .menu-item-2 {background: url('images/image2.jpg');}
.menu .menu-item-2 a {background: url('images/transparent-black-border-2.png') no-repeat; background-position: bottom;}
.menu .menu-item-3 {background: url('images/image3.jpg');}
.menu .menu-item-3 a {background: url('images/transparent-black-border-3.png') no-repeat; background-position: bottom;}
我想要什么: 当 .current-menu-item 类出现时,该菜单项的不透明度应为 100,其他的为 30%。 .menu .menu-item-1 背景图像也应该褪色,不仅仅是 a-tag。
你能帮帮我吗?
【问题讨论】:
-
你在这个空间里查过什么吗?这个功能已经有很多 jquery 插件了
标签: javascript jquery html css