Създайте анимирано 3D лого за вашия сайт

Автор: Randy Alexander
Дата На Създаване: 24 Април 2021
Дата На Актуализиране: 16 Може 2024
Anonim
40 полезных автотоваров с Aliexpress, которые упростят жизнь любому автовладельцу #6
Видео: 40 полезных автотоваров с Aliexpress, которые упростят жизнь любому автовладельцу #6

Съдържание

Има няколко начина за създаване на 3D анимация в мрежата, като повечето от тях изискват добро познаване на JavaScript и WebGL или използването на приставка като Flash. Благодарение на CSS 3D трансформациите е възможно да се създаде 3D, като се използват само HTML и CSS, но не е лесно да се направи това. Tridiv, моето безплатно онлайн приложение, опростява процеса, предлагайки прост и интуитивен WYSIWYG интерфейс, който позволява на потребителите да създават 3D обекти, без да пишат нито един ред код.

В този урок ще създадем и анимираме лого за „Tridiv Records“, измислен лейбъл, използвайки само HTML и CSS. Основната графика за логото ще бъде създадена в 3D с помощта на Tridiv. След това ще добавим типографските елементи, като използваме обикновени HTML и CSS.

Можете да видите крайната анимация и кода, който я генерира тук.

Приготвяме се да започнем

Ще започнем, като създадем грамофона в 3D, използвайки Tridiv. Отидете на tridiv.com и стартирайте приложението. Ще трябва да използвате Chrome, Safari или Opera 15 (или по-нова версия).


Преди да започнете, важно е да разберете интерфейса Tridiv. Основният раздел на редактора се състои от четири изгледа: горе вляво е 3D изгледът, осигуряващ пълен изглед на сцената. Останалите три изгледа го показват отгоре, отстрани и отпред. Използвайки тези три изгледа, можете да създавате, редактирате и премествате 3D фигури.

Хоризонталната лента с инструменти е разделена на две части: лявата част показва информация, свързана с вашия документ; дясната част съдържа инструменти за създаване и редактиране на фигури. The Ход подбор и редактиране бутоните за избор превключват между различните режими за редактиране.

Екранът за свойства (страничната лента) показва настройки на документа, като мащабиране и прилепване към решетката, както и свойствата на избраната форма (размер, позиция, завъртане, цвят и т.н.). Единицата, използвана за размери и позиция, е ems; ъглите на въртене са в градуси.


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

w = ширина h = височина d = диаметър на дълбочината = диаметър x deg = въртене по оста x y y = = завъртане по оста y z deg = завъртане по оста z

Създаване на основата на грамофона

Започнете, като зададете стойността на мащабиране на 200. За да помогнете за изчертаването на фигурите, активирайте настройката за щракване към мрежата в Настройки на документа раздел на страничната лента. Задайте стойността на щракване на 0.125.

Основата на грамофона е съставена от обикновен кубоид, така че щракнете върху Добавете кубовидни в горната лента с инструменти. Трябва да видите, че кубоидът се появява във всичките четири изгледа в редактора.

Преименувайте формата на база използвайки полето за име в панела със свойства (под Свойства на формата). Името на фигурата трябва да е валидно име на клас на CSS, защото ще се използва в кода, генериран от редактора. Ще използваме тези имена на класове по-късно, когато анимираме логото, така че не забравяйте да назовете всяка нова форма, която създавате правилно.


След като кубоидът е наречен, уверете се, че е избран в изгледа отгоре (той трябва да бъде маркиран в синьо, с кръгъл пръстен от инструменти около него), след това щракнете върху редактиране бутон в горната част на пръстена, за да се покажат дръжките за редактиране. Плъзнете контролните дръжки отстрани на кубоида, докато достигнат ширина и дълбочина w = 10 и d = 8 в Свойства на формата.

Кликнете върху фигурата в страничния изглед. Това ще покаже дръжките за редактиране в този изглед, което ни позволява да променим височината му. Регулирайте височината, докато достигне h = 2. Можете също да въведете стойности директно в екрана със свойства. За да закръглите ъглите на кубоида, променете стойностите на ъглите в екрана на свойствата на 1.75, след това натиснете [Въведете] ключ за прилагане на промените. Ще имате нещо подобно.

Създаване на краката

За краката на грамофона ще използваме цилиндри. Добавете цилиндър, след което променете диаметъра му на диаметър = 1,75 и височината му до h = 0,5. Кликнете върху Ход бутон за избор в горната лента с инструменти, за да покажете плъзгащата се област на фигурата. Преместете цилиндъра под основата, като го поставите в един от ъглите. (Може да се наложи да го преместите в изгледите отгоре, отстрани и отпред.)

Дублирайте цилиндъра (натиснете Дубликат в кръглия пръстен на инструменти или натиснете д ключ) и да преместите новия цилиндър в друг ъгъл на основата. Повторете процеса, докато всичките четири крака бъдат правилно позиционирани. Не забравяйте да назовете цилиндрите (например, крака-ляво-горе, крака-дясно-отгоре, крака-ляво-долу, крака-ляво-горе). Когато го направите, резултатът трябва да изглежда така.

Сега ще разгледаме създаването на плоча, диск, ос и бутон. Процесът на създаване на следващите фигури е подобен на този за краката. Ето размерите, използвани за различните цилиндри:

плато: диаметър = 7; h = 0,5 диск: диаметър = 6,75; h = 0,25 бутон: диаметър = 1,5; h = 0,25 основа-ос на рамото: диаметър = 2,25; h = 0,25 ос на рамото: диаметър = 1,375; h = 1

За да прецизирате страните на цилиндрите, можете да увеличите броя на лицата във всеки един, като използвате страничното поле в екрана за свойства. Не добавяйте твърде много страни, тъй като това може да повлияе отрицателно на глобалното представяне на редактора и крайната анимация. В този случай бих ви посъветвал да не използвате повече от 32 страни за плочата и диска. Трябва да имате нещо подобно.

Ръката и главата

За ръката и главата на грамофона ще използваме кубоиди. За ръката създайте кубоид (w = 0,25; h = 0,25; d = 4), след това приложете завъртане на -33° на оста y. За главата създайте кубоид (w = 0,5; h = 0,5; d = 1), след това приложете завъртане на -33° на оста y. Подравнете двете форми с цилиндъра на оста на рамото. Резултатът трябва да изглежда така.

Цветове и текстури

Почти приключихме с грамофона. Последната стъпка е да зададете цветове и да приложите текстура към винила (изображение, представляващо повърхността на записа). За да зададете цветове, изберете форма и кликнете върху цветове поле в екрана за свойства. Tridiv ви позволява да посочите отделни цветове за всяко лице на фигура, но в този пример трябва да използваме цялото поле, за да променим цвета на всички лица. За да направите това, просто въведете шестнадесетичен цветен код в полето, след което потвърдете, като натиснете Въведете.

Ето цветовете, използвани в този пример:

основа: # 0099FF крака, бутон, ос, ръка и глава: # F2EEE5 диск: # fa7f7a

За текстурата на винила процесът е подобен на задаването на цветове. Изберете цилиндъра на диска, след което кликнете върху изображения поле в екрана за свойства. Поставете URL адреса на изображението, което искате да приложите към винила, в горното поле и потвърдете, като натиснете Въведете. Можете да използвате собствено изображение или да изтеглите използваното в този пример.

Сега трябва да имате нещо, което изглежда така.

Предаване и експортиране

Сега, когато грамофонът е готов, ще работим по начина, по който е изобразен, преди да го експортираме. Щракнете върху Преглед в горната част на екрана със свойства. Задайте стойността на мащабиране на 200 за да покажете грамофона по-голям. За да премахнете черните граници на фигурите, отидете на Граници на панела и задайте непрозрачността на 0. Резултатът трябва да изглежда така.

Искаме грамофона да свети отгоре. За да направите това, завъртете сцената по такъв начин, че горната част на грамофона да е обърната към вас. Основата трябва да изглежда идеално правоъгълна. Промяната на светлите и тъмните стойности в раздела tridiv.com/d/4k6 на панела със свойства ще регенерира сенките в сцената. Променете стойността на светлината на 0.

Грамофонът вече е готов за износ!

Завършване на логото

Готови сме да добавим текста към логото и да създадем анимацията на логото. Щракнете върху редактиране на бутона CodePen в долния ляв ъгъл на Преглед изглед за експортиране на кода в CodePen. Важно е да се отбележи, че CSS кодът, генериран от Tridiv, не използва префикси на доставчици, така че ще трябва да използвате инструменти като prefixr.com или leaverou.github.io/prefixfree, за да направите кода функционален във всеки браузър. Започнете със затваряне на прозореца на JavaScript, тъй като няма да го използваме. В HTML панела премахнете стиловия маркер, приложен към .сцена div.

Разгънете CSS панела и добавете следния код в края:

.scene {преобразуване: translateY (-140px) rotateX (-55deg); }

Ето, translateY (-140px) премества грамофона 140px нагоре, оставяйки място за текста под него. Тогава rotateX (-55deg) задава вертикалния наклон на грамофона.

За да добавите текста, трябва да добавите a .заглавие div веднага след отварянето #tridiv div в HTML прозореца. Вътре добавете две обхваща> (.main-title и .sub-title), разделени с hr />:

div id = "tridiv"> div> span> TRIDIV / span> hr /> span> RECORDS / span> / div> ...

След това трябва да приложите правилните шрифтове и стилове. В прозореца CSS импортирайте шрифта Open Sans, използван в логото, и добавете основните стилове за текстовите елементи.

@import url (http://fonts.googleapis.com/css?family=Open+Sans:300); / * Центриране на текстови блокове + основни стилове на шрифта * / заглавие {позиция: абсолютно; отгоре: 50%; ляво: 50%; марж: 0 0 0 -165px; ширина: 330px; височина: 5em; семейство шрифтове: ‘Open Sans’, sans-serif; тегло на шрифта: 300; размер на шрифта: 24px; подравняване на текст: център; интервал между букви: 1.5em; цвят: # 0099FF; } заглавие hr {border: 1px solid # fa7f7a; марж: .75em 0; } дял на заглавието {дисплей: блок; } .main-title {размер на шрифта: 2.15em; } .подзаглавие {отстъп на текст: .25em; }

Voilà! Вашето лого е завършено. Тя трябва да изглежда нещо като изображението по-долу. След като вашият 3D модел приключи, можете да използвате силата на CSS, за да го направите още по-добър, като добавите стилове, анимации или събития с мишката: просто третирайте 3D модела като всеки друг HTML елемент.


Анимирайте логото

Вижте анимация с помощта на логото тук. Тъй като частите на грамофона „попадат“, всяка от тях споделя една и съща анимация на ключови кадри с различно закъснение. За фигурите е зададен атрибут top 50%. За да създадем падащия ефект, анимираме атрибута top от -400px да се 50%:

@keyframes падат {0% {top: -400px; } / * Започваме анимацията, позиционирайки фигурата на височина 400px * / 100% {top: 50%; } / * след това го завършваме на първоначалната му позиция * /}

Можете да добавите тази анимация към всички фигури, както следва:

.shape {отгоре: -400px; анимация: падане 1s лекота 0s напред; }

Задайте горния атрибут на -400px и добавете забавяне:

.platter {забавяне на анимацията: 1,05s; } .disc {забавяне на анимацията: 1.35s; } .button {забавяне на анимацията: 1.5s; } ...

Създайте последния ефект на „отскачане“ с помощта на rotateX атрибут:

90% {преобразуване: translateY (-5em) rotateX (780deg) rotateY (0deg); } 95% {преобразуване: translateY (-4em) rotateX (620deg) rotateY (0deg); } 100% {преобразуване: translateY (-4.5em) rotateX (660deg) rotateY (0deg); }

Ето как създадохме тази конкретна версия, но не забравяйте: няма ограничения!


Думи: Джулиан Гарние

Тази статия първоначално се появи в брой 248 на нетното списание.

Най-Четенето
Вкусни дизайни за марка био храни
Прочетете Още

Вкусни дизайни за марка био храни

Обичаме тази проста, но ефективна марка за канадската компания за био храни Blue Goo e Pure Food, която практикува вертикална интеграция и живее според философията, че ако се грижите за земята и живот...
Най-добрите компактни камери през 2021 година
Прочетете Още

Най-добрите компактни камери през 2021 година

Смятаме, че най-добрите компактни фотоапарати могат да бъдат огромна покупка за практически всеки креатив. Без значение от вашата дисциплина, наличието на камера, която да документира процеса ви или д...
Happy Cog преработва сайта на живо
Прочетете Още

Happy Cog преработва сайта на живо

След като последно преработи сайта си през 2007 г., Happy Cog реши да прекара една седмица в редизайн. Президентът Грег Хой посочи в публикация в блога, че компанията се е опитала да актуализира сайта...