【发布时间】:2019-12-04 05:47:16
【问题描述】:
如何在放大的弹出图像上显示文本?
我想使用带有文本的 div 以显示在放大的缩放弹出图像上,我认为这可以通过 JavaScript 或 JQuery 完成,而无需单独使用 fancybox 应用程序。
但是,我找不到任何与此放大的缩放弹出效果类似的东西,文本出现在图像上。
$(document).ready(function() {
$("#single_2").fancybox({
openEffect: 'elastic',
closeEffect: 'elastic',
scrolling: 'no',
});
});
#single_2 href {
width: 120%;
height: 100%;
border: 2px solid red;
}
.fancybox-skin {
position: relative;
background: none;
color: #444;
text-shadow: none;
}
.fancybox-image {
max-width: 100%;
max-height: 100%;
overflow: hidden;
}
.fancybox-overlay {
position: absolute;
top: 0;
left: 0;
overflow: hidden;
display: none;
z-index: 8010;
}
.fancybox-overlay-fixed {
position: fixed;
bottom: 0;
right: 0;
overflow: hidden;
}
.fancybox-inner {
overflow: hidden !important;
}
.front-text {
position: absolute;
color: white;
text-align: center;
}
<link rel="stylesheet" href="style.css">
<script src="script.js"></script>
<!-- Add jQuery library -->
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
<!-- Add fancyBox -->
<script type="text/javascript" src="https://fancyapps.com/fancybox/source/jquery.fancybox.pack.js?v=2.1.7"></script>
<a>
<div id="single_2" href="http://farm1.staticflickr.com/756/22625719192_fdc3369588_b.jpg">
<div class="front-text">Business</div>
<img src="http://farm1.staticflickr.com/756/22625719192_fdc3369588_m.jpg" alt="" />
</div>
</a>
【问题讨论】:
-
不清楚您是否希望您的文本浮动在缩略图图像或fancybox内的图像上。
-
我希望文本浮在弹出图像上
标签: javascript jquery html css fancybox