[英]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.