首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >更改鼠标悬停在导航上时的颜色

更改鼠标悬停在导航上时的颜色
EN

Stack Overflow用户
提问于 2015-01-22 21:27:13
回答 1查看 126关注 0票数 0

当鼠标悬停在menu-item上时,如何更改menu-bar的颜色

EN

回答 1

Stack Overflow用户

发布于 2015-01-22 21:31:36

因此,为了实现这种“悬停”效果,你应该利用css的:hover,当鼠标悬停在元素/类/id上时,允许你设置样式。既然你在谈论背景色,你甚至可以让它很好地过渡:

read more about :hover...

代码语言:javascript
运行
复制
div{
  display:inline-block;
  background:gray;
  transition: all 0.8s; /*allows animation*/
  padding:10px;
  margin:5px;
  }

div:hover{
  background:lightblue;
  }
代码语言:javascript
运行
复制
<div>hi. You could hover me</div><div>...or me</div>

便笺

这是样式化元素的通用模式/方法。您可以编辑您的样式,以便在其他元素上实现悬停效果;

代码语言:javascript
运行
复制
elementTag:hover{}

类;

代码语言:javascript
运行
复制
.className:hover{}

id's;

代码语言:javascript
运行
复制
#MyID{}

或选择‘other’;

代码语言:javascript
运行
复制
.myParentClass:hover .myChild{}

例如,如果父元素悬停,上面的选择器将更改子元素。

还有:active:focus选择器,当选择是“活动的”或“聚焦的”时,它们定义规则,但这更符合文本输入。

顺便说一句,这些css2.1的选择器可用于a LOT of browsers -如此之多,甚至连IE7都支持它!因此可以在所有网站上安全地使用:)

Documentation

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28089956

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档