css - 渐变 Angular 冲突

标签 css linear-gradients

大家好,我正在使用一个简单的 CSS 渐变:

background: linear-gradient(225deg, red 0%, white 10%, #aaaaaa 50%, #cccccc 56%, white 80%);

现在看下图:

enter image description here

看到 225 度 Angular 从左下角开始,但是在 CSS example 中它是渐变开始的右上角。为什么 ??

我引用了关于渐变的 MDN 文档,事实上 W3c's examples本身就很擅长解释梯度,但还是想不通这个。

谢谢。

亚历山大。

最佳答案

Angles in CSS右边没有零 Angular ,但在顶部。正 Angular 是顺时针的,不是逆时针的。

linear gradient 中的设置不指定渐变的开始位置,而是指定渐变的目的地。因此,225 度 Angular 的终点在左下角,因此它从右上角开始。

关于css - 渐变 Angular 冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28273898/

相关文章:

css - 线性渐变之字形背景图像

用于手持设备而非小型浏览器屏幕的 CSS 媒体查询

html - 显示li时用anchor填充li :inline

css - 覆盖线性渐变 CSS 属性

react-native - 如何将边框半径应用于 Expo LinearGradient 组件的某些角

c++ - C++ 中的两个颜色线性渐变 .ppm 文件

javascript - 如果我有线性渐变,则更改滚动上的颜色背景

css - 如何让 CSS 网格填充父元素的高度?

javascript - 寻找(可能是 CSS)涉及移动对象的设计解决方案

css - 如何让 polymer 自定义属性发挥作用