溢出到左边?

时间:2015-10-17 00:43:02

标签: css

是否可以设置水平滚动功能,使其滚动到(溢出,我假设,除非有另一种方式)左侧和右侧。有点像这张照片:

a horizontal scrolling feature

...除了我想加载对象就像它在那张照片中一样但是有其他对象(图像而不是图片中的div)回到第一个对象的左边),这样你就可以滚动到看不见的东西了两个方向。

编辑:为了回应一些提供帮助的人(谢谢),我写了一个小提琴(在下面的评论中)。希望是我可以在最左边(初始加载时)使用蓝色边框来加载这个水平特征,人们可以向后或向后滚动。我更喜欢(但我会选择任何一个)它被标记为加载在那个盒子而不是css它所以它会在一定宽度或类似之后加载,因为我希望它以普遍的方式运行(无论左边隐藏了多少个对象,但是,我会采取任何一种解决方案,因为我可以使用它们。

1 个答案:

答案 0 :(得分:1)

这是一个类似的快速模型。它可以扩展为使用滚动事件。使用jquery但它也可以在纯js中完成。只是让身体像这样隐藏溢出

body {
    overflow: hidden;
}

我有按钮移动它,但正如我所说,你也可以用滚动事件来做。

function left () {
    var div = document.getElementById('scrollContainer');
    $(div).animate({ "right": "+=100px" }, 500);
}

function right () {
    var div = document.getElementById('scrollContainer');
    $(div).animate({ "right": "-=100px" }, 500);
}

小提琴:http://jsfiddle.net/hna6jkzk/

显然,div也可以是图像。

没有JS和可见滚动条的小提琴:http://jsfiddle.net/hna6jkzk/1/

没有JS和隐藏滚动条的小提琴:http://jsfiddle.net/hna6jkzk/2/