繁体   English   中英

使Div背景图像向顶部“溢出”

[英]Get Div background image to “overflow” towards the top

我正在尝试使用Divs创建一个滚动条(它会动态变大)从下面的屏幕中可以看到,我在对齐左下角的div时遇到麻烦。

这是我的问题:

我的问题的图片: http//i.stack.imgur.com/KQL6b.png

我的jsFiddle: http : //jsfiddle.net/13fhcumo/

我的HTML:

<body>
<div id="scrolltop"><div id="scrollsideright"></div></div>
<div id="scrollmiddle">
</div>
<div id="scrollbottom"><div id="scrollsideleft"></div></div>
</body>

如您所见,正确的DIV及其随附的背景图像很好地重叠,但是我需要底部的Div重叠UPWARDS而不是向下。 有谁能够帮助我? 我不能使用绝对定位,因为页面的长度是动态的。

我应该在上面的图片中的html中添加右上角div在“ scrolltop” div内(向右浮动),左下角div在“ scrollbottom” div内,向左浮动。

这是解决方案,也许这不是您要寻找的答案。

在您的小提琴中,如果更新#scrollsideleft以添加margin-top:calc(362px-650px) ,则可以解决此问题。

#scrollsideleft {
    border: 1px solid red;
    background-image: url(scrollleftsidebottom.png);
        background-color: #444;
    height: 650px;
    width: 210px;
    float: left;
    margin-top: calc(362px - 650px);
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM