Elemento CSS baseado no esquema de cores selecionado

Olá,

Existem várias maneiras de fazer isso.

Por exemplo:

Você pode alterar as cores do esquema de cores em admin/customize/colors/. Basta selecionar seu esquema de cores de modo escuro e alterar o código de cor secondary.

Observação: Isso alterará a cor secundária em todos os lugares, não apenas nos ícones do cabeçalho.


Ou você pode usar a mídia prefers-color-scheme para alterar secondary para secondary-low no modo escuro.

Algo como isto:

.d-header-icons .d-icon {
  width: 100%;
  line-height: 1.4;
  display: inline-block;
  color: var(--secondary);
  @media (prefers-color-scheme: dark) {
    color: var(--secondary-low);
  }
}

Ou você pode criar definições de cores personalizadas: Why might dark-light-choose() not work? - #2 by awesomerobot


Espero que ajude :slightly_smiling_face:

2 curtidas