Почетна » Цодинг » Како створити ЦСС-само Стицки подножје

    Како створити ЦСС-само Стицки подножје

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

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

    Овај пост ће вам показати хов за креирање подножја открива ефекте на страници померањем помоћу ЦСС-а. Користићемо два случаја употребе да бисмо показали ово: један за целу страницу (види демо) и један за појединачне елементе странице, као што су чланци.

    Цела страна

    Морамо да направимо подножје појављује се испод странице док се корисник помера надоле. Такође, када померају страницу назад, подножје треба бе хидден поново испод странице.

    Да бисмо постигли овај циљ, прво морамо да направимо подножје са фиксном позицијом на дну екрана.

    1. Креирајте фиксни подножје

    Омогућава додајте неки садржај и подножје прво на страницу. Користим ХТМЛ ознаке

    и
    за семантику. Међутим,
    такође ради.

    У мојој демо верзији, приказана је слика шишмиша у подножју за не-тако сабласни ефекат, али можете одабрати било коју другу слику.

     

    Настави да се помераш док не видиш подножје

    Лорем ипсум долор сит амет…

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

    Дајте неке димензије (видтх и хеигхт) до подножја, и поправити своју позицију на дно екрана са позиција: фиксна; и боттом: 0; својства.

     боди фонт-фамили: Цримсон Тект; фонт-сизе: 13пт; маргин: 0;  фоотер видтх: 100%; хеигхт: 200пк; позиција: фиксна; боттом: 0; бацкгроунд-цолор: # ДД5632;  
    2. Сакријте подножје

    Аппли тхе з-индекс: -1 правило у подножју да би ставите је иза свих других елемената на страници.

    Обоје обоје и тагови бела да би покријте подножје.

     боди, хтмл бацкгроунд-цолор: #ффф;  фоотер видтх: 100%; хеигхт: 200пк; позиција: фиксна; боттом: 0; бацкгроунд-цолор: # ДД5632; з-индекс: -1;  
    3. Подесите доњу маргину

    Подесите маргин-боттом од таг једнака висини подножја (у мом примеру 200пк).

    На тај начин ће бити довољно простора на дну подножја бити видљив када се корисник помера по страници.

     тело висина: 1000пк; маргин: 0; маргин-боттом: 200пк; 

    То је то. Ефекат откривања подножја за целу веб страницу је завршен. Погледајте демо Цодепен испод.

    Елементи појединачних страница

    Ова техника се може користити за појединачни ХТМЛ елемент (са подножјем) који је довољно дуго за правилан ефекат померања странице. Метод је мало хакован, јер тренутно не ради у Цхроме-у и ИЕ-у, али има пристојну резервну.

    1. Направите дугачак чланак

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

    и
    .

     

    члан 1

    Лорем ипсум долор сит амет…

    Испод можете видети басиц стилинг чланка и подножја.

     артикл ширина: 500пк; бацкгроунд-цолор: # ФЕФ9Ф3; паддинг: 20пк 40пк;  артицле> фоотер висина: 100пк; бацкгроунд-цолор: # ФЕ0178;  боди фонт-фамили: цорморант гарамонд;  

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

    Чланак са Фоотер - Басиц Стилинг
    2. Направите Фоотер Стицки

    Претходни подножје је фиксирано, ово ће бити бити лепљив. Аппли тхе позиција: лепљива правило за подножје, тако да ће се кретати унутар граница чланка али ипак задржати своју позицију на екрану док се корисник помера горе-доле.

     чланак> фоотер хеигхт: 100пк; бацкгроунд-цолор: # ФЕ0178; позиција: -вебкит-стицки; позиција: лепљива; боттом: 80пк;  

    Тхе боттом: 80пк Правило исправља положај подножја 80пк изнад дна чланка.

    Можете подесити његову вредност по свом укусу, јер одређује тачку у којој се подножје почиње појављивати или нестајати док се корисник помера надоле или горе.

    Дај исту вредност за доњу маргину чланка, тако да има довољно простора на дну да се открије пуна подножје.

     артикл ширина: 500пк; бацкгроунд-цолор: # ФЕФ9Ф3; паддинг: 20пк 40пк; маргин-боттом: 80пк; 
    3. Додајте делимично транспарентну позадину

    Сада нам треба отварање следећег дна чланка кроз које можемо видети лепљиво подножје које се помера надоле.

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

     артикл ширина: 500пк; паддинг: 20пк 40пк; бацкгроунд-имаге: линеарни градијент (до дна, # ФЕФ9Ф3 цалц (100% - 120пк), транспарентан 0); маргин-боттом: 80пк;  

    Тхецалц (100% -120пк) ЦСС функција израчунава пуна висина чланка минус подножје. У мом примеру је 120пк (100пк за висину) + 20пк за паддинг).

    Чланак са Линеар-Градиент Бацкгроунд Имаге & Стицки Фоотер
    4. Поставите позадину подножја

    Коначно, хајде ставите подножје иза чланка помоћу з-индекс: -1 ЦСС правило.

     чланак> фоотер хеигхт: 100пк; бацкгроунд-цолор: # ФЕ0178; позиција: -вебкит-стицки; позиција: лепљива; боттом: 80пк; з-индекс: -1; 

    И то је то, појединачни елемент странице са ефектом откривања на сцролл-у је завршен. Проверите Цодепен пен испод. Оба случаја коришћења можете наћи и на нашој Гитхуб страници.