Typst-color-gradients
介绍
Color gradients, 即颜色渐变, 能创建出平滑颜色过渡的效果.
Typst 中的 color gradients
Typst 中 color gradients 默认使用 Oklab color space (两个 color 之间的 distance 和人眼对两个 color 的 distance 的感知成正比) 实现.
有三种常用的 gradients:
- linear gradients, 线性渐变, 颜色沿着一条直线平滑地变化. 你可以定义渐变的起点和终点, 颜色将从起点开始变化, 沿着直线向终点过渡
- Radial gradients, 径向渐变, 颜色从一个中心点向外平滑地变化. 你可以定义渐变的中心和半径, 颜色将从中心开始变化, 沿着半径向外过渡
- Conic gradients, 圆锥渐变, 颜色沿着一个圆形路径平滑地变化, 就像切开的圆锥一样. 你可以定义渐变的中心和角度, 颜色将从一条从中心开始的线开始变化, 沿着圆形路径过渡
Linear gradients 示例:
1 |
|
(fill 指填充)
Conic gradients 示例:
1 |
|
(stroke 指描边)
Sharp transition 示例:
1 |
|
指定起始和结束示例:
1 |
|
对文本应用 linear gradients 示例:
1 |
|
Typst-color-gradients
http://example.com/2024/05/03/Typst-color-gradients/