En CSS, el color de texto se puede cambiar utilizando la propiedad `color`, pero por lo general, esto cambia el color de todo el texto dentro de un elemento. Sin embargo, si desea tener múltiples colores en el mismo texto, tendría que dividir el texto en diferentes elementos y aplicar diferentes colores a cada uno. Aquí hay una manera de hacerlo:
HTML:
```html
CSS:
```css
.red {
color: red;
}
.green {
color: green;
}
.blue {
color: blue;
}
```
También puede usar CSS linear-gradient para crear un aspecto de varios colores:
```css
h1 {
background: linear-gradient(to right, red, orange, yellow, green, blue, indigo, violet);
-webkit-background-clip: text;
color: transparent;
}
```
Esto aplica un gradiente de fondo al texto y luego utiliza el `-webkit-background-clip: text;` propiedad para recortar el fondo para que solo sea visible detrás del texto. Luego, establezca `color: transparent;` para hacer que el texto principal sea transparente, mostrando solo el fondo. Tenga en cuenta que esta técnica funciona en navegadores basados en Webkit como Chrome y Safari pero no está estandarizada y podría no funcionar en todos los navegadores.