老师遇到个css的问题,麻烦解答下谢谢

老师遇到个css的问题,麻烦解答下谢谢

<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <title>Title</title>
 <style>
.head {
     font-size: 2rem;
padding: 2rem 0;
}
   .title{
     color:#333333;
}
   .subtitle{
     color:#999999;
padding-left:1rem;
}
   .head:hover{
     background-color:#F3F3F3;
color:#2877ED;
}
 </style>
</head>
<body>
<div class="head">
 <span class="title">团队</span>
 <span class="subtitle">team</span>
</div>
</body>
</html>

为什么这样鼠标滑过字没有变颜色?怎么才能变颜色啊?

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学, 你好。

鼠标经过head的时候,字体的设置其实是起效果了,只不过你是给head设置的字体颜色,里面span也设置了字体颜色,而且自己设置的优先级要比,他们的父级head的优先级要高,所以就没有变色。如果你想给他俩变色的话,需要单独设置,单独给span设置hover。

如果帮助到了你,欢迎采纳!

  • 慕莱坞4298532 提问者 #1
    那想要鼠标滑过这个head,添加背景色的同时,2个span的字体颜色也同时变,这个怎么做呢。 单独设置,我试了下,只是滑到对应的span上颜色才会变,在head区域上是字体颜色是不变的
    2019-06-03 17:06:21
Miss路 2019-06-03 17:18:42

同学,你好。可以通过js触发事件鼠标移入事件,在事件中选中这两个元素,改变字体颜色。

如果帮助到了你,欢迎采纳!

祝学习愉快!

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
组件化思想开发电商网页 18版
  • 参与学习           人
  • 提交作业       467    份
  • 解答问题       4826    个

本路径带你通过系统学习HTML5、JavaScript、jQuery的进阶知识,不仅如此,还会学习如何利用组件化的思想来开发网页,知识点+案例,使得所学可以更好的得到实践。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师