Que una letra tenga 2 colores en CSS

kenyis Seguir

Delta
Verificación en dos pasos activada
Verificado por Whatsapp
Verificado por Binance
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
19 Jul 2011
Mensajes
542
Hola, estoy queriendo hacer que una letra en una palabra tenga 2 colores, he logrado hacerlo, pero justo en la mitad de la frase, pero en realidad yo lo quiero un poco antes.

Mejor se entiende con el ejemplo:

La frase es: Aprende a tu ritmo

Quiero que la "d" tenga 2 colores, con mi CSS he logrado que quede así:

Screen Shot 2019-08-21 at 8.10.30 AM.png


Pero yo quiero que el corte sea en la "d" y en la parte de arriba, así:

Screen Shot 2019-08-20 at 6.51.35 PM.png


Alguien tiene idea de como hacerlo? porsiacaso les dejo el CSS que yo utilice:

HTML:
<div class="fondo">

<div class="gradient_text_class"><h1>

Aprende a tu ritmo</h1></div>

</div>

CSS:
<!-- CSS -->

h1 {
  background-image: linear-gradient(45deg, blue 50%, pink 50%);
  display: inline-block;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.fondo {background: red;}
 

jmdoren

Épsilon
Verificación en dos pasos desactivada
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
31 May 2016
Mensajes
789
Aplica css a la letra Apren<span class="bbb">d</span>e
 

marjuanm

Eta
Programador
Verificación en dos pasos activada
Desde
16 Ago 2012
Mensajes
1.417
Hola, estoy queriendo hacer que una letra en una palabra tenga 2 colores, he logrado hacerlo, pero justo en la mitad de la frase, pero en realidad yo lo quiero un poco antes.

Mejor se entiende con el ejemplo:

La frase es: Aprende a tu ritmo

Quiero que la "d" tenga 2 colores, con mi CSS he logrado que quede así:

Ver el archivo adjunto 143181

Pero yo quiero que el corte sea en la "d" y en la parte de arriba, así:

Ver el archivo adjunto 143182

Alguien tiene idea de como hacerlo? porsiacaso les dejo el CSS que yo utilice:

HTML:
<div class="fondo">

<div class="gradient_text_class"><h1>

Aprende a tu ritmo</h1></div>

</div>

CSS:
<!-- CSS -->

h1 {
  background-image: linear-gradient(45deg, blue 50%, pink 50%);
  display: inline-block;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.fondo {background: red;}

Oye que buen truco, no lo conocía, gracias por compartirlo 👍
 

Kevin Ramos

Eta
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Verificado por Binance
Desde
10 Mar 2017
Mensajes
1.311
Edad
28
Aplica css a la letra Apren<span class="bbb">d</span>e

Eso sólo pinta la letra completa dentro de span, lo que él quiere es que la letra que está dentro de span por ejemplo la mitad sea de un color y la otra de otro color (la mitad de la letra osea de la d) es interesante ese efecto.
 

OLMID

Gamma
Verificación en dos pasos desactivada
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
14 Oct 2009
Mensajes
347
Hola, solo tienes que modificar ésta parte del código css, dejándolo así

CSS:
 background-image: linear-gradient(45deg, blue 41%, pink 41%);

Ver ejemplo

Saludos :)
 

Rykrdo

Épsilon
Verificación en dos pasos activada
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
4 Mar 2018
Mensajes
806
Woo.. Muchas gracias por compartirlo.. no lo sabía :3
 

SKullGol

Beta
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Desde
26 Jun 2019
Mensajes
120
Aplicarle una etiqueta span a la letra y otra a la parte restante del texto.
A un span le aplicas un degradado sin trama y al resto de la frase un color sólido. Así lo hubiera hecho yo, jaja.
Gracias por truco, no lo conocia.
 
Última edición:

Christianabreuh

Épsilon
Verificación en dos pasos desactivada
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
27 Jun 2019
Mensajes
798
Hola, estoy queriendo hacer que una letra en una palabra tenga 2 colores, he logrado hacerlo, pero justo en la mitad de la frase, pero en realidad yo lo quiero un poco antes.

Mejor se entiende con el ejemplo:

La frase es: Aprende a tu ritmo

Quiero que la "d" tenga 2 colores, con mi CSS he logrado que quede así:

Ver el archivo adjunto 143181

Pero yo quiero que el corte sea en la "d" y en la parte de arriba, así:

Ver el archivo adjunto 143182

Alguien tiene idea de como hacerlo? porsiacaso les dejo el CSS que yo utilice:

HTML:
<div class="fondo">

<div class="gradient_text_class"><h1>

Aprende a tu ritmo</h1></div>

</div>

CSS:
<!-- CSS -->

h1 {
  background-image: linear-gradient(45deg, blue 50%, pink 50%);
  display: inline-block;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.fondo {background: red;}
.texto{
background: -webkit-linear-gradient(black, red);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
Es algo tan simple -.-
 

¡Regístrate y comienza a ganar!

Beneficios

  • Gana dinero por participar
  • Gana dinero por recomendarnos
  • Descubre ofertas de empleo diariamente
  • Negocios seguros
  • ¡Información premium y más!

Acceder

¿Ya tienes una cuenta? Accede aquí

Arriba