Parâmetros
Tudo o que dá para ajustar pela URL de um ícone. Todos os parâmetros são opcionais e vão na query string.
Como são tratados
Valores fora da faixa são ajustados ao limite mais próximo, e valores inválidos voltam ao padrão. A API nunca falha por causa de um parâmetro.
Lista de parâmetros
c1hexCor principal. No modo gradiente, é a cor inicial.
- Padrão
- 0A3CFF
- Aceita
- 3 ou 6 dígitos, com ou sem #
modetextoPreenchimento sólido ou gradiente diagonal.
- Padrão
- solid
- Aceita
- solid · grad
c2hexCor final do gradiente. Ignorada no modo sólido.
- Padrão
- 7B2FF7
- Aceita
- 3 ou 6 dígitos
blurnúmeroDesfoque da camada vista através do vidro, em unidades da grade de 64.
- Padrão
- 3.2
- Aceita
- 0 a 8
tintnúmeroQuanto de cor o vidro carrega: 0 é vidro branco, 1 é a cor cheia.
- Padrão
- 0.3
- Aceita
- 0 a 1
sizeinteiroLargura e altura em px. Sem ele, o SVG se ajusta ao contêiner.
- Padrão
- —
- Aceita
- 16 a 2048
| Nome | Tipo | Padrão | Aceita | Descrição |
|---|---|---|---|---|
c1 | hex | 0A3CFF | 3 ou 6 dígitos, com ou sem # | Cor principal. No modo gradiente, é a cor inicial. |
mode | texto | solid | solid · grad | Preenchimento sólido ou gradiente diagonal. |
c2 | hex | 7B2FF7 | 3 ou 6 dígitos | Cor final do gradiente. Ignorada no modo sólido. |
blur | número | 3.2 | 0 a 8 | Desfoque da camada vista através do vidro, em unidades da grade de 64. |
tint | número | 0.3 | 0 a 1 | Quanto de cor o vidro carrega: 0 é vidro branco, 1 é a cor cheia. |
size | inteiro | — | 16 a 2048 | Largura e altura em px. Sem ele, o SVG se ajusta ao contêiner. |
Exemplo completo
url
https://glassius.himersus.com/api/icons/chat?mode=grad&c1=0A3CFF&c2=8A1FE8&blur=3.2&tint=0.2&size=128