[問題] ul li圖示按鈕點選時遇到的問題...

作者: vgb (前三就好!)   2014-12-16 18:48:58
摸索了兩天還是整理不出頭緒 只好求助各位高手大大...
我的圖片在上方,每張不同的圖片下方會有Home Logout About字樣...
但是做完之後發現,滑鼠移過去, 字跟圖是分別滑鼠顯示hover的狀態....
而不是一起變色,改很久還是沒辦法一起做hover,想請教我需要改什麼呢?
我的網頁架構如下
<div class="top">
<ul class="top_link">
<li><a href="#"><span class="home_n sprite"></span><em>Home</em></a></li>
<li><a href="#"><span class="Logout_n sprite"></span><em>Logout<em></a></li>
</ul>
</div>
圖示是用在<span>裡面,採用CSS Sprite去做
CSS是:
.home_n{
(顯示一般狀態的圖的坐標)
}
.sprite{
是放所有Home Logout About的一整張png圖檔(有一般狀態跟滑鼠移過去的圖示)
}
目前字變色我是強制用
li a:hover{
color:#0000ff;
}
圖片是
.home_n:hover{
(顯示滑鼠移過去的圖的坐標)
}
請問有沒有更好的架構或是方法??? 感謝....>"<
作者: crossdunk (推噓自如)   2014-12-16 18:52:00
圖片變色是什麼意思
作者: vgb (前三就好!)   2014-12-16 19:20:00
比如home是藍色小房子的圖 滑過去變成白色小房子的圖
作者: miau (米奧)   2014-12-16 19:53:00
selector錯了,要用 a:hover .home_n {} 才對,:hover加在a
作者: vgb (前三就好!)   2014-12-17 10:47:00
哦哦可以了~感謝miau大大~字跟圖可一起變色了!!ya!((灑花))))大感謝~~~~>//////<

Links booklink

Contact Us: admin [ a t ] ucptt.com