Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

113
Visualizações
material 2 color de contraste paleta

En la paleta, puedo ver el contraste. ¿Cómo puedo elegir un color de contraste?

obras:

 scss mat-color($button-primary);

No funciona

 scss mat-color($button-primary, contrast(900));

Ver en la parte inferior dice contraste.

 scss $mat-red: ( 50: #ffebee, 100: #ffcdd2, 200: #ef9a9a, 300: #e57373, 400: #ef5350, 500: #f44336, 600: #e53935, 700: #d32f2f, 800: #c62828, 900: #b71c1c, A100: #ff8a80, A200: #ff5252, A400: #ff1744, A700: #d50000, contrast: ( 50: $black-87-opacity, 100: $black-87-opacity, 200: $black-87-opacity, 300: $black-87-opacity, 400: $black-87-opacity, 500: white, 600: white, 700: white, 800: $white-87-opacity, 900: $white-87-opacity, A100: $black-87-opacity, A200: white, A400: white, A700: white, ) );

¿Cómo puedo usar el contraste?

about 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

color: mat-contrast($mat-red, 900);

Enlace de referencia: https://github.com/angular/material2/blob/2.0.0-beta.8/src/lib/core/theming/_theming.scss#L4

about 4 years ago · Santiago Trujillo Relatório

0

Si usa temas personalizados, a veces es útil obtener el contraste de los ajustes preestablecidos predeterminados, más claros o más oscuros. Por ejemplo, en su archivo styles.scss puede configurar el siguiente tema personalizado:

 $default-primary: mat-palette($mat-blue, 500, 300, 700); $default-accent: mat-palette($mat-red, 500, 50, 900); $default-warn: mat-palette($mat-deep-orange); $default-theme: mat-light-theme($default-primary, $default-accent, $default-warn); @include my-component-theme($default-theme);

Luego, en el tema de su componente puede hacer lo siguiente:

 @mixin my-component-theme($theme) { $primary: map-get($theme, primary); $accent: map-get($theme, accent); $warn: map-get($theme, warn); $background: map-get($theme, background); $foreground: map-get($theme, foreground); .test { color: mat-color($primary, default-contrast); // or 'lighter-contrast' or 'darker-contrast' } }
about 4 years ago · Santiago Trujillo Relatório

0

La solucion es:

 .test { color: mat-color($button-primary, 900-contrast) }
about 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda