我有一个图像,当li
span
被选中时,我想改变图像的颜色相同的下面的单词。如何单独使用CSS单击更改图像颜色?
我正在寻找一个简单的CSS解决方案。
这可能吗?
HTML:
<div class="games-panes fr">
<!-- PT游戏厅 -->
<div class="games-platform-item pt-item">
<ul class="games-sub-menu clearfix">
<li class="tab1 current">
<img src="../images/abc11.jpg"/ class="topimgG1" ">
<span>编辑精选</span>
</li>
<li class="tab2">
<img src="../images/abc2.jpg"/ class="topimgG2" ">
<span>老虎机</span>
</li>
<li class="tab3">
<img src="../images/abc3.jpg"/ class="topimgG3" ">
<span>桌面游戏</span>
</li>
<li class="tab4">
<img src="../images/abc4.jpg"/ class="topimgG4" ">
<span>累计大奖</span>
</li>
<li class="tab5">
<img src="../images/abc5.jpg"/ class="topimgG5" ">
<span>小游戏</span>
</li>
<li class="tab6">
<img src="../images/abc6.jpg"/ class="topimgG6" ">
<span>视频扑克</span>
</li>
<li class="tab7">
<img src="../images/abc7.jpg"/ class="topimgG7" ">
<span>所有游戏</span>
</li>
<li class="tab8 games-pt-search" style="display:none;"><span>搜索结果</span></li>
</ul>
<div class="search-wrap clearfix"><input type="text" id="pt-keyword" placeholder="PT游戏搜索" /><a href="javascript:void(0);" onclick="pt_search();"></a></div>
CSS:被选中
.games-sub-menu li {
float: left;
display: inline;
cursor: pointer;
height: 20px;
line-height: 50px;
padding: 0 38px;
margin: 24px 0;
border-right: 1px solid #f1f1f1;
font-size: 14px;
color: #838383;
transition: all 0.25s ease-in 0s;
}
.mg-item .games-sub-menu li {
padding: 0 12px;
font-size: 13px;
}
.bb-item .games-sub-menu li {
padding: 0 23px;
}
.games-sub-menu li:hover,
.games-sub-menu li.current {
color: #3385ff;
}
IMAGE:
*它可能*但您需要制作一个[**精灵图像**](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Images/Implementing_image_sprites_in_CSS) – vivekkupadhyay