当我悬停当前选项卡时,更改其他选项卡的不透明度
Change opacity of other tab when I hover current tab
我创建了一个下拉菜单。我需要当我将鼠标悬停在一个选项卡上时,菜单中其他选项卡的不透明度会发生变化,除了我悬停的当前选项卡。
示例:当我将鼠标悬停在"主页"选项卡时,"主页"选项卡和列表项的状态没有改变(黄色,不透明度= 1),但其他选项卡(教程,文章,灵感)发生了变化(灰色,不透明度= 0.5)
<code>http://jsfiddle.net/dennisho/6fX42/2/</code>
没有同级选择器会选择所有同级来帮助选择其他菜单元素,但您可以使用:not
选择器
nav > ul:hover li:not(:hover) {
opacity:0.5;
}
JSFiddle Demo
你可以做这样的事情。
nav ul li {
background-color: yellow;
}
nav ul li:first-of-type {
border-top-left-radius:25px;
border-bottom-left-radius:25px;
}
nav ul li:last-of-type {
border-top-right-radius:25px;
border-bottom-right-radius:25px;
}
nav > ul li:hover{
opacity:1;
}
nav > ul li:not(:hover){
opacity:0.5;
}
但是请在您的问题中包含相关代码,以便对其他人也有帮助。
相关文章:
- 使用jQuery选项卡来显示或隐藏其他内容
- 无法在其他调用上设置jQuery对话框选项
- 选择框已禁用或由其他选择框的某个选项启用
- 如何使用CSS设置所选选项的样式,而不设置所有其他选项的样式
- 编写脚本以关闭其他选项卡或浏览器
- 从下拉列表中选择其他选项时激活文本框
- DateRangePicker 不适用于“今天”,但可以使用其他选项
- 如何使用其他下拉列表中未选择的选项填充下拉列表
- 我创建了一个下拉列表,以及如何显示所选项目的其他列数据
- 如何使用“引导”来选择引导选项卡;下一个“;按钮我遵循了其他答案,但没有奏效
- Meteor AutoForm:如何基于其他控件更新选择选项
- 根据选择选项启用/禁用其他输入
- 如果选择框已在其他框中选中,则从该框中删除选项
- 使用AngularJS中的ngOptions隐藏其他列表中的选定选项
- 下拉菜单的第一个选项不是一个选项;强制使用其他选项
- 删除在单击其他选项卡时生成的url查询元素的一部分
- 在这种javascript情况下,除了eval之外的任何其他选项
- 在其他选项卡中打开链接
- 使用页面上其他位置的链接激活选项卡
- 在更改或其他选项上