线性渐变在 Firefox 4 中不起作用

发布于 2024-10-30 00:18:26 字数 268 浏览 3 评论 0原文

我最近尝试仅使用 CSS3 将渐变背景应用于网页。 测试以下代码时:

body {background: -moz-linear-gradient(top, blue, white);}

结果是: firefox grads出错

不完全是我想要的...... 知道发生了什么事吗? 操作系统为Win7 64位和Firefox 4。 谢谢!

I recently tried applying a gradient background to a webpage using only CSS3.
while testing out the following code:

body {background: -moz-linear-gradient(top, blue, white);}

The result was:
firefox grads went wrong

Not exactly what I was looking for...
Any idea what is going on?
OS is Win7 64bit and Firefox 4.
Thanks!

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

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

发布评论

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

评论(2

南…巷孤猫 2024-11-06 00:18:26

您可能想要将 no-repeat 添加到该背景属性...

或为 (以及 >)像这样:

html { height: 100%; }
body { background: -moz-linear-gradient(top, blue, white); height: 100%; }

you may want to add no-repeat to that background property…

or set a height to the <body> (and the <html>) like so:

html { height: 100%; }
body { background: -moz-linear-gradient(top, blue, white); height: 100%; }
甜点 2024-11-06 00:18:26

发生这种情况是因为主体的高度很小,并且默认情况下背景是重复的。

您可以使其不重复:

body { background-repeat: no-repeat; }

或将容器 (html) 的高度设置为窗口的大小:

html { height: 100%; }

但请注意,后者有时在滚动时会产生意想不到的效果。

This is happening because the height of the body is small, and by default the background is repeating.

You can either make it not repeat:

body { background-repeat: no-repeat; }

or make the height of the container (html) the size of the window:

html { height: 100%; }

though note that the latter can sometimes have unexpected effects when scrolling.

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