Описание тега css-gradients
CSS-градиенты - это новые типы изображений, добавленные в модуль изображений CSS3. Использование градиентов CSS позволяет отображать плавные переходы между двумя или более указанными цветами. Они обычно используются для тонкого затенения фоновых изображений, кнопок и многих других вещей.
Согласно странице MDN CSS-Gradients
CSS-градиенты - это новые типы
<image>
добавлен в модуль изображения CSS3. Использование градиентов CSS позволяет отображать плавные переходы между двумя или более указанными цветами. Это позволяет избежать использования изображений для этих эффектов, тем самым сокращая время загрузки и использование полосы пропускания. Кроме того, поскольку градиент создается браузером, объекты с градиентами выглядят лучше при увеличении, и вы можете гораздо более гибко настраивать макет.