Coder Social home page Coder Social logo

old-markup-task-8's Introduction

Задача «айБабулька»

Перед выполнением задания внимательно прочитайте:

Основное задание

Задание необходимо решить без использования JS и с использованием CSS преобразований и переходов/анимаций

Витрина лучших экземпляров осеннего урожая пользуется популярностью и одна грушевая компания обратила на нее внимание. Эта компания готова рекламировать продукцию бабуленек за скромные три ящика моркови.

Однако, для запуска рекламной кампании необходимо сверстать 3D галерею продуктов. Это обязательное условие грушевой компании и никакие овощные «подарки» не изменят их решение. Придется постараться.

  • На странице отображается 7 фотографий (макет №1)
  • Фотография по центру (активная) отображается без искажения на переднем фоне
  • Фотографии слева и справа от активной «повернуты» к ней и находятся «позади» нее
  • Необходимо добиться ощущения 3D пространства
    • Активная фотография находиться в плоскости экрана
    • Неактивные фотографии «отодвинуты» от плоскости экрана «вглубь» на одинаковое расстояние
    • Чем дальше фотография от активной - тем меньше ее поворот
  • При клике на неактивную фотографию - она становится активной (макет №2)
    • Происходит анимированное перемещение фотографии в центр
    • При перемещении фотография постепеннно теряет искажение и в конечном итоге располагается в плоскости экрана в «стандартном» 2D виде
    • Остальные фотографии перемещаются вслед за новой активной
  • При наведении на активную фотографию (и только на нее) у нас появляется ссылка на рецепт блюда из этого овоща (макет №3).
    • Анимацию появления ссылки на рецепт вы можете придумать сами.
    • При клике на эту ссылку карточка плавно разврачивается к нам «задней» стороной и увеличивается (создавая эффект «полета» к нам на встречу из экрана, макеты №4-6). Мы видим название блюда и рецепт (макет №7).
    • По клику на крестик анимация воспроизводится в обратном направлении, возвращая слайдер к состоянию до клика.

Дополнительное задание (+56 к урожайности)

Дополнительное задание необходимо решить без использования JS и с использованием CSS преобразований и переходов/анимаций

Бабуленька не какой-то там ламер в области интернет маркетинга, а вполне даже продвинутый юзер и просит вас поиграть с перспективой и поворотом овощей. Или, если говорить языком макетов, то вам нужно реализовать переключение галереи (уже знакомым вам по прошлым заданиям способом) в другой 3d вид, с сохранением всех остальных функциональностей. Этот другой вид может быть таким: 3d карусель

А может быть вы придумаете ещё более красивый способ расположить овощи, фантазия здесь только приветствуется!

Откормленные внуки

⚠️ При разработке 3D галереи ни один внук не остался голодным

old-markup-task-8's People

Contributors

mokhov avatar

Watchers

James Cloos avatar Denis Mukhametov avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.