КомпьютерлерФайл түрлері

CSS Анимация және оның мүмкіндіктері

Қызық қалай анимация жасауға CSS, көптеген пайдаланушылар сабақтар мен нұсқаулар іздеу өтіңіз. мұндай нұсқаулар басқалардың арасында, мына жерде танысуға болады, бірақ, біз CSS пайдаланып анимация құру сізге негізгі пайдалы кеңестер береді.

тамаша дамыту құпия

төмендегідей тегіс анимация CSS болып толық не екенін білесің келетіндерге берілуі мүмкін кеңес болып табылады. код дайын дана кезде күнделікті эксперименттер және олардың өз эксперименттер жүргізуге тырысады. Жылы The Time тегін бастап жұмыс өз сайттар, көріңіз қараңыз не болады отырып The жиналмалы бөлігі коды үшін зерттеу сол немесе мүліктік толық. мүлдем басқа тілдік құралдарды пайдалана отырып қызықты идеялар барлық түрлерін жүзеге асыру үшін көріңіз, және CSS анимация жаңа жолмен сіз үшін ашылады. Бұл қарапайым кеңес бұл - өзіңіз үшін эксперимент.

CSS-анимация келбеті

Ал енді қызықты мысалдар үшін. Әдетте, анимация стандартты пайдалану ұзақ уақыт бойы біртіндеп сайттың кейбір элементтерін өзгерту болып табылады. Бірақ бұл тым айқын болып табылады, солай емес пе? Міне, біз сіздермен анимация пайда уақытын пайдалануға кезектен тыс жолын ортақ.

анимация орына немесе оның толық сайтқа нақты өзгерістер дерлік сәтте болуы мүмкін, бұл факт. Бұл әрекетті орындау үшін, біз кез келген екі кадрлар сұрайды, бірақ өте аз қатарын пайдаланыңыз. Мысалы, ол 0,001% тең болуы мүмкін. Бұл жағдайда, CSS анимация бірден орын алуы мүмкін. Ол неон модельдеу үшін тамаша болып табылады. Бұл белгісі жыпылықтайды, және анимациялық CSS одан кейін ашықтығы болады және мәтін-көлеңке пайдалану және ерекшелігі, егер, белгісі дерлік нақты зат ретінде болады.

Мұнда мысал коды болып табылады.

функционалдық түймелерін жақсарту

біз ерекше болуы мүмкін қандай мәселені қарастыру болса CSS-анимациялық батырмасы, ол сайттар үлкен жиынтығы безендіру параметрлерін батырмасы деп айтуға болады. Соның бір мысалын қарастырайық. дөңес батырмаларды басу әсері. Мысал коды - төмен.

код анимация CSS блогының осындай қарапайым бөлігімен өте жақсы көрінеді. Бұл өте қызықты көрінеді және жиі мүлдем басқа сайттарында пайдаланылады.

CSS-анимация, сіз торапқа фрагменті меңзегенде

динамикалық және қазіргі заманғы сайт, ұзақ ол пайдаланушыға қалады. Сонымен қатар, маңызды рөл сондай-ақ интерактивті атқарады. Бұл, әрине, шынайы болып табылады, бірақ не мүмкіндігінше интерактивті ретінде сайты жасауға көмектесе алады?

Өте жақсы, содан кейін, қашан тінтуір сайттың дизайн элементтері және үзінділер жұмыс істеу үшін іздеңіз. Сіз апарғанда Анимация түймелер біз жоғарыда талқыланды, бірақ бір-бірінен сіз ең стильді оларды қабылдау, сайттың түрлі бөліктерін «жандандырып» және мүмкін екенін бастап. барлық қалған сияқты, мұнда басты принципі - переборщить емес.

Сондықтан, төрт байланысты қасиеттері созылуы мүмкін тамаша көшу меншік, бар.

Сіз бұл кодты орына меңзегенде белгілі бір уақыт CSS-анимация барысында өзгереді. ұзақтығы меншік анықталады. Сіз бұл өзіндік өзгеріс, біз селекторлық орнатылған кез келген мүлікті басталады Элементтің меңзегенде Яғни, болып табылады. Біздің жағдайда бұл - .element (алға-тармақ). Сәл төмен кезде жалған .hover бар контейнер бөлгішінде, қызыл жасыл өң өзгерістер көшу, код үлгісі болып табылады.

пользователь тінтуірдің CSS анимация меңзерді апарғанда бірден өзгерту, бірақ қызықты әсер жасайды секунд, кейбір фракциясының кешіктірілді емес.

Алдыңғы мысалда, сіз DIV элементі фондық жасыл қызыл өзгерген және 0,4 секунд ішінде жылжыту деп белгілі бір ереже сұрады, егер Сонымен қатар, ол барлық мәнін пайдалана отырып, сіз бүкіл меншігіне қолдануға болады Айта кету керек, толығымен дереу.

төмендегідей Мысал коды ұсынылған.

қасиеттері толтыру және фондық өтпелі әсері көрсетілгендей бел көшу меншік болып табылатын пайда болады. Сіз үтірмен бөлінген мәндер белгілі жиынтығы көрсетуге болады екенін ескеріңіз тиіс.

түймелерге анимация осы түрін қолдану кейбір енгізуі

Негізінде, ұзақ мерзімді перспективада ол көрсетілген және деректер мәндерінің берілетін болады, қандай тәртіппен соншалықты маңызды емес. бір жағдайда қоспағанда. Біз кешігу меншік ісі болуы мүмкін. Бұл жағдайда, біз ұзақтығы мен уақытын көрсету қажет. Басқаша айтқанда, біз кідіріс орын алады қанша біз үшін өте қажетті айта коды қажет болады.

Кейбір қасиеттері көшу әсері болуы мүмкін емес, бұл назарға ала отырып. Яғни, олар өтпелі болуы мүмкін емес болып табылады. Бұл олар анимациялық мүмкін емес, бұл шын мәнінде байланысты.

мәтін анимация

код көмегімен орнату және тамаша анимациялық CSS мәтінін болады. Осы баптың қандай, және ірі атауы, сайт атауы болуы мүмкін. Жоғарыда айтылғандай, ең бастысы - переборщить емес және арзан көрінеді, ол қалдықтарды көму орнына Сіздің сайт қосу емес.

Кел, мәтіннің қандай CSS анимация білуге және оны жасауға тырысамыз, және мәтіндік көлеңкелер көрейік. Мүмкін сіз картиналар атаулары өздері қандай да бір көмескі-қараңғы аясында сөне көрінді қасіретін фильмдер, көрдім. осы сияқты нәрсе жалпы мысал жаңғыртуға тырысып көрейік.

Қорқынышты фильмдер стилінде мәтінді Animate

Шын мәнінде, бүкіл идея хаттар тұман аз болды, онда мәтінді жасау болып табылады және бұру еді. , Онда әріптер арасындағы кеңістік болуы тиіс. Біз interalphabetic көлеңке, сондай-ақ аралығын пайдалануға болады. идеяны жүзеге асыру мақсатында, біз сценарий авторын Dave Руперт Lettering.js қажет. Ол тег аралығының сөздерді плюс бірнеше хат орап қажет. Біріншіден, сіз h2 теге тіркесін орап керек. Мұнда мысал коды болып табылады.

Тег аралығында h2 тегтер Содан кейін obernom барлық сөздер.

Бұл сияқты жүреді.

Ол бірнеше ауқымдылығы көрінеді, бірақ бұл алаңдатпай мүмкіндік бермейді.

Маниакальды жеткілікті құрылымын алуға.

Нәтижесінде, біз тег аралығының оралған біздің қолданыстағы әріптер әрбір бар. Олар шын мәнінде көп шықты. Бірақ мысал нәтижесінде жоғарыда код өте қарапайым болып табылады. Олардың бүкіл құрылымы, өзіңіз жаза аласыз, және ол тағы бірнеше болады. Ол пайдаланғыңыз келетін мәтіннің қандай да байланысты.

Біз сәл стильдендірілген жұмысымызды жасасады. Жоғарыда келтірілген мысалда біздің атақтар Барлық, экранның бүкіл ені орналасатын болады. Және олар барлық дерлік қол жетімді орын алады.

біз экран ортасында біздің хаттар барлық орналастыру бара жатырмыз бастап, содан кейін, біздің контейнерге және біз сондай-ақ flexbox қажет.

Мұнда оның кодын үлгісі болып табылады.

тектік сынып .os-тіркестерінің тиесілі бір сүйем сыныпта оралған барлық әріптер, орналасқан және ортасында оған қоса болады, сондықтан қазір біз жасадық.

бұл хат интервал өзі, бос орын аздап қосу үшін ұмытпаңыз.

Бұл жағдайда, бірінші қабықшасы кейбір қосымша қасиеттері бар өткім келеді. Бұл сипат перспективалы. Ол АҚШ-тың көз Бұл сайт бірінші кезекке келіп, ерекшелену сияқты болатынын жасауға мүмкіндік береді.

Біздің хаттар ретінде өздері мөлдір болады, және біз бір жерде 5,2 секунд ішінде олар үшін анимация бірқатар іске қосады. Төменде - мысал код.

Ол қалай және кешігу біздің сөйлемдерді мен сөз тіркестерін пайда болады қандай анықтау, сондай-ақ маңызды болып табылады. мәтін бөліктерінің қайсысы алдыңғы, және қанша қарағанда тезірек пайда болады. коды осы сияқты көрінеді.

АҚШ-тың шағын, бірақ өте қызықты әсер келтірейік. 0,2 ашықтығы қойыңыз. Interalphabetic қашықтық осылайша өте үлкен болады. Әріптер, сондай-ақ сізді қараңыз бірнеше осі Y. үшін бұрылады болады, сондай-ақ Сіздің сайттың пайдаланушылары осы хаттар аз ғана бөлігі болады. Сондай-ақ, мәтін-көлеңке қасиеттерін әсерін беруге ұмытпаңыз. Жартысы анимация, біз ерекше нәрсе жасады. Біз хаттар өздері бағыттайды, сондай-ақ олардың арасында қашықтықты азайту үшін, содан кейін ашықтығы арттыру, және осі Y. үшін 0 туралы povernom белгілері кейін

Ақыр соңында, біз қайтадан бірнеше әріптерін немесе құрып кету қаупi төнген promasshtabiruem оларды қосу. Бұл жаңа шағын Blur әсерін береді.

Және, ақырында, соңғы фраза CSS-анимация.

Ал иә, сайып келгенде, соңғы жанасуын қосыңыз. Біз кейбір белгілі сөздер жұмылдырылатын болады. Олар батыл бетін болады. Бұл қажетті екпін береді.

Шабыт туралы ұмытпаңыз

Сіз қасиеттері мен CSS анимация өзін тәжірибе тырысқанда, күнделікті өмірде барлық шабыт табуға тырысады. Бұл қызықты веб-беттер кейбір тамаша видео әсер нәрсе болуы мүмкін.

Егер сіз сол немесе әсер қалай істеу керектігін, шығарыңыз, және өз оны жаңғыртуға тырысып емес, Сонымен қатар, егер, сіз үлкен нәтижелерге қол жеткізуге болады. Немесе, кем дегенде, әрқашан, шын мәнінде, оны пайдалануға бағдарламалау тілінде мүмкіндіктері туралы көп нәрсе білуге болады. тіпті толығымен сіздің идея-ақ өте әсерлі болуы мүмкін жүзеге асырылған жоқ.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 kk.unansea.com. Theme powered by WordPress.