"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como posso ajustar dinamicamente a cor do texto com base em um fundo gradiente no CSS?

Como posso ajustar dinamicamente a cor do texto com base em um fundo gradiente no CSS?

Postado em 2025-03-23
Navegar:786

How Can I Dynamically Adjust Text Color Based on a Gradient Background in CSS?

Mistura de texto sobre a cor de fundo

Você pretende estilizar uma barra de progresso com as cores lâminas da esquerda, e a cor do texto deve ajustar dinâmico com base no fundo do fundo do texto, e o blends-b-Blackm a border com o blends-b-Blackming no fundo do texto, mas a Border-Blacks. Não foi bem -sucedido. Você também considerou usar o filtro: escala de cinza (1) contraste (9);, mas isso também não produziu o efeito desejado. Ao empregar esse método, você elimina a necessidade de modo de mistura de mistura. Largura: 200px; Altura: 20px; Antecedentes: gradiente linear (à direita, #43A047 50%, #EEE 0); Alinhamento de texto: centro; } .texto { Antecedentes: gradiente linear (à direita, 50%branco, preto 0); -webkit-background clip: text; clipe de fundo: texto; Cor: transparente; -webkit-text-color: transparente; Peso da fonte: negrito; }

Essa abordagem garante que o texto a cor transmite entre preto (em seções mais escuras à esquerda) e branco (em seções mais leves à esquerda).

Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3