I have an image and when the li on span being selected I want to change the color of image same as the word below it.
I am looking for a simple CSS only solution.
Is that possible?
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 being selected :
