Як закадаваць разумныя тэкставыя эфекты з дапамогай CSS

Аўтар: Louise Ward
Дата Стварэння: 7 Люты 2021
Дата Абнаўлення: 16 Травень 2024
Anonim
CS50 2014 - Week 10
Відэа: CS50 2014 - Week 10

Задаволены

Пераходныя спасылкі - выдатны спосаб прыцягнуць увагу карыстальніка, асабліва калі яны робяць нешта незвычайнае альбо арыгінальнае. Сярэдняе дзіця мае выдатны эфект, які рэдка сустракаецца ў іншых месцах, які фіксуе кожную літару і падзяляе іх анімацыяй, якая ўзнікае, калі наведвальнік наводзіць на слова. Анімацыя дапамагае перадаць гуллівы характар ​​маркі сэндвічаў.

У гэтым артыкуле мы пакажам вам, як узнавіць эфект на вашым сайце. Для атрымання дадатковага натхнення паглядзіце наш гід па лепшых прыкладах анімацыі CSS (з інструкцыямі па іх праграмаванні). Для чагосьці крыху іншага паспрабуйце найлепшага канструктара сайтаў альбо падбярыце лепшае воблачнае сховішча. І калі вы робіце свой сайт больш складаным, пераканайцеся, што ваш вэб-хостынг дакладна.

01. Тэкставы эфект перакульвання

Адзін з выдатных тэкставых эфектаў на сайце "Сярэдняе дзіця" - гэта эфект перакульвання меню, дзе літары падзяляюцца на тэкст і злёгку паварочваюцца. Пачніце з некалькіх простых тэгаў HTML.


div> div> сняданак / div> / div>

02. Стварыце CSS

Выкарыстоўвайце асобны файл CSS або тэгі стыляў, каб дадаць наступныя правілы CSS і зрабіць так, каб старонка запаўняла поўны памер браўзэра, забяспечваючы, каб цела і абгортка займалі поўную вышыню.

цела {шырыня: 100%; вышыня: 100%; запас: 0; пракладка: 0; } .wrapper {адлюстраванне: сетка; вышыня: 100%; }

03. Размясціце слова

слова клас цэнтруе слова ў сетцы. Любы тэкст, які атрымаў слова клас можа прымяняць гэта. уверх клас будзе прымяняцца да кожнай другой літары, і яны будуць рухацца ўверх.

.word {памер шрыфта: 3em; маржа: auto auto; } .word .up {адлюстраванне: убудаваны блок; пераўтварэнне: translate3d (0px, 0px, 0px) паварот (0deg); пераход: усе 0,5-ці зручнасць; }

04. Уверх і зноў

Цяпер ўніз клас падзяляе вельмі падобныя налады уверх але навядзенне паказвае рух уверх для уверх перакульванне. Уверх таксама трохі паварочваецца, каб палепшыць знешні выгляд.


.word .down {адлюстраванне: убудаваны блок; пераўтварэнне: translate3d (0px, 0px, 0px) паварот (0deg); пераход: усе 0,5-ці зручнасць; } .word: навядзенне .up {пераўтварэнне: translate3d (0px, -8px, 0px) паварот (12deg); колер: # 058b05}

05. Навядзенне курсора ўніз

Калі карыстальнік наводзіць курсор на тэкст, клас уніз перамяшчае тэкст уніз. Пазней у JavaScript тэкст будзе падзелены на асобныя прамежкі, пры гэтым класы будуць дададзены аўтаматычна ў альтэрнатыўныя прамежкі.

.word: hover .down {пераўтварэнне: translate3d (0px, 8px, 0px) паварот (-12deg); колер: # 058b05; }

06. Аўтамат для людзей

Трохі клопатаў, калі трэба размяшчаць кожную літару ў пераменным перыядзе з рознымі класамі, таму мы аўтаматызуем працэс, атрымаўшы JavaScript для запыту селектара і прыняцця кожнай літары. Тут вул зменная захоплівае бягучую літару, калі яна праходзіць праз тэкст.

script> var elements = document.querySelectorAll (’.word’); для (var i = 0, l = elements.length; i l; i ++) {var str = elements [i] .textContent; элементы [i] .innerHTML = ’’;

07. Дадайце пераменныя заняткі

Цяпер іншы цыкл змяшчае кожную літару ў свой уласны элемент span і дадае альбо уверх альбо ўніз клас да пралётаў. Калі вы паглядзіце на гэта ў браўзэры, вы ўбачыце тэкст, падзелены на кожную літару ўверх і ўніз, пры гэтым злёгку круцячыся.


Вы можаце ўбачыць эфект у дзеянні на сайце Middle Child.

для (var j = 0, ll = str.length; j ll; j ++) {var spn = document.createElement (’span’); элементы [i] .appendChild (spn); spn.textContent = str [j]; няхай pos = (j% 2)? 'уверх-уніз'; spn.classList.add (pos); }} / сцэнар>

Гэты артыкул быў першапачаткова апублікаваны ў часопісе творчага вэб-дызайну Вэб-дызайнер.Купіць выпуск 286 альбо падпісацца.

Сары
Дадайце на свой сайт эфект збояў
Далей

Дадайце на свой сайт эфект збояў

Выдатны спосаб прыцягнуць увагу - і ўтрымаць яго - стварыць макет сайта, які дэманструе вашы таленты з самага пачатку (прыстойны канструктар сайтаў можа дапамагчы ў зборцы). Выдатным прыкладам гэтага ...
Эй Канека
Далей

Эй Канека

Калі ў гэты момант у дызайне і ілюстрацыях распаўсюджаны змешаны падыход, вам можа быць даравана за першае ўяўленне пра тое, што Photo hop адыграў ролю ў працы мастака Токіо Эй Канека. Зразумела, што ...
12 вэб-эксперыментаў, якія паказваюць, што вам не патрэбны Flash
Далей

12 вэб-эксперыментаў, якія паказваюць, што вам не патрэбны Flash

CodePen - гэта рэдактар ​​кода, які працуе ў вашым браўзэры і дае вам імгненны прагляд вашай працы. Гэта таксама выдатнае месца, каб падзяліцца сваімі творамі і даведацца, што робяць іншыя. Тут мы саб...