javascript - 圆形视差背景定位

标签 javascript jquery html css

我正在使用脚本根据鼠标移动/手机移动将背景位置移动特定像素距离。但是,我无法想出一种始终让背景扩展包含 div 的整个宽度和高度的方法。该脚本确实可以根据鼠标移动来移动背景。但是它移动背景图像太多并且会导致出现空白。

看看 fiddle ,您就会明白我的意思。

fiddle :http://jsfiddle.net/K9Ae7/2/

HTML:

<section id="court-fitness" data-parallaxify-background-range="30"></section>

CSS:

#court-fitness {
height: 500px;
width: 100%;
background:url('https://www.tourresource.com/Board/Themes/SMF_Grunge/images/bg.jpg');
background-repeat: no-repeat;
}

JS:

        $('#court-fitness').hover(function () {
        $(this).parallaxify({
            parallaxBackgrounds: true,
            useMouseMove: true,
            useGyroscope: true,
            inputPriority: 'mouse'

        });
    },

    function () {
        $(this).parallaxify('destroy');
    });

脚本的其余部分在 fiddle 中。谢谢。

最佳答案

检查一下:

#court-fitness {
    height: 500px;
    width: 110%;
    margin-left: -5%;
    margin-top: -5%;
    background:url('https://www.tourresource.com/Board/Themes/SMF_Grunge/images/bg.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    overflow: hidden;
    z-index: -1;
}

Fiddle

关于javascript - 圆形视差背景定位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22082682/

相关文章:

javascript - 客户端游戏逻辑操作的 Webapp 安全

javascript - 重构 jQuery $(this).find

javascript - 如何隐藏点击的元素并显示不同的元素

html - 响应式 Bootstrap 网格中内容的垂直和水平居中

javascript - Meteor.js 响应式 html5 地理定位 position.coords

javascript - 复选框不能取消选中

javascript - Chartjs.org 条形图无法正确缩放

javascript - 通过ajax将值数组提交到外部php脚本(数据表延迟渲染)

javascript - jScrollPane 鼠标中键点击不起作用

javascript - 单击链接时提示用户确认