1
A
回答
2
0
選擇器img:hover h1
的意思是「任何h1元素是IMG的後代被盤旋」。問題是你的h1
元素不是你的img
標籤的後代,它是兄弟姐妹。您可以更改使用adjacent sibling selector以獲得所需的效果:
img:hover + h1 {
width:300px;
}
1
1
你需要了解什麼img:hover h1
說:
在上
:hover
名爲img
所有標籤的所有子元素標記命名爲h1
你需要使用加號img:hover + h1
工作。
但我會建議做的是http://jsfiddle.net/xJ4dc/5/
<ul>
<li>
<img src="http://www.real-whitby.co.uk/wp-content/uploads/donkey.jpg" />
<h1>This is a heading</h1>
</li>
</ul>
然後:
li img {
width: 100px;
}
li h1 {
display: none;
}
li img:hover + h1 {
display: block;
}
注意,我會用display:none;
然後display:block
隱藏和顯示的標題。
相關問題
- 1. 在懸停時更改邊框寬度
- 2. Mapbox GL - 如何在懸停時更改geojson線的寬度?
- 3. 如何更改懸停時響應div的寬度?
- 4. 更改懸停時iframe的高度?
- 5. 更改IMG圖片懸停與CSS
- 6. 當更改網格的寬度時更新矩形的寬度
- 7. 在懸停的每個鏈接上懸停的寬度比懸停的更大
- 8. 懸停時的寬度有趣嗎?
- 9. 如何在懸停時更改'a'標籤內的img?
- 10. 如何根據img高度更改img寬度
- 11. 用鼠標懸停jQuery元素更改元素的寬度
- 12. 更改ID img src時懸停另一個ID
- 13. 懸停時用動畫改變div背景圖像的寬度
- 14. CSS懸停寬度樣式
- 15. 懸停時更改z-index
- 16. 懸停時更改圖像
- 17. 更改輸入寬度上懸停過渡已經結束
- 18. 更改懸停
- 19. H1:懸停在全DIV
- 20. 更改懸停Css滑塊的速度
- 21. 更改懸停顏色的跨度
- 22. 更改懸停效果的高度
- 23. 當懸停時寬度自動不起作用
- 24. 當懸停動作時,CSS下拉菜單放大父寬度
- 25. 懸停並顯示更改背景顏色h1
- 26. 更改div的高度,當它懸停在底部
- 27. css讓IMG顯示當懸停鋰
- 28. h1線條高度或高度問題當懸停顏色變化
- 29. 更改中心img到鼠標懸停的較小的那些
- 30. 更改屬性當懸停與動畫
好的,謝謝!你會如何推薦我去實現這個效果呢? –