在CSS中,當我翻轉一個元素時,可能會使另一個元素可見?我有一個圖標,當有人將鼠標懸停在它上面時,我希望它使可見的文本元素能夠描述圖標的功能。CSS - 翻轉一個元素,並使另一個元素可見
7
A
回答
15
下面是我一直使用的CSS only tooltip :)作品很棒,即使在IE中也是如此。
a:hover {
background:#ffffff;
text-decoration:none;
}
/*BG color is a must for IE6*/
a.tooltip span {
display:none;
padding:2px 3px;
margin-left:8px;
width:130px;
}
a.tooltip:hover span{
display:inline;
position:absolute;
background:#ffffff;
border:1px solid #cccccc;
color:#6c6c6c;
}
Easy
<a class="tooltip" href="#">
Tooltip
<span>T his is the crazy little Easy Tooltip Text.
</span>
</a>
希望它有幫助。
3
當然是!
.me:hover span { display: block; }
如果你想表明並不是元素的孩子徘徊,你可能需要使用JavaScript
0
與JavaScript的建議,同意的元素。具體來說,jQuery很容易,並且最適合頁面行爲邏輯。我認爲CSS應該只是看/感覺/風格...... Javascript應該是你所有的事件和行爲邏輯。
6
你可以讓孩子元素可見通過懸停在父(爲Hunter suggests),或兄弟姐妹:
span:hover + span {display: block; }
有可能一些輕微的跨瀏覽器的兼容性問題,但有一個有效的doctype我想IE7 +與兄弟選擇器無關(儘管我沒有試圖測試這個理論)。
1
這裏有一個小耳光在一起的例子,將無法在IE瀏覽器...
<html>
<head>
<style>
div.tooltip
{
margin-top: 16px;
margin-left: -1px;
position: absolute;
border: 1px solid black;
background-color: blue;
color: yellow;
display: none;
}
div.icon
{
width: 16px;
height: 16px;
border: 1px solid blue;
background-color: cyan;
}
div.icon:hover .tooltip
{
display: block;
}
</style>
</head>
<body>
<div class="icon">
<div class="tooltip">This is what the icon does.</div>
</div>
</body>
</html>
但你真的應該只使用jQuery。
相關問題
- 1. 一個元素使另一個元素
- 2. CSS旋轉,而在另一個元素
- 3. CSS:從一個元素鏈接到另一個元素
- 4. 如何將一個元素靠近另一個元素。 CSS
- 5. 一個元素上的CSS事件,更改另一個元素
- 6. 翻轉一個元素,打開另一個
- 7. 另一個元素
- 8. jQuery將一個元素轉換爲另一個元素
- 9. 懸停一個元素並影響另一個元素
- 10. CSS:一個元素
- 11. 懸停一個元素,並更改另一個元素(不使用Javascript)
- 12. 在CSS中的另一個元素中定位2個元素
- 13. 如何使用CSS/jQuery相對另一個元素定位一個元素
- 14. 使用另一個元素設置一個元素的寬度
- 15. 如何使一個元素遵循另一個元素大小
- 16. 如果元素是可見的做somethinf到另一個元件
- 17. 用另一個元素居中元素?
- 18. 對齊元素到另一個元素
- 19. 讓元素跟隨另一個元素
- 20. GetElementByClass另一個元素內的元素
- 21. Div元素在另一個div元素
- 22. 元素已經是另一個元素
- 23. 如何觸發一個元素淡入當一個元素可見時首先?
- 24. 如何顯示另一個元素下的一個元素?
- 25. 絕對定位一個元素*在另一個元素內
- 26. 將一個div元素放在另一個元素上方
- 27. 「點擊」一個不可見的元素
- 28. 滾動到下一個可見元素
- 29. touchstart上的一個元素,拖動,touchend另一個元素
- 30. CSS - 相對元素隱藏另一個
這裏是小提琴http://jsfiddle.net/c0owz9qb/ – suhailvs 2015-03-30 09:46:35