【发布时间】:2015-09-08 21:45:12
【问题描述】:
我目前正在处理具有悬停效果的图像。当您将鼠标悬停在图像上时,会显示一个链接。图像在悬停时具有模糊效果。问题是当您将鼠标悬停在链接上时(在图像顶部可见),图像开始闪烁(在模糊和不模糊之间)。
一些代码:
$(document).ready(function() {
$(".realisatieslink1").hide();
$(".realisatiesafb1").mouseenter(function() {
$(".realisatieslink1").show();
});
$(".realisatiesafb1").mouseleave(function() {
$(".realisatieslink1").hide();
});
});
.realisatieslink1 a {
padding-top: 5px;
padding-bottom: 5px;
padding-left: 15px;
padding-right: 15px;
display: inline-block;
margin-right: 10px;
margin-left: 10px;
font-size: 15px !important;
border: 1px solid white;
color: white !important;
}
.realisatieslink1 {
margin-top: -120px;
z-index: 10;
position: relative;
}
.editing .realisatieslink1 {
margin-top: 0px;
}
.realisatieslink1 p {
margin-bottom: 0px;
}
<div class="col-sm-3">
<div class="ccm-custom-style-container ccm-custom-style-slide31-83 realisatiesafb1 realisatieafb">
<a href="http://grafomantestsite2.be/index.php/realisaties">
<img src="http://grafomantestsite2.be/application/files/6314/4161/6181/realisatie1.png" alt="realisatie1.png" width="401" height="269" class="ccm-image-block img-responsive bID-83">
</a>
</div>
<div class="ccm-custom-style-container ccm-custom-style-slide31-85 realisatieslink1" style="display: none;">
<p><a href="http://grafomantestsite2.be/index.php/realisaties">BEKIJK REALISATIES</a>
</p>
</div>
</div>
有没有办法让闪烁停止?
以下是一些截图:
编辑: 我在 CMS 中工作,这限制了我编辑 HTML 的能力。 刚刚发现图像效果在firefox中不会闪烁,在chrome和safari中会。
编辑:图片 css:
.realisatieafb {
width: 100%;
height: 200px;
overflow: hidden;
position: relative;
}
.realisatieafb img {
position: absolute;
left: -100%;
right: -100%;
top: -100%;
bottom: -100%;
margin: auto;
min-height: 100%;
min-width: 100%;
}
【问题讨论】: