CSS3 渐变问题

标签 css gradient

我一直依赖出色的 colorzilla 渐变工具来创建跨浏览器友好的渐变 CSS - 但它在重新创建已在某些浏览器中运行的现有渐变方面遇到了困难。我目前无法完全获得供应商前缀和后备的正确组合以使其全面可靠地工作。

现有(适用于 FF/Chrome)CSS 是:

background: radial-gradient(ellipse farthest-corner at center top , #00B9E6 0%, #00B9E6 38%, #003766 68%) repeat fixed 0 0 transparent;

任何人都可以通过供应商前缀等提供有关最佳顺序/变体的一些指示,以使其能够在所有现代浏览器中工作吗?

最佳答案

我对此进行了测试,它可以在所有现代浏览器中正常工作。但是,如果您希望大多数浏览器(包括旧的)都得到支持,我建议使用 CSS3 polyfill。发现支持 CSS 渐变 here

background: -webkit-radial-gradient(ellipse farthest-corner at center top , #00B9E6 0%, #00B9E6 38%, #003766 68%) repeat fixed 0 0 transparent;
background: -moz-radial-gradient(ellipse farthest-corner at center top , #00B9E6 0%, #00B9E6 38%, #003766 68%) repeat fixed 0 0 transparent;
background: -o-radial-gradient(ellipse farthest-corner at center top , #00B9E6 0%, #00B9E6 38%, #003766 68%) repeat fixed 0 0 transparent;
background: radial-gradient(ellipse farthest-corner at center top , #00B9E6 0%, #00B9E6 38%, #003766 68%) repeat fixed 0 0 transparent;

您还可以使用less 如果您想避免重复的 -moz、-o、-webkit 缩写。

关于CSS3 渐变问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18471531/

相关文章:

html - 在 HTML5 视频上方添加文字

javascript - 隐藏仅适用于 ios 平板电脑的下载按钮纵向和横向模式

jquery - jQM 复选框,如何改变状态?

google-chrome - CSS3 背景 Angular 渐变在宽屏幕上变为水平

css - 像渐变一样将图像淡化为透明

html - 为什么我的 span hover CSS 不起作用?

html - 为什么表行中的图像不能在 ios 邮件上并排呈现?

java - 在Java中用3种颜色渐变填充三角形

html - 多色背景 HTML

react-native - 如何在 react-native 中创建渐变文本