@smkdn05

Как сделать такой сайт?

Помогите разобраться.

Нашел такой сайт - 2c.tv

Интересно реализовать что-то подобное своими руками. Конкретно интересует горизонтальная прокрутка, верстка таких блоков.

Заранее спасибо.
  • Вопрос задан
  • 373 просмотра
Пригласить эксперта
Ответы на вопрос 1
sfi0zy
@sfi0zy
Creative frontend developer
Горизонтальная прокрутка - transform: translate для контейнера, привязанный к скроллу.
Косые блоки - transform: skew для блока, skew обратно для контента.
Размер косого блока удобно выразить через единицы vh.
Картинкам - object-fit: cover.
При наведении на блок меняем его opacity до 1, плюс transform: translate для текста и scale для картинки.
Переходы между страницами - немного css-трансформаций + что-нибудь вроде barba.js.

Авторы сего шедевра вместо CSS решили все рассчитывать на JS. Не удивительно, что все тормозит.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы