Креирање контролера јачине звука помоћу јКуери УИ клизача
Ако сте ловац на фреебиес, највероватније сте преузели пуно ПСД корисничких интерфејса (УИ). Неки од њих су заиста запањујући и могли би да уштеде наше време прототиповима дизајна на којем смо радили.
У овом посту ћемо кодирати ПСД УИ и претворити га у нешто функционалније. Кодират ћемо сљедећи ПСД УИ клизач који ће се примјењивати као јКуери УИ Слидер тема.
Међутим, Молимо вас да обратите пажњу за које је овај туториал намијењен средњи нивои искуства. Рекавши то, још увек је релативно лако пратити, све док сте прилично упознати са ЦСС-ом и јКуери-јем.
У реду, хајде да почнемо.
Корак 1: јКуери УИ
Очигледно нам је потребна јКуери и јКуери УИ библиотека, и имамо две могућности да их искористимо. Прво, можемо да повежемо јКуери и јКуери УИ директно са следећих ЦДН: Гоогле Ајак АПИ ЦДН, Мицрософт ЦДН и јКуери ЦДН, има пуно предности коришћења хостованог ЦДН фајла када ставимо наш сајт уживо.
Али пошто ћемо радити само на њему, користићемо други уместо тога.
Ми ћемо преузети и прилагодити ЈКуери УИ библиотеку са званичне странице за преузимање. Будући да нам је потребан само Слидер плугин, ми ћемо изабрати само Слидер библиотеку заједно са њеним зависностима и оставити остале. На тај начин ће датотеке које користимо бити много тање и брже се учитати. Након тога, повежите све те библиотеке са ХТМЛ документом, по могућности на дну странице или пре затварања
да буде тачна.
Корак 2: ХТМЛ ознака
Ознака за клизач је врло једноставна, омотали смо све потребне ознаке - тоолтип, клизач и волумен - унутар ХТМЛ5 сецтион таг. Уређај јКуери ће аутоматски генерисати остатак.
Корак 3: Инсталирајте УИ клизач
Исјечак испод ће инсталирати клизач на страницу, али се примењује само подразумевана конфигурација.
$ (фунцтион () $ ("#слидер")) .слидер (););
Овдје ћемо мало побољшати клизач додавањем других конфигурација.
Прво, чувамо елемент клизача као променљиву.
вар слидер = $ ('# слидер'),
Затим постављамо минималну подразумевану вредност клизача 35, када се први пут учита.
слидер.слидер (распон: "мин", вредност: 35,);
У овом тренутку, још увек нећемо видети ништа на претраживачу, јер је јКуери УИ у основи само генерисање маркупа. Дакле, морамо да применимо неке стилове да видимо резултат визуелно на претраживачу.
Корак 4: Стилови
Пре него што наставимо, потребна су нам средства из изворне датотеке ПСД-а, као што су текстура позадине и икона.
Нећемо разговарати о томе како исећи у овом чланку само ћемо се фокусирати на код. Ако нисте сигурни како да исечете, прво пређите на следећи сцреенцаст.
Претварање дизајна из ПСД-а у ХТМЛ - Неттутс+
У реду, почнимо са додавањем стилова.
Почећемо са позиционирањем клизача у центру прозора прегледача и прикачити позадину коју смо изрезали из ПСД-а на тело.
Пошто нисмо дефинисали максималну вредност за сам клизач, јКуери УИ ће применити дефаулт; то је 100. Према томе, можемо се пријавити 100 (пк) за клизач видтх.
Мало смо модификовали икону за јачину звука да бисмо испунили нашу идеју. Идеја је да ћемо створити ефекат постепено подизање траке за јачину звука у складу са вредношћу клизача. Сигуран сам да сте често виђали такав ефекат у корисничком интерфејсу медиа плејера.
У овом кораку ћемо почети да радимо на специјалном ефекту клизача.
Тоолтип
У овом тренутку, тоолтип још нема садржаја, па ћемо га попунити са вредношћу клизача. Такође, хоризонтална позиција алата ће одговарати положају ручице.
Пре свега, чувамо елемент тоолтип-а као променљиву.
вар тоолтип = $ ('. тоолтип');
Затим дефинишемо ефекат тоолтип-а који смо горе поменули у Слиде Евенту.
Као што смо горе поменули у Стилес сецтион, планирамо икону гласноће да се промени у складу са позицијом ручке или да будемо тачни, вредност клизача. Дакле, ми ћемо применити следећу условну изјаву да створимо овај ефекат.
Али, прво, складиштимо елемент волумена као и вредност клизача као променљиву.
волуме = $ ('. волуме');
Онда почињемо условну изјаву.
Када је вредност клизача нижа или једнака 5 икона за јачину звука уопште неће имати траке, што значи да је јачина звука веома ниска, али када се вредност клизача повећава, трака за јачину ће такође почети да се повећава.