我要实现我的背后居中文本内容为什么右侧的div启用水平滚动条?
- 两个重叠的背景div的是什么。
- 一个在文本内容div的左下角。
- 一个在文本内容div的右上角。
- 两者都应该稍微落后于文字内容。
- 两者都应附加到文本div。
- 水平滚动条只有在窗口宽度小于
div.text
的宽度时才可见。 - 另外,如果两个背景div超出可见区域,则不应启用水平滚动条。
我已经有
- 看到这个simple JsFiddle example。在Chrome 25和Firefox 19
问题
测试了现在,如果我缩小窗口的宽度,使蓝色和红色盒送的可见区域外,则显示水平滚动条。但是,如果我在div.right
上设置display: none;
,则不显示滚动条。
我该如何使用div.right
获得所需的功能,如果蓝框和红框被窗框遮挡,水平滚动条会保持隐藏状态?有没有一个很好的,跨浏览器兼容的解决方案?
编辑
在我的实际网站,红色和蓝色的框将包含一个图像,所以我也在考虑类似削减一半的BG-图像,并设置更小的部分作为background-image
解决方案为内容div。
这是我不清楚你想达到什么样的,你能与一些子弹可能是构建你的问题指出实际要求?另外,我有一种强烈的感觉,这应该是纯粹的CSS可能,但这只是一种基于我在你的jsfiddle中看到的直觉。 – Bazzz
@Bazzz按照建议编辑我的问题。 –