将空 div 扩展到页面的长度

发布于 2024-10-02 10:45:11 字数 125 浏览 3 评论 0原文

我有两个 div 设置为 100 像素,绝对位于页面的左侧和右侧。我在它们之间有一个内容部分。当您从较大页面的顶部滚动到底部时,我希望图像随页面滚动。我的网站共有七个不同大小的页面,我正在尝试使用 CSS 来完成这项工作。谁能帮助我吗?

I have two divs set at 100 pixels absolutely positioned on the left and right sides of the page. I have a content section margined between them. I want the images to scroll with the page as you scroll from top to bottom of the larger pages. There are seven total pages in my site of varying sizes and i am trying to use CSS to make this work. Can anyone help me?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

苏佲洛 2024-10-09 10:45:11

看css固定定位。

position:fixed; top:0px; left:0px;

请参阅此处: http://limpid.nl/lab/css/固定/左侧栏和右侧栏

Look at css fixed positioning.

position:fixed; top:0px; left:0px;

See here: http://limpid.nl/lab/css/fixed/left-sidebar-and-right-sidebar

别在捏我脸啦 2024-10-09 10:45:11

这里是一个可能解决您的问题的示例。

它使用背景附件:固定;但您也可以使用位置:固定属性,具体取决于您希望如何使图像在元素中静态或随页面滚动。背景选项的问题是它需要您为其设计背景图像,但它会起作用。

编辑:这里是一篇关于固定定位和跨浏览器兼容性的优秀文章。

Here is an example that might solve your problem.

It uses the background-attachment:fixed; but you could also use the position:fixed attibute depending on how you want to have your images static in an element or scroll with the page. The issue with the background option is it will require you to design a background image for it, but it will work.

EDIT: Here is an excellent post on fixed positioning and cross browser compatibility.

仅此而已 2024-10-09 10:45:11
<div id="image1">
</div>

<div id="image2">
</div>

#image1 {
    position: absolute;
    width: 100px;
    top: 0;
    left: 0;
    padding: 0;
    margin: 0;
    background-image: url(../media/warlock.jpg);
    min-height: 100%;
    height: 100%;
    background-position: center;
    background-attachment: scroll;
}

#image2 {
    position: absolute;
    width: 100px;
    top: 0px;
    right: 0px;
    padding: 0;
    background-image: url(../media/paladin.jpg);
    min-height: 100%;
    height: 100%;
    background-position: center;
    background-attachment: scroll;
    background-repeat: repeat;
}

这基本上就是两侧 div 的代码。除了我想要滚动页面长度的背景图像之外,它们完全没有任何内容。

<div id="image1">
</div>

<div id="image2">
</div>

#image1 {
    position: absolute;
    width: 100px;
    top: 0;
    left: 0;
    padding: 0;
    margin: 0;
    background-image: url(../media/warlock.jpg);
    min-height: 100%;
    height: 100%;
    background-position: center;
    background-attachment: scroll;
}

#image2 {
    position: absolute;
    width: 100px;
    top: 0px;
    right: 0px;
    padding: 0;
    background-image: url(../media/paladin.jpg);
    min-height: 100%;
    height: 100%;
    background-position: center;
    background-attachment: scroll;
    background-repeat: repeat;
}

That is basically the code for the two side divs. They are completly void of anything but background images that I want to scroll the length of the page.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文