我正在創建一個銷售頁面,其中會有幾個產品photoshopped放到背景圖像上。我希望客戶能夠將鼠標懸停在產品上的某個點上,以顯示其信息幷包含類似於http://www.wineenthusiast.com/custom-cellars/的鏈接,但我希望在純CSS中執行此操作。我只希望信息和鏈接出現在用戶懸停在點上,然後在包含div上。我一直遇到的問題是,因爲兩個元素都包含在同一個div中,所以會顯示相應的圖像。當此頁面上有15種產品時,這會太麻煩。仍然是noob編碼器,所以任何幫助將不勝感激,謝謝!CSS懸停在點上以顯示圖像 - 不在圖像上懸停
這裏的小提琴:http://jsfiddle.net/jakvisualdesign/hvb77m8L/2/
和代碼:
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<link rel="stylesheet" href="style.css">
<title>JS Bin</title>
</head>
<body>
<div id="container">
<div class="base">
<img src="https://s3.amazonaws.com/steinersports/CMS+Pages/Yankees+Man+Cave/background.jpg" />
</div>
<div class="pop-container-a">
<img src="https://s3.amazonaws.com/steinersports/CMS+Pages/Yankees+Man+Cave/background.jpg">
<div class="dot"></div>
</div>
</div>
</body>
</html>
和CSS: #container的{ 位置:相對; width:960px; margin-left:auto; margin-right:auto; }
.base {
width: 100%;
height: 100%;
position: absolute;
}
#container.pop-container-a img {
position: absolute;
}
.dot {
width: 10px;
height: 10px;
position: absolute;
background-color: red;
z-index: 10;
border-radius: 50%;
}
.pop-container-a img {
position:absolute;
opacity: 0;
width: 150px;
transition: opacity .5s ease;
}
.pop-container-a:hover .dot, .pop-container-a:hover img {
opacity: 1;
}
.pop-container-a {
position: absolute;
top: 100px;
left: 50px;
display: inline-block;
}
請編寫您的JavaScript代碼。 – Kumar 2015-04-03 09:32:01