我在圓圈中有一個複選標記,並且當您將鼠標懸停在其上時,我希望複選標記以及背景被更改。當通過css懸停時更改背景
這裏是fiddle
然而,當我去了實際對號stem
和kick
它不會再發生變化。
我沒有嘗試這個
#checkmark_stem:hover~#checkmark_kick {
background-color:white;
-webkit-transition: color 300ms, background 500ms, border-color 700ms;
transition: color 600ms, background 1000ms, border-color 1400ms;
}
#checkmark_kick:hover~#checkmark_stem {
background-color:white;
-webkit-transition: color 300ms, background 500ms, border-color 700ms;
transition: color 600ms, background 1000ms, border-color 1400ms;
}
#checkmark_stem:hover~#checkmark_circle {
background:#526F35;
border-color:#526F35;
color:transparent;
-webkit-transition: color 300ms, background 500ms, border-color 700ms;
transition: color 600ms, background 1000ms, border-color 1400ms;
}
但由於某種原因,它只是改變了一腳,但不是圓,它也似乎有點過於複雜,代碼行數太多。有沒有簡單的方法來做到這一點在CSS?我知道JS會很簡單。
謝謝!
試試這個SO問題:http://stackoverflow.com/questions/18813299/changing-image-on-hover-with-css-html –
但這是一個圖像,如果我只想使用CSS? – Tom