我试图实现两件我无法弄清楚的事情:
1)当我将鼠标悬停在图像上时如何显示 div,最好具有过渡效果。
2)当用户将鼠标从图像移动到div本身时,如何使div保持不动。
到目前为止,这是我的代码;它没有过渡效果,除非 div 直接位于图像旁边,否则当我将鼠标悬停在图像上时,它不会保持不变。
<style>
#Picture {
position: fixed; left: 0px; right: 0px; top: 0px; bottom: 0px; margin: auto;
width: 375px;
height: 375px;
}
#content {
display: none;
position: fixed; left: -800px; right: 0px; top: 0px; bottom: 0px; margin: auto;
width: 300px;
height: 300px;
background-color: #7377a8;
}
#Picture:hover + #content {display: block;}
#content:hover {display:block;}
</style>
<body>
<img src="" alt="Picture" id="Picture" />
<div id="Content">
Something goes here
</div>
</body>
PS 如果我的格式有误,我很抱歉;我是该网站的新手。
森林海
ABOUTYOU
德玛西亚99
相关分类