CSS 渐变内容很少:修复了 Chrome 的问题
我问了一个问题 CSS Gradients with little content 一段时间
我想出了一个可能的解决方案修复 http://jsfiddle.net/aruUS/2/
html, body { min-height: 100% }
body {
background: -moz-linear-gradient(top, blue, red 200px);
background: -webkit-gradient(linear, 0 0, 0 200px, from(blue), to(red));
}
仅 Firefox 部分有效,看起来webkit 只支持颜色停止百分比?无论如何要让这项工作成功吗?
I asked a question CSS Gradients with little content some time back
I came up with a possible fix http://jsfiddle.net/aruUS/2/
html, body { min-height: 100% }
body {
background: -moz-linear-gradient(top, blue, red 200px);
background: -webkit-gradient(linear, 0 0, 0 200px, from(blue), to(red));
}
only the Firefox part works, it appears webkit only supports percentages for color stops? Anyway to make this work?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
只需从
200px
中删除px
即可。在 Webkit 的渐变语法中,像素值是无单位的。即参见 Surfin' Safari 博客的 CSS 渐变简介:
数字没有单位,而长度则有单位,根据 CSS 规范。
Simply remove the
px
from200px
. Pixel values are unitless in Webkit's gradient syntax. I.e.See the Surfin' Safari blog's Introducing CSS Gradients:
Numbers don't have a unit, as opposed to lengths, which do, according to the CSS specification.
试试这个:
有关
-webkit-gradient
的更多信息请访问:http ://webkit.org/blog/175/introducing-css-gradients/实例:http: //jsfiddle.net/aruUS/3/
为您提供更多帮助的工具:http://gradients.glrzad。 com/
try this:
More information for
-webkit-gradient
visit: http://webkit.org/blog/175/introducing-css-gradients/Live example: http://jsfiddle.net/aruUS/3/
Tool to help you more: http://gradients.glrzad.com/