首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >渐变背景在Chrome中使用-webkit-渐变不起作用

渐变背景在Chrome中使用-webkit-渐变不起作用
EN

Stack Overflow用户
提问于 2010-12-21 07:59:38
回答 3查看 10.3K关注 0票数 1

大家好,

我使用了一个带有-webkit-gradient的渐变背景。它不能在Windows 7的Chrome 8.0.552.224上工作,但我可以发誓它最近在Chrome-OS X上工作。今天是星期一,所以我可能遗漏了一些明显的东西,但如果是这样的话,我就不能弄明白了。如果你能过来看看我会很感激的。这里的示例代码将在Firefox上运行,但不会在Chrome中显示渐变:

谢谢,-Northk

代码语言:javascript
运行
复制
<!DOCTYPE html>
<html lang="en">
<head>
    <title>Gradient test </title>
    <style>
        .main-header
        {
            padding-top: 50px;
            min-height: 50px;
            background: -webkit-gradient(linear, 0%, 0%, 0%, 100%, from(#fff), to(#000));
            background: -moz-linear-gradient(top, #fff, #000);
            border: 1px solid #000;
        }
    </style>
</head>
<body>
    <div class="main-header">
        THIS WORKS ON FIREFOX BUT DOESN'T WORK ON CHROME-WINDOWS 7!
    </div>
</body>
</html>
EN

回答 3

Stack Overflow用户

发布于 2010-12-21 11:31:21

看起来我只是把语法搞错了。下面是它应该是什么样子的:

代码语言:javascript
运行
复制
   background: -webkit-gradient(linear, center top, center bottom, from(#fff), to(#000));   
票数 3
EN

Stack Overflow用户

发布于 2012-01-22 02:14:12

请注意,Chrome 16.0.912.75m在解析样式时仍然有一个小的CSS错误/问题:

代码语言:javascript
运行
复制
background:-webkit-linear-gradient  (top,gray 0,#A0A0A0 100%);

这将不起作用,因为-webkit-线性梯度和起始括号之间存在空格。删除额外的空格将解决这个问题,同时缩小CSSs。

票数 2
EN

Stack Overflow用户

发布于 2013-07-10 12:59:13

尝尝这个

代码语言:javascript
运行
复制
background: -webkit-linear-gradient(#DDDDDD, #ffffff);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4495141

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档