Задать вопрос
@smkdn05

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

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

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

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

Заранее спасибо.
  • Вопрос задан
  • 373 просмотра
Подписаться 2 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 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. Не удивительно, что все тормозит.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы