如何在网站中获得填充整个页面的渐变背景

发布于 2024-11-24 14:45:47 字数 1459 浏览 0 评论 0原文

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

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

发布评论

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

评论(3

不即不离 2024-12-01 14:45:47

如果您真的需要使用背景图像来实现此目的,这里有一个示例。
当然,它并不是在所有地方都能工作——你需要 JS polyfill 来让不支持 background-size 属性的浏览器满意。我会为此推荐
jQuery Backstretch

但是,您真正想做的(至少我希望如此)是使其尽可能灵活,因此,您应该看看 这个这个 CSS 渐变教程的图像。当然,您可以使用 CSS 渐变生成器之一,例如:

If you really-really need to achieve this with background image, here is an example.
Of course it doesn't work everywhere — you need JS polyfill to make browser that don't support background-size property happy. I would recommend jQuery Backstretch for this.

But, what you really want to do (I hope so, at least) is to make it as flexible as possible and thus, you should take a look at this or this CSS gradients tutorial instead of the image. And, of course, you can use one of the CSS gradients generator like:

删除→记忆 2024-12-01 14:45:47

我会使用页面顶部的 div 或其他元素来为您提供“栏”,并使用渐变背景图像,附加到 css 中的正文,与底部对齐并重复。

body{
background:url(yoururl.png) repeat-x bottom;
}

对于“栏”,使用以下 CSS 以获得相同的样式效果...

.topbar{
position:relative;
top:0px;
left:0px;
height:30px; /* or whatever height you want */
}

应用您的颜色并以您认为合适的方式设置酒吧的边框。

I would do it using a div or other element at the top of the page to give you the 'bar' and use a gradient background image, attached to the body in your css, aligned to the bottom and repeated.

body{
background:url(yoururl.png) repeat-x bottom;
}

For the 'bar', use the following CSS for the same style effect...

.topbar{
position:relative;
top:0px;
left:0px;
height:30px; /* or whatever height you want */
}

Apply your colours and borders to the bar however you see fit.

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