css选择器只能向后选择吗?

比如在第二个子元素一个用hover伪类时,能不能改变第一个子元素的样式?... 比如在第二个子元素一个用hover伪类时,能不能改变第一个子元素的样式? 展开
 我来答
Ronnieenjoy
2014-07-18 · 超过90用户采纳过TA的回答
知道小有建树答主
回答量:131
采纳率:0%
帮助的人:118万
展开全部
不可以 你可以给父元素一个:hover 在设置子元素的样式
.sss:hover{background:#ff0;}
.sss:hover li{font-size:15px;}
这样就可以了
追问
要是css选择器有个清除前面选择的符号就好了。。。就可以在一个元素hover时对其他任何元素进行样式更改了。。。
追答

这个目前我还不知道但是可以用js或者jquery

 <div class="aaa"></div>
 <div class="bbb"></div>
 <div class="ccc"></div>
<script>
$(function(){
 $(".aaa").hover(function(){ //当样式名为aaa 鼠标放上的时候
  $(".bbb").addClass("bbb-hover"); //为样式名为bbb 添加样式 bbb-hover
  $(".ccc").addClass("bbb-hover"); //为样式名为ccc 添加样式 ccc-hover
 },function(){ //鼠标离开
  $(".bbb").removeClass("bbb-hover"); //移除样式
  $(".ccc").removeClass("bbb-hover");
 }
 )
})
</script>
成泥依旧香如故
2014-07-18
知道答主
回答量:15
采纳率:0%
帮助的人:1.5万
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式