Webkit 渐变语法

发布于 2024-09-06 08:43:06 字数 483 浏览 6 评论 0原文

我一直在阅读有关 -webkit-gradient 属性的内容,但我不明白它。

径向:

-webkit-gradient(radial, 105 105, 20, 112 120, 50, from(#ff5f98), to(rgba(255,1,136,0)), color-stop(75%, #ff0188)),

105 105, 20, 112 120, 50 是什么意思?

线性:

background: -webkit-gradient(linear, 40 50, 50 50, color-stop(0.0, yellow),
            color-stop(0.5, orange), color-stop(1.0, red));

40 50, 50 50 是什么意思?

I've been reading about the -webkit-gradient property and I don't understand it.

Radial:

-webkit-gradient(radial, 105 105, 20, 112 120, 50, from(#ff5f98), to(rgba(255,1,136,0)), color-stop(75%, #ff0188)),

What does 105 105, 20, 112 120, 50 mean?

Linear:

background: -webkit-gradient(linear, 40 50, 50 50, color-stop(0.0, yellow),
            color-stop(0.5, orange), color-stop(1.0, red));

What does 40 50, 50 50 mean?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

ㄟ。诗瑗 2024-09-13 08:43:06

Webkit 渐变文档

对于径向渐变,前两个参数表示以原点 (x0, y0) 和半径 r0 为起始圆,接下来的两个参数表示以原点 (x1, y1) 和半径为 r1 的结束圆。

因此,对于径向:“105 105, 20, 112 120, 50”,它是一个从左侧 105 像素、顶部 105 像素开始、半径为 20 像素的圆,结束于左侧 112 像素、顶部 120 像素、半径为 50 像素的圆;

对于线性:“40 50, 50 50”,从 40 像素左 50 像素顶部开始,并继续到 50 像素左 50 像素顶部。

Webkit gradient documentation

For a radial gradient, the first two arguments represent a start circle with origin (x0, y0) and radius r0, and the next two arguments represent an end circle with origin (x1, y1) and radius r1.

So for radial: "105 105, 20, 112 120, 50", it's a circle starting at 105px left and 105px top with a radius of 20px and ending at a circle 112px left and 120px top with a radius of 50px;

For linear: "40 50, 50 50", start at 40px left 50px top, and continue to 50px left 50px top.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文