Разница между transparent и none для background-color в CSS заключается в том, что при использовании background:none устанавливается значение none для фонового изображения и прозрачный цвет фона. 15 Это сокращённое свойство, которое позволяет установить сразу несколько свойств фона. 5
При использовании background-color:transparent устанавливается только прозрачный цвет фона, а фоновое изображение (если оно есть) всё равно будет отображаться. 5