control-buttnos的界面在默認瀏覽器的樣式上發佈。我嘗試使用非標準的按鈕()的圖像作爲值圖片作爲<input type =「button」/>的值
HTML:
<div id="control-play" class="button"><span></span><input type="button" value=""/></div>
CSS:
#control-play span {background-image: url('../i/ruler/play.png'); margin: 16px 0 0 18px; position: absolute; width: 16px; height: 16px;}
但是,當然,我得到了一個問題:懸停時,光標懸停事件圖片:
在JS我可以激活點擊b Ÿ捕捉圖像的onClick:
$('#control-play span').click(function(){$(this).parent().find('input').click();})
但我不能這樣做,對onHover選項事件。如你所見,我不會模仿:hover {}和:active()樣式,我使用默認樣式。我可以抓取圖像並將它們用作背景,但它似乎不是一種很好的風格。
那麼,同事們有什麼想法?歡迎任何jQuery,CSS3或HTML5。
UPD:我提到它很小心,但大多數答案建議切換按鈕的整個背景。注:我使用瀏覽器樣式的按鈕,我只是嘗試使用16x16圖標代替文本標籤。
如果我理解正確,您是否可以不使用背景圖像?因此,只需使用並使用CSS背景圖像來設置它的樣式呢? – 2012-08-16 14:04:41
爲什麼不使用'
對,這是一個明顯的而不是好的方式,但問題是關於其他方式 – 2012-08-16 14:11:35