图片下方的文字有问题。
出于某种原因,它离图片太远了,我希望它始终与图片底部保持 30px 的距离。但是,当我缩小浏览器时,它只会将文本向下推。
我已经将我的 CSS 放在了这个JSFiddle 中。
希望你们中的一个人可以指出我的noobiness错误。
谢谢
迈克尔
更新:
解决了以下问题:
<script type="text/javascript">
// The social div
var $socialDiv;
$(document).ready(function() {
$socialDiv = $('.social');
});
$(window).scroll(function() {
//Get scroll position of window
var windowScroll = $(this).scrollTop();
$socialDiv.css({
'opacity' : 1 - windowScroll / 400,
'background-position-y' : -windowScroll / 10
});
});
</script>
然后在 div 中添加一个边距底部。
<div class="social" style="background-image: url(http://payload51.cargocollective.com/1/7/237315/3336908/HomeImage_o.jpg); background-attachment: fixed; height: 560px; width: 100%; opacity: 1; background-repeat: no-repeat no-repeat; overlow: hidden">
</div>