Разница между использованием RGB и RGBA для создания прозрачного фона заключается в том, что RGB используется только для задания твёрдого цвета фона, а RGBA позволяет ещё и задавать непрозрачность цвета. 4
RGB получает три значения, обозначающие красный, зелёный и синий компонент, и возвращает цвет. 1 Значения могут находиться в интервале от 0 до 255. 1
RGBA получает четыре значения: красный, зелёный, синий и альфа. 1 Первые три аналогичны значениям в функции RGB, а альфа (значение от 0 до 1) обозначает непрозрачность цвета. 1 Значение 0 означает, что цвет полностью прозрачен, а значение 1 — что цвет полностью непрозрачен. 1