Направите одзивни клизач

Веб локација мора имати низ УКС додатака или функционалности који га издвајају, а који поред тога пружа кориснику сву могућу употребљивост за брзо и једноставно обављање релевантних операција на веб локацији.

Једна од ових функционалности или допуна је познати клизач који омогућава уградњу слика, текста или обоје и који прима корисника приликом уласка на веб локацију, приказујући им истакнуте информације на начин који изгледа добро и који даје преглед целог садржаја.

Поред овога, веб страница осим одзиван Сигурно се неће правилно позиционирати у претраживачима или међу корисницима, због чега све што развијамо мора покрити овај аспект.

Погледајмо онда како можемо развити овај додатак који исправно ради и који заузврат одговара.

Одговарајући клизни ХТМЛ код


Развијаћемо наш додатак користећи ХТМЛ5, ЦСС3, јКуери И Модернизр Да бисмо му дали све потребне функционалности, следећи овај редослед, изградићемо наш хтмл који ће укључивати наше стилске листове, наше библиотеке и структуру садржаја, да видимо:
 Одговарајући клизачСолветиц
  • ПХП

    Лорем ипсум паин сит амет, цонсецтетур адиписцинг елит, сед до еиусмод темпор инцидидунт ут пород ет паин магна аликуа. Ут еним ад минимум вениам, куис ноструд Екерцитатион улламцо Лаборис ниси ут аликуип ек еа цоммодо секуат. Дуис ауте ируре долор ин репхендерит ин волуптате велит ессе циллум долоре еу фугиат нулла париатур. Екцептеур синт оццаецат цупидатат нон проидент, сунт ин цулпа куи оффициа десерунт моллит аним ид ест Лаборум.

  • ХТМЛ5

    Лорем ипсум паин сит амет, цонсецтетур адиписцинг елит, сед до еиусмод темпор инцидидунт ут пород ет паин магна аликуа. Ут еним ад минимум вениам, куис ноструд Екерцитатион улламцо Лаборис ниси ут аликуип ек еа цоммодо секуат. Дуис ауте ируре долор ин репхендерит ин волуптате велит ессе циллум долоре еу фугиат нулла париатур. Екцептеур синт оццаецат цупидатат нон проидент, сунт ин цулпа куи оффициа десерунт моллит аним ид ест Лаборум.

  • ЈаваСцрипт

    Лорем ипсум паин сит амет, цонсецтетур адиписцинг елит, сед до еиусмод темпор инцидидунт ут пород ет паин магна аликуа. Ут еним ад минимум вениам, куис ноструд Екерцитатион улламцо Лаборис ниси ут аликуип ек еа цоммодо секуат. Дуис ауте ируре долор ин репхендерит ин волуптате велит ессе циллум долоре еу фугиат нулла париатур. Екцептеур синт оццаецат цупидатат нон проидент, сунт ин цулпа куи оффициа десерунт моллит аним ид ест Лаборум.

  • јКуери

    Лорем ипсум паин сит амет, цонсецтетур адиписцинг елит, сед до еиусмод темпор инцидидунт ут пород ет паин магна аликуа. Ут еним ад минимум вениам, куис ноструд Екерцитатион улламцо Лаборис ниси ут аликуип ек еа цоммодо секуат. Дуис ауте ируре долор ин репхендерит ин волуптате велит ессе циллум долоре еу фугиат нулла париатур. Екцептеур синт оццаецат цупидатат нон проидент, сунт ин цулпа куи оффициа десерунт моллит аним ид ест Лаборум.

  • Јава

    Лорем ипсум паин сит амет, цонсецтетур адиписцинг елит, сед до еиусмод темпор инцидидунт ут пород ет паин магна аликуа. Ут еним ад минимум вениам, куис ноструд Екерцитатион улламцо Лаборис ниси ут аликуип ек еа цоммодо секуат. Дуис ауте ируре долор ин репхендерит ин волуптате велит ессе циллум долоре еу фугиат нулла париатур. Екцептеур синт оццаецат цупидатат нон проидент, сунт ин цулпа куи оффициа десерунт моллит аним ид ест Лаборум.

ПХП ХТМЛ5 ЈС јКуери Јава
Једна од ствари коју морамо истаћи је структура нашег кода, где имамо неуређене листе заједно са поређеним листама и контејнерима у сваком од њих, на крају идентификујемо траку за навигацију и додајемо наш ЈаваСцрипт на крају ради оптимизације времена учитавања и то односи се на функцију цбпЦонтентСлидер, библиотека коју можемо преузети на следећем линку.

Стилови клизача


Кад једном будемо имали своје ХТМЛ, укључићемо цсс датотеке, у овом случају ћемо користити две различите. Први од њих ће бити задужен за управљање стиловима на нивоу изгледа нашег клизача, а други ћемо управљати медијима за које желите да га правила прилагоде Нацрт са одзивом. Погледајмо садржај првог:
 боди, хтмл {фонт-сизе: 100%; паддинг: 0; маргин: 0;} *, *: афтер, *: бефоре {-вебкит-бок-сизинг: бордер-бок; -моз-бок-сизинг: бордер-бок; оквир величине: бордер-бок; } .цлеарфик: бефоре, .цлеарфик: афтер {цонтент: ""; приказ: сто; } .цлеарфик: после {цлеар: ботх; } боди {фонт-фамили: 'Лато', Цалибри, Ариал, санс-сериф; боја: # 47а3да; } а {боја: # ф0ф0ф0; декорација текста: нема; } а: ховер {цолор: # 000; } .маин, .цонтаинер> заглавље {видтх: 90%; мак-ширина: 70ем; маргина: 0 ауто; паддинг: 0 1.875ем 3.125ем 1.875ем; } .цонтаинер> заглавље {паддинг: 2.875ем 1.875ем 1.875ем; } .цонтаинер> заглавље х1 {фонт-сизе: 2.125ем; висина линије: 1,3; маргина: 0; флоат: лефт; тежина фонта: 400; } .цонтаинер> распон заглавља {дисплаи: блоцк; тежина фонта: 700; текстуална трансформација: велика слова; размак између слова: 0,5ем; паддинг: 0 0 0.6ем 0.1ем; } .цонтаинер> хеадер нав {флоат: ригхт; } .цонтаинер> хеадер нав то {дисплаи: блоцк; флоат: лефт; положај: релативан; ширина: 2.5ем; висина: 2.5ем; позадина: #ффф; граница-полупречник: 50%; боја: провидна; маржа: 0 0,1ем; бордер: 4пк солид # 47а3да; увлачење текста: -8000пк; } .цонтаинер> хеадер нав то: афтер {цонтент: аттр (дата-инфо); боја: # 47а3да; положај: апсолутан; ширина: 600%; врх: 120%; тект-алигн: ригхт; десно: 0; непрозирност: 0; поинтер-евентс: ноне; } .цонтаинер> заглавље нав то: ховер: афтер {опацити: 1; } .цонтаинер> хеадер нав то: ховер {бацкгроунд: # 47а3да; } .ицон-дроп: бефоре, .ицон-арров-лефт: бефоре {фонт-фамили: 'фонтавесоме'; положај: апсолутан; врх: 0; ширина: 100%; висина: 100%; говоре: нема; фонт-стиле: нормал; фонт-веигхт: нормал; линија-висина: 2; поравнање текста: центар; боја: # 47а3да; -вебкит-фонт-смоотхинг: антиалиасед; увлачење текста: 8000пк; паддинг-лефт: 8пк; } .цонтаинер> заглавље нав то: ховер: бефоре {цолор: #ффф; } .ицон-дроп: бефоре {цонтент: "\ е000"; } .ицон-арров-лефт: бефоре {цонтент: "\ ф060"; } .логос_лангуаге {флоат: лефт; }
Ако смо навикли да се петљамо ЦСС3, видимо да нема ништа чудно; позиционирање, боје итд. Погледајмо затим другу цсс датотеку која ће садржати правила медијски упити и неки стилови за контејнере нашег клизача:
 хтмл, боди, .цонтаинер, .маин {хеигхт: 100%;} .цбп-цонтентслидер {видтх: 100%; висина: 70%; маргина: 1ем ауто; положај: релативан; бордер: 4пк солид # 47а3да} .цбп-цонтентслидер> ул {лист-стиле: ноне; висина: 100%; ширина: 100%; преливање: скривено; положај: релативан; паддинг: 0; маргина: 0; } .цбп-цонтентслидер> ул ли {поситион: абсолуте; ширина: 100%; висина: 100%; лево: 0; врх: 0; паддинг: 1ем; позадина: #ффф; } .цбп-цонтентслидер> ул ли: таргет {з-индек: 100; } .цбп-цонтентслидер нав {поситион: абсолуте; дно: 0; лево: 0; десно: 0; висина: 3.313ем; з-индекс: 1000; бордер-топ: 4пк солид # 47а3да; преливање: скривено; } .цбп-цонтентслидер нав а {флоат: лефт; дисплеј блок; ширина: 20%; висина: 100%; тежина фонта: 400; размак између слова: 0,1ем; преливање: скривено; боја: # 47а3да; позадина: #ффф; обрис: нема; поравнање текста: центар; висина линије: 3; положај: релативан; паддинг-лефт: 3.125ем; текстуална трансформација: велика слова; бордер-ригхт: 4пк солид # 47а3да; -вебкит-транзиција: боја 0,2с олакшање-оут-оут, боја позадине 0,2с-еаси-ин-оут; -моз-транзиција: боја 0,2с једноставност уласка-излаза, боја позадине 0,2 с лакоћа улаза-излаза; прелаз: боја 0,2с олакшање-излаз, боја позадине 0,2с лакоћа-излаз-излаз; } .цбп-цонтентслидер нав то спан {дисплаи: блоцк; } .цбп-цонтентслидер нав то: ласт-цхилд {бордер: ноне; бок-схадов: 1пк 0 # 47а3да; } .цбп-цонтентслидер нав то: ховер {бацкгроунд-цолор: # 47а3да; боја: #ффф; } .цбп-цонтентслидер нав а.рц-ацтиве {бацкгроунд-цолор: # 47а3да; боја: #ффф; } .цбп-цонтентслидер х3 {фонт-сизе: 4ем; висина: 2ем; висина линије: 1,7; тежина фонта: 300; маржа: 0 0 0,3ем; положај: релативан; боја: # 47а3да; текстуална трансформација: велика слова; тект-алигн: ригхт; размак између слова: 0,3ем; паддинг: 0 0.2ем 0 0; бордер-боттом: 4пк солид # 47а3да; } .цбп-цонтентслидер ли> див {поситион: абсолуте; врх: 9ем; дно: 3.313ем; ширина: 100%; лево: 0; паддинг: 0 1ем; оверфлов-к: хидден; оверфлов-и: ауто; } .цбп-цонтентслидер .цбп-цонтент {-вебкит-цолумн-руле: 1пк испрекидано # 47а3да; -моз-цолумн-руле: 1пк испрекидано # 47а3да; цолумн-руле: 1пк испрекидано # 47а3да; -вебкит-цолумн-цоунт: 2; -моз-цолумн-цоунт: 2; -о-цолумн-цоунт: 2; број колона: 2; -вебкит-цолумн-гап: 1ем; -моз-колона-јаз: 1ем; -о-колона-јаз: 1ем; зазор колоне: 1ем; вертикално поравнање: врх; паддинг: 1ем 0; } .цбп-цонтентслидер п {цолор: # 47а3да; паддинг: 0 0.5ем 0.4ем; маргина: 0; фонт-сизе: 1.2ем; тежина фонта: 300; тект-алигн: јустифи; висина линије: 1,6; } / * Медијски упити * / @медијски екран и (мак-видтх: 70ем) {.цбп-цонтентслидер п {фонт-сизе: 100%; }} @медијски екран и (мак-видтх: 67.75ем) {.цбп-цонтентслидер {фонт-сизе: 85%; } .цбп-цонтентслидер нав до [цласс = "логос_лангуаге"]: пре, .цбп-цонтентслидер нав до [цласс * = "логос_лангуаге"]: пре {лево: 50%;; } .цбп-цонтентслидер нав за распон {дисплаи: ноне; }} @медијски екран и (мак-видтх: 43ем) {.цбп-цонтентслидер х3 {фонт-сизе: 2ем; } .цбп-цонтентслидер .цбп-цонтент {-вебкит-цолумн-цоунт: 1; -моз-цолумн-цоунт: 1; -о-колона-број: 1; број колона: 1; } .цбп-цонтентслидер ли> див {топ: 5ем; }} @медијски екран и (мак-видтх: 25ем) {.цбп-цонтентслидер нав а {паддинг: 0;} .цбп-цонтентслидер х3 [цласс = "логос_лангуаге"]: бефоре, .цбп-цонтентслидер х3 [цласс * = "логос_лангуаге"]: пре {дисплаи: ноне;}}
Са свим деловима заједно, да видимо како функционише наш клизач.

Као што видимо, успели смо да изградимо своје одзивни клизач подржавајући нас од јКуери, ЦСС3 и неке посебне библиотеке за то. На сваком кориснику је да узме овај примјер и прилагоди га својим потребама, мијењајући боје, слике, текст и примјењујући га било гдје што захтијева ову корисну и атрактивну функционалност.

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave