Създаване на анимации преврат в CSS

Бързо Забележка: Това не е първият учебник по подобен ефект, но всички останали ми се струваше прекалено сложно. В много други статии, добавени повече стилове, за да кодирате примери, а след това да изисква от читателя да дешифрира кой от тях е необходимо и кое не е. В този урок, този въпрос попада, което ви дава само най-необходимите стилове; Можете да украсите всяка страна на всеки ход, както желаете.

Създаване на анимации преврат в CSS

HTML5 и CSS3 практика от нула до резултата!

HTML структура за двустранното ефекта, който се очаква:

Искам да се обзаложите, че е версията, продавач на конвенционален увеличена от кода на префикс ще се изненадате колко малко CSS се използва:

Ето един груб преглед на процеса:

Външният контейнера определя срока в цялата областта на анимацията

В действителност, на вътрешния контейнер се обръща чрез завъртане от 180 градуса по време на мишката върху контейнера майка. Тук можете също да се контролира скоростта на прехода. Обръщането на -180 градуса обръща на елементите в обратната посока.

предни и задни елементи са разположени напълно, така че може да "припокриват" помежду си в едно положение; тяхната задната обвивка-видимост скрит, така че недостатъкът на превръщане на елементите по време на анимацията не се показва

В личен елемент Z-индекс е по-висока от възвръщаемостта, така че можете да кодирате на предния елемент на първия, а той все още се появява в горната част

Обратните член се върти на 180 градуса, за да действат като втора страна.

Тук, по принцип, и всички! Сложете тази проста структура на желаното място и да се определят стилове всяка страна да ви хареса!

Превключи CSS преврат

CSS Вертикална преврат

Извършване на вертикална преврат малко по-трудно - трябва да се промени неговата ос. Изходният код трябва да бъдат променени, а картата ще се завърти в обратна посока:

Срещнете някой странност - необходимостта от определяне на точната трансформиране на базата на пиксела вместо 50%.

Превратът винаги е бил класически Типичен пример за това какво може да се направи с CSS анимации, както и в по-малка степен - 3D CSS-анимация. Най-доброто нещо тук е, че участват в действителност много малко CSS. Този ефект е много добре пригоден за HTML5 игри и е идеален като сингъл "карта" ефект. Защо иначе бихте предложили да го използвам?

Редакция: Екип webformyself.

Създаване на анимации преврат в CSS

HTML5 и CSS3 практика от нула до резултата!

Най-IT новини и уеб разработки на нашия канал Телеграма