Разница между alpha и opacity при работе с прозрачностью заключается в том, что они устанавливают разные параметры прозрачности. 2
Alpha используется для альфа-фильтрации цветов и делает их в определённой степени прозрачными. 1 При этом любой цвет за альфа-цветом смешивается с ним, образуя новый цвет. 1
Opacity устанавливает уровень непрозрачности для элемента и всех его дочерних элементов. 2 Установка непрозрачности для элемента делает прозрачным весь элемент, включая его содержимое. 2
Таким образом, alpha влияет только на цвета, а opacity — на целые элементы. 1
Например, установка rgba элемента делает прозрачным только фон элемента, оставляя его содержимое таким, какое оно есть. 2