DANFA

Плавная смена текста на чистом CSS

CSS
Есть яркий текст:
.bright {
	color: #ffcc00;
}

.bright:hover {
	color: #ff0000;
}

При наведении, цвет резко меняется с желтого, на красный, это режет глаза. Как сделать, чтобы текст менялся плавно, нерезко? И можно ли обойтись без JS, а сделать это на чистом CSS?

Спасибо.
Чтобы цвет менялся плавно, добавьте свойство: transition:
.bright {
	color: #ffcc00;
	transition: 1s;
}

.bright:hover {
	color: #ff0000;
	transition: 1s;
}

Время изменения цвета (1s) меняйте как вам угодно.
То, что доктор прописал!