chrome 中的 css 线性渐变

标签 css google-chrome

我尝试在背景屏幕上设置一条垂直红线,like this . 在 firefox 中它工作正常,但在 chrome 31 中红线丢失。

我的CSS代码:

html {
    background-image:
    linear-gradient(90deg, transparent 6em, red 6.2em, red 6em, transparent 6.2em),
    linear-gradient(#eee .1em, transparent .1em);
    background-size: 100% 1.2em;
}

感谢您的帮助。

最佳答案

尝试将“-webkit-”添加到那些“线性渐变”前缀以与 Chrome 兼容,如所述here :

-webkit-linear-gradient(90deg, transparent 6em, red 6.2em, red 6em, transparent 6.2em),
-webkit-linear-gradient(#eee .1em, transparent .1em);

但是,最新的 Chrome 版本似乎不需要这些前缀。也许您也应该更新您的浏览器。

关于chrome 中的 css 线性渐变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21652069/

相关文章:

css - Pseudo::before::after inline heading on Chrome

javascript - 如何在不重新启动 Web 应用程序的情况下以编程方式使 JavaScript 和 CSS 包失效或刷新?

html - 如何创建悬停在背景图像上的下拉菜单?

javascript - JS 中的窗口宽度与最大宽度 CSS 不匹配

asp.net-mvc - .ui-widget :active and . ui-widget :active? 之间有区别吗

jquery - Firefox 和 Chrome 中的 CSS 输出解释了吗? [id^ ="exlidInput_scope"]

javascript - jQuery click 事件仅在 Chrome 中移动鼠标后才有效

css - NoSuchElementException 使用 RSelenium 抓取 ESPN

html - @media print 不打印当前页面

javascript - 对象 js 代理中的 Chrome 52 Object.keys 错误?