来自图像的WebKit渐变

时间:2010-10-02 19:25:30

标签: css webkit gradient

有没有人知道是否有一个工具可以拍摄图像(.png,.gif等)并输出图像包含的渐变?

我真的想在css中重新创建这个图像alt text。看起来像线性和径向渐变的混合,超出了我的css技能

3 个答案:

答案 0 :(得分:2)

从任意图像获取渐变对任何图像处理器来说都很难。通过获取图像的像素数据,找到顶部和底部像素,从中提取颜色数据,然后使用这些值创建渐变,您可能会有更好的运气。

答案 1 :(得分:1)

开始使用此工具 http://gradients.glrzad.com/然后在这里阅读有关径向渐变的信息,使其成为径向http://hacks.mozilla.org/2009/11/css-gradients-firefox-36/

使用该工具可以实现这一目标:

-webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0, rgb(68,214,254)),
    color-stop(0.49, rgb(53,150,230)),
    color-stop(0.51, rgb(123,180,236)),
    color-stop(1, rgb(255,255,255))
)
-moz-linear-gradient(
    center bottom,
    rgb(68,214,254) 0%,
    rgb(53,150,230) 49%,
    rgb(123,180,236) 51%,
    rgb(255,255,255) 100%
)

然后将它放在径向,只在这里使用mozilla

-moz-radial-gradient(right bottom, 
   ellipse, 
   #44D6FE 0%, 
   #3596E6 49%, 
   #7BB4EC 51%, 
   #FFFFFF 100%) repeat scroll 0 0 transparent

这是一张它的样子 alt text

答案 2 :(得分:0)

您的示例是两个径向渐变的重叠。对于不透明的径向渐变有一个白色到中蓝色的停止位于按钮上方,中间不透明度;在简单的蓝色到白色径向渐变的顶部,以右下方为中心。