小编Wil*_*ink的帖子

没有jQuery时,图像在悬停时改变不透明度

我正在尝试列出社交按钮.当一个按钮悬停时,它会亮起,其他按钮会变暗.

我让它部分工作了.当第一个按钮悬停时,一切正常,但是当其他按钮悬停时,它会出现故障.我认为这是因为所有后面的列表项都是第一个的兄弟,:hover事件不能导致以前的元素改变样式.有没有人对如何使这个工作有任何想法?

这是代码(jsFiddle现场演示):

<div id="bg">

<ul id="social_buttons">
    <li id="item_1"><img src="http://i43.tinypic.com/104rasi.png"></li>
    <li id="item_2"><img src="http://i43.tinypic.com/k4tide.png"></li>
    <li id="item_3"><img src="http://i44.tinypic.com/2ry0gt3.png"></li>
</ul>

</div>
Run Code Online (Sandbox Code Playgroud)
#bg {
    height: 100px;
    width: 215px;
    background-color: black;
    position: relative;
}

#social_buttons img {
     width: 24px; 
     height: 24px;

    -webkit-transition:all 0.2s ease-in-out;
    -moz-transition:all 0.2s ease-in-out;
    -o-transition:all 0.2s ease-in-out;
    transition:all 0.2s ease-in-out;
}



#social_buttons {
    list-style-type: none;
    position: absolute;
    top: 20px;
    right: 70px;

    -webkit-transition:all 0.2s ease-in-out;
    -moz-transition:all 0.2s ease-in-out;
    -o-transition:all 0.2s ease-in-out;
    transition:all 0.2s ease-in-out;
}


#social_buttons li {
    float: …
Run Code Online (Sandbox Code Playgroud)

css html5 hover opacity

2
推荐指数
1
解决办法
5096
查看次数

标签 统计

css ×1

hover ×1

html5 ×1

opacity ×1