Как добавить эффект отражения к изображению

Короткое объяснение, как добавить эффект отражения к изображению с помощью CSS и какие параметры стоит подбирать.

Принцип отражения

Эффект отражения создаётся дублированием изображения и его переворачиванием по вертикальной оси. В CSS это делается через свойство transform с функцией scaleY(-1), а затем наложенным градиентом, который плавно затухает к нижнему краю отражённой копии.

Практические шаги

Оберните картинку в контейнер, добавьте второй элемент с тем же src и классом отражения. Настройте opacity и linear-gradient, чтобы зеркальная копия не выглядела слишком контрастной. Тестируйте на разных разрешениях экрана, поскольку высота отражения может смещать макет.