Названия
Цвет можно задать названием (red, blue, green и т.д.). HTML поддерживает 140 имен цветов: https://www.w3schools.com/colors/colors_names.asp
Hex
Обычно для кодирования цвета применяются символы в шестнадцатеричной системе счисления (Hex). Должно быть, подобное определение цвета (#FF0000) вызывает вопросы. Этот код состоит из трёх пар символов (цифры или буквы), каждая их которых представляет собой закодированный оттенок трех цветов (красного, зеленого и синего) в диапазоне от нуля (00) до 255 (обозначается символами FF). При этом белому цвету соответствует #FFFFFF, чёрному - #000000.
Как указать код цвета? Для этого можно просто воспользоваться поиском на Яндексе: вводите название цвета (например "серый") и получаете код - в данном случае #808080.
RGB & RGBA
Формат цвета: rgb(красный, зеленый, синий). Каждый параметр - это интенсивность цвета как число от 0 до 255.
Например, rgb(0,0,255) отображается как синий, потому что для синего параметра установлено значение 255, а для остальных установлено значение 0.
Если вам требуется добавить прозрачность, используйте модель RGBA, которая означает "красный, зеленый, синий, альфа-канал". Альфа-канал указывается в диапазоне от 0 до 1.
Удобный сервис подбора цветов: https://color.adobe.com
Пройдите курс по ссылке: Веб-технологии. Часть I