移除css线性渐变白线
Remove css linear-gradient white line
我认为这是一种视错觉...但想知道如何去除线性渐变末端的白线。
这是我的 css 代码。
position: absolute;
z-index: 1;
bottom: 0;
background: linear-gradient(180deg, rgba(210, 210, 210, 0) 18.61%, #262626 100%);
width: 100%;
height: 180px;
看起来像这样。
谢谢!
这就是您所需要的! Easing linear gradients.
这是一本非常有趣的读物,但它本质上可以归结为像这样手动缓和渐变:
linear-gradient(
hsl(0, 0%, 0%) 0%,
hsla(0, 0%, 0%, 0.738) 19%,
hsla(0, 0%, 0%, 0.541) 34%,
hsla(0, 0%, 0%, 0.382) 47%,
hsla(0, 0%, 0%, 0.278) 56.5%,
hsla(0, 0%, 0%, 0.194) 65%,
hsla(0, 0%, 0%, 0.126) 73%,
hsla(0, 0%, 0%, 0.075) 80.2%,
hsla(0, 0%, 0%, 0.042) 86.1%,
hsla(0, 0%, 0%, 0.021) 91%,
hsla(0, 0%, 0%, 0.008) 95.2%,
hsla(0, 0%, 0%, 0.002) 98.2%,
hsla(0, 0%, 0%, 0) 100%
);
如果这看起来令人生畏或者您需要多次复制,请转到文章底部。它描述了使用 CSS 处理器(例如 PostCSS 或 SCSS.
来自动化效果的方法
我认为这是一种视错觉...但想知道如何去除线性渐变末端的白线。 这是我的 css 代码。
position: absolute;
z-index: 1;
bottom: 0;
background: linear-gradient(180deg, rgba(210, 210, 210, 0) 18.61%, #262626 100%);
width: 100%;
height: 180px;
看起来像这样。
谢谢!
这就是您所需要的! Easing linear gradients.
这是一本非常有趣的读物,但它本质上可以归结为像这样手动缓和渐变:
linear-gradient(
hsl(0, 0%, 0%) 0%,
hsla(0, 0%, 0%, 0.738) 19%,
hsla(0, 0%, 0%, 0.541) 34%,
hsla(0, 0%, 0%, 0.382) 47%,
hsla(0, 0%, 0%, 0.278) 56.5%,
hsla(0, 0%, 0%, 0.194) 65%,
hsla(0, 0%, 0%, 0.126) 73%,
hsla(0, 0%, 0%, 0.075) 80.2%,
hsla(0, 0%, 0%, 0.042) 86.1%,
hsla(0, 0%, 0%, 0.021) 91%,
hsla(0, 0%, 0%, 0.008) 95.2%,
hsla(0, 0%, 0%, 0.002) 98.2%,
hsla(0, 0%, 0%, 0) 100%
);
如果这看起来令人生畏或者您需要多次复制,请转到文章底部。它描述了使用 CSS 处理器(例如 PostCSS 或 SCSS.
来自动化效果的方法