Načítavacia lišta. Animované pruhy načítania pomocou pozadia CSS3 a SVG

Tento skript vám umožní nainštalovať lištu priebehu na vašu webovú stránku, ktorá zobrazuje načítanie stránky ako celku vo forme pruhu v hornej časti. Prvýkrát som takýto upload videl na YouTube, ale nehádajme, kde sa prvýkrát objavil. Pred inštaláciou skriptu premýšľajte, pretože... Môže sa ukázať, že to bude pre stránku dodatočná záťaž. Ak na stránke nie je čo načítať, potom bude takýto doplnok zbytočný, ale ak má stránka vstavaný prehrávač videa alebo len ťažké obrázky, mal by byť nainštalovaný taký zaujímavý a užitočný doplnok.

Nižšie sú uvedené pokyny, ako nainštalovať indikátor priebehu na váš web na uCoz.

Inštalácia

Stiahnite si archív, nahrajte priečinok nprogress cez FTP.

Vložte nasledujúci kód na svoju stránku:

200?"200px":""+(this.scrollHeight+5)+"px");">


$("telo").show();
NProgress.start();
setTimeout(function() ( NProgress.done(); $(".fade").removeClass("out"); ), 1000);

Teraz trochu o nastavení.

NProgress.start() - zobrazí indikátor priebehu

NProgress.set(0,4) – nastaví hodnotu v percentách (0,5 – 50 %, 1 – 100 % atď.)

NProgress.done() - dokončí načítanie stránky

Doplnok môže byť užitočný pre video služby, hosťovanie súborov a jednoducho na zdobenie webovej stránky. Veľmi jednoduchá inštalácia a používanie.

Ojoj! Napísali tu, že skript nefunguje, ale kontrola na tejto stránke ukázala, že skript funguje dobre s verziou JQuery 1.10.2. A samotný skript NProgress.js musí byť načítaný za knižnicou, takže ho musíte vložiť do „Top of the Site“ za telom. A vložte spustenie doplnku do „Spodnej časti stránky“ pred /body.

S ďalšou aktualizáciou dizajnu obľúbeného videohostingu YouTube sa na samom vrchole objavil takzvaný Progress Bar. Presnejšie ide o lištu, ktorá zobrazuje priebeh načítavania stránky. Súhlasíte s tým, že ide o celkom zaujímavé riešenie. A samozrejme, mnohí webmajstri chceli takýto nový zázrak a začali hľadať riešenia.

Nie je prekvapujúce, že riešenie sa našlo veľmi rýchlo, teraz sa takýmto prúžkom môže pochváliť takmer každý webmajster. Okrem toho tento pás nie je vo všeobecnosti taký náročný na inštaláciu, čo teraz zvážime.

Ako pridať lištu načítania na váš web ako na YouTube ι Stiahnuť inštaláciu

Ako som už povedal, nevytvoríme bicykel, ale použijeme tento hotový plugin.

Stačí si ho stiahnuť a urobiť nasledovné:

Nahrajte dva súbory nprogress.css a nprogress.js na svoj hosting a potom zadajte cestu k nim na svojom webe v kóde HTML. Ak tieto súbory presuniete priamo do koreňového adresára, cesta bude vyzerať takto:

Potom vložte medzi značky a vložte nasledujúci skript:

$("telo").show(); $(".verzia").text(NProgress.verzia); NProgress.start(); setTimeout(function() ( NProgress.done(); $(".fade").removeClass("out"); ), 1000);

Všetky! Teraz si môžete užiť svoju sériu.

Zmena vzhľadu pásika

Ak chcete zmeniť farbu, vzhľad alebo veľkosť pruhu, upravte súbor štýlu nprogress.css.

To je všetko, priatelia! Lekcia nebola skvelá, ale dúfam, že bola užitočná. Do skorého videnia.

Som rád, že môžem privítať začiatočníkov a tých, ktorí aktívne pokračujú! Cvičenie plank je o tom dnes, áno.

Kalendár zobrazuje stredu, čo znamená technický deň a príslušnú poznámku k projektu „“. Dnes si posilníme brušný svalový korzet jedným jednoduchým, no veľmi účinným cvikom. Po prečítaní sa dozviete všetko o technike vykonávania, chybách a tréningovom programe na vytváranie oceľových abs.

Začnime teda s naším príbehom.

Plank cvičenie. Čo, prečo a prečo?

Veľmi často v posilňovni vidím nasledujúci obrázok: prídu nováčikovia a prvá vec, ktorú urobia, je, že začnú biť na brucho štandardnými cvikmi, ako sú kľuky na rímskej lavičke alebo kľuky na stroji. Veľmi dôležitou a orientačnou svalovou skupinou sú nepochybne brušné svaly, no nie je vôbec potrebné s nimi pracovať podľa šablónového štandardu. Môžete sa vzdialiť od týchto klišé a vyskúšať niečo nové a relatívne neobvyklé, najmä cvičenie na planku. Je navrhnutý tak, aby vytvoril pevný brušný svalový korzet a posilnil základ nazývaný svaly jadra.

Za zmienku tiež stojí, že nejde o napumpovacie cvičenie, ale o formačné, posilňovacie cvičenie, a preto nie je medzi návštevníkmi posilňovní také obľúbené. V súvislosti s takouto nespravodlivosťou som sa rozhodol uvažovať o tomto pustovníkovi :).

Ako obvykle, začnime pohľadom na svalový atlas, respektíve tie svaly, ktoré na seba berú záťaž.

Ako môžete vidieť, cvičenie plank nie je izolačné cvičenie a nezameriava sa na hornú/dolnú časť brucha, ani na iné časti brucha. Dá sa nazvať základným tonikom pre všetky brušné svaly. Ak sa zahĺbime do technických detailov, plank patrí do triedy izometrických cvikov, t.j. je statický a nespôsobuje pohyb kĺbov.

Poznámka:

Ďalšie rozprávanie na tému cvičenia plank bude vedené formou malých podkapitol

Hlavné výhody

Súčasne rozvíja mnohé fyzické vlastnosti športovca, napríklad:

č. 1. Posilnenie a rozvoj sily

Cvičenie plank je jedinečné, umožňuje vám (okrem iného) rozvíjať silu viacerých svalových skupín naraz.

Hlavným účinkom je posilnenie svalov jadra, najmä brušných a chrbtových svalov. V prvom rade je cvičenie zamerané na vzpriamovač chrbtice (extensor spinae), priame a priečne brušné svaly. Pri správnom prevedení pracujú hlavné svalové skupiny v oblasti krku nazývané trapézy. Pomáhajú držaniu tela - podporia krk človeka, ak trávi priveľa času sedavými činnosťami (práca na PC, kancelárska práca).

Vykonávanie planku vám umožňuje posilniť svaly ramien, čím sa zlepší ich výkon, napríklad pri cvičení, ako je podlaha. Držanie hornej časti tela na rukách vám umožňuje aktívne zapájať biceps brachii, čo pomáha rozvíjať váš biceps.

Ak pôjdete dole, nasledujúce svalové skupiny rozvinú svoje ukazovatele sily.

Prsné svaly sa tiež podieľajú na práci a prijímajú svoju záťaž. Cvik výborne posilňuje brušné svaly (to je novinka :)). Spodná časť chrbta tiež zohráva dôležitú úlohu pri udržiavaní pozície planku. Pohybom pozdĺž tela sa dostávame k svalovým skupinám, ako sú zadok, stehná a lýtka.

Plank teda podporuje rozvoj sily a posilňovanie mnohých svalových skupín. Je zriedkavé, že vám to umožní cvičenie bez použitia simulátorov.

č. 2. Duševná koncentrácia

Veľmi dôležitá je aj psychologická stránka cvičenia. Pri planku sa človek potrebuje sústrediť, sústrediť sa na cieľ (udržať telo v horizontálnej polohe čo najdlhšie) a ukázať charakter – buď splynúť a odkývať, alebo stáť, kým neuplynie určený čas.

Vynikajúce cvičenie, ktoré vám okrem posilnenia veľkého množstva svalov umožní precvičiť vôľu a „napumpovať“ mentálne vlastnosti.

č. 3. Strečing

V dôsledku sedavého zamestnania dochádza k stuhnutiu a stlačeniu svalov. Držanie dosky natiahne veľa svalov a uvoľní napätie.

č. 4. Estetický vzhľad

Cvičenie je výbornou pomôckou pre tých, ktorí chcú ovplyvniť svoj pás – stiahnuť brucho, spevniť brušnú stenu. Plank pomáha zlepšovať pás, ale neodstraňuje potrebu rutiny, vyváženej stravy a rôznych foriem kardio aktivít - hlavných nástrojov na „čistenie“ brucha.

Vlastne sme vyriešili výhody, teraz poďme ďalej...

Plank cvičenie: technika

V teórii a praxi si plank vyžaduje, aby ste kolektívne napínali (sťahovali) svaly jadra a zároveň podporovali váhu tela na rukách (lakte a predlaktia) a prstoch na nohách. Technika vykonávania pozostáva z nasledujúcich krokov.

Krok 1.

Nájdite zrkadlovú stenu/zrkadlo vo svojej telocvični (alebo doma). Na podlahu položte gymnastickú fitness podložku, zaujmite vodorovnú polohu – ľah.

Krok 2.

Natiahnite telo, opierajte sa o dva podporné body – lakte/predlaktia (paže ohnite do uhla 90 stupňov) a prsty na nohách.

Krok č. 3.

Chrbát držte rovný, aby ste mohli v duchu nakresliť priamku od hlavy po päty. Napnite brušné svaly a uistite sa, že stredná časť nie je v strede previsnutá a piaty bod nevyčnieva nahor.

Krok #4.

Vydržte v tejto polohe 30-60 sekúnd a vykonajte 3-5 opakovaní.

Technicky, lišta zahŕňa dodržiavanie všetkých nasledujúcich pravidiel.

V obrázkovej verzii toto cvičenie vyzerá takto.

Cvičenie plank sa často odporúča ako terapeutické cvičenie na posilnenie chrbtového svalstva (napríklad po úraze). V tomto prípade kurz pozostáva z 10 dní s „časom zavesenia“ od 30 sekúnd do 1,5 minúty.

Na prvý pohľad sa môže zdať, že cvik je zo série „neudieraj ležiaceho!“ - To však nie je. Nie každému sa podarí prekonať hranicu 30 sekúnd na prvý raz. Samozrejme, treba začať v malom a držať to vodorovne čo najdlhšie. Na zvýšenie retenčného času použite najmä nasledujúce tipy:

  • cvičte cvičenie niekoľkokrát denne, pričom sa snažte zakaždým držať pozíciu trochu (aj niekoľko sekúnd);
  • používať pomocné cviky – kliky a (alebo lat pulldowny) na posilnenie svalov jadra zapojených do planku;
  • Drepy a mŕtve ťahy tiež pomôžu posilniť spodnú časť chrbta a svaly stredu tela.

Poznámka:

Ak nemáte dostatok sily v korzete brušných svalov na vykonanie klasického planku, potom môžete cvičiť ľahšiu verziu - s pokrčenými kolenami. Ak v pozícii vydržíte dlhšie ako 2 minúty, potom môžete prejsť na pokročilejšie variácie cviku.

Pri planku sa môžete pozerať na čas, no najlepšie je zamerať sa na vnemy – t.j. Akonáhle pocítite začiatok pálenia v brušnej oblasti, môžete prestať s opakovaním.

Plank cvičenie: variácie

Keď budete viac trénovať, obyčajný plank vám bude pripadať ako vánok a potom vám prídu vhod nasledujúce komplikované variácie tohto cviku.

č. 1. Plank a kliky

Zaujmite klasickú polohu planku (a). Zdvihnite svoje telo do hornej polohy push-up pomocou rúk (b). Zastavte sa v hornom bode (c), potom zmeňte smer pohybu a vráťte sa k odpočinku na lakťoch. Toto je 1 opakovanie.

č. 2. Plankový skok

Zaujmite klasickú polohu planku (a). Mierne vyskočte, nohy rozkročte do strán (b). Uistite sa, že sa horná časť tela neotáča. Rýchlo vráťte nohy do východiskovej polohy. Toto je 1 opakovanie.

č. 3. Plank so zdvihom rúk

Zaujmite klasickú polohu planku (a). Zdvihnite a narovnajte ľavú ruku, pričom ju držte rovnobežne so zvyškom tela (b). Vráťte sa do východiskovej polohy, potom zdvihnite pravú ruku a opakujte určený počet krát.

č. 4. Prechodová lišta

Zaujmite klasickú polohu planku (a). Otočte sa na ľavú stranu do bočnej dosky (b) a držte 10 sekúnd. Potom sa otočte na pravú stranu a vykonajte dosku na pravej strane, vydržte 10 sekúnd (s). Toto je 1 opakovanie. Vráťte sa na IP a opakujte.

č. 5. Bočná doska s rotáciou tela

Dostaňte sa do polohy bočnej dosky tak, aby bola vaša pravá ruka priamo nad vami a kolmo na podlahu (podlahy). Prejdite rukou pod trup (b). Zdvihnite ruku späť na IP. Toto je 1 opakovanie. Zrolujte na druhú stranu a opakujte.

č. 6. Doska s rovnými rukami s výpadom vpred

Dajte dôraz v ľahu na vystreté ruky (a). Vytiahnite pravú nohu dopredu a položte ju vedľa pravej ruky (alebo čo najbližšie (b)). Sledujte svoje boky – nemali by klesnúť ani ísť príliš vysoko. Vráťte nohu do IP, opakujte s ľavou nohou. Toto je 1 opakovanie.

č. 7. Plank na fitlopte a lavičke

Položte nohy na lavičku a oprite predlaktia o lavičku. Vaše telo by malo tvoriť priamku s ramenami a členkami. Držte túto pozíciu 60 sekúnd.

Použite tieto variácie pri postupe v klasickom štýle.

Poznámka:

Izometrické cvičenia môžu spôsobiť zvýšenie krvného tlaku, takže ak máte kardiovaskulárne problémy, mali by ste sa vyhýbať cvičeniu plank.

Na záver by som chcel dať jednoduchý 5-minútový komplex na každý deň. Urobte to a potom budú vaše svaly v tele oceľ ako železo :).

No, niečo také, už len ostáva zhrnúť všetky tie svinské informácie a vyvodiť príslušné závery.

Doslov

Plank cvičenie, rád ťa spoznávam! Považuje sa za najúčinnejší na vytvorenie tuhého brušného svalového korzetu. Posilňovanie toho posledného vám pomôže dobre napredovať v iných cvikoch, kde je potrebná dobrá stabilizácia a podpora jadra, napr. Teória skončila, môžete začať cvičiť, ideme na to!

PS. Neobmedzujeme sa len na čítanie, aktívne sa pýtame, píšeme komentáre a iné.

P.P.S. Pomohol projekt? Potom naň zanechajte odkaz vo svojom statuse na sociálnej sieti – plus 100 bodov do karmy, zaručene.

S úctou a vďakou, Dmitrij Protasov.

Hneď si všimnime, že tu nie sú žiadne obrázky, ale iba funkcie CSS3! Keďže tvorca je profesionálny dizajnér, bral do úvahy aj funkciu rollback pre staršie verzie prehliadačov. Takto vyzerajú pruhy v Opere 11, ktorá podporuje niektoré možnosti CSS3, ale nie všetky.

Pravdepodobne ste už uhádli, že v prehliadačoch, ktoré vôbec nepodporujú CSS3, vyzerajú pruhy takmer rovnako, no ešte jednoduchšie.

Základy HTML

Samotný bar je div s triedou. Vnútri umiestnime rozpätie, ktoré bude fungovať ako „vyplnená“ oblasť indikátora priebehu. To sa dá dosiahnuť pomocou inline stylingu. Tu potrebujeme lištu, aby sme pochopili, ako plná by mala byť, a tu prichádzajú na rad vložené prvky. Alternatívnym CSS by boli triedy ako „fill-10-percent“, „fill-one-third“ atď.

Základ:


Domov CSS

Škrupina divu je indikátorom postupu v našom páse. Parameter width nemusíme nastavovať tak, aby pokrýval celú šírku prvku nadradeného bloku. Môžete však nastaviť parameter. Parameter výšky je tiež ľubovoľný. Je nastavený na 20 pixelov, ale môžete si ho nastaviť podľa seba. Ďalej zaoblíme rohy vo všetkých prehliadačoch, ktoré to umožňujú, a pridáme vnútorný tieň, ktorý mu dodá hĺbku.

Meter (
výška: 20px; /* Môže byť čokoľvek */
poloha: relatívna;
pozadie: #555;
-moz-border-radius: 25px;
-webkit-border-radius: 25px;
border-radius: 25px;
výplň: 10px;
-webkit-box-shadow: inset 0 -1px 1px rgba(255,255,255,0,3);
-moz-box-shadow: inset 0 -1px 1px rgba(255,255,255,0,3);
box-shadow: inset 0 -1px 1px rgba(255,255,255,0,3);
}
Rozsah vnútri vyplní časť indikátora priebehu. Zobrazenie nastavíme na typ bloku s parametrom výšky 100 %. Takto sa natiahne na celú dostupnú plochu. Ďalej použijeme nejaký kód CSS3 na vytvorenie gradácie a zaoblených rohov.

meter > rozpätie (
displej: blok;
výška: 100 %;
-webkit-
-webkit-

border-top-right-radius: 8px;
border-bottom-right-radius: 8px;



farba pozadia: rgb(43,194,83);
background-image: -webkit-gradient(
lineárne
ľavé dno,
vľavo hore,
color-stop(0, rgb(43,194,83)),
color-stop(1, rgb(84,240,84))
);
background-image: -moz-linear-gradient(
stred dole,
rgb(43,194,83) 37 %,
rgb(84,240,84) 69 %
);
-webkit-box-shadow:

-moz-box-shadow:
vložka 0 2px 9px rgba(255,255,255,0,3),
vložka 0 -2px 6px rgba(0,0,0,0,4);
poloha: relatívna;
prepad: skrytý;
}
Iné farby

Zmeňme farbu veľmi jednoducho. Stačí pridať triedu s názvom „oranžová“ alebo „červená“ do obalu prvku div a farba sa zmení.

Oranžová > rozpätie (
farba pozadia: #f1a165;
background-image: -moz-linear-gradient(top, #f1a165, #f36d0a);
background-image: -webkit-gradient(linear,vľavo hore,vľavo dole,color-stop(0, #f1a165),color-stop(1, #f36d0a));
background-image: -webkit-linear-gradient(#f1a165, #f36d0a);
}

Červená > rozpätie (
farba pozadia: #f0a3a3;
background-image: -moz-linear-gradient(top, #f0a3a3, #f42323);
background-image: -webkit-gradient(linear,vľavo hore,vľavo dole,color-stop(0, #f0a3a3),color-stop(1, #f42323));
background-image: -webkit-linear-gradient(#f0a3a3, #f42323);
}
Pruhy

Môžeme tiež pridať skvelý „prúžkovaný“ efekt pridaním ďalšieho prvku na vrch nášho rozpätia a dávať mu opakujúcu sa gradáciu CSS. Pokiaľ ide o sémantiku, najlepšie sa to implementuje pomocou pseudoprvku, takže poďme na to. Dáme mu absolútnu polohu nad konkrétnou oblasťou nášho rozpätia (ktorá už má hodnotu relatívnej polohy) a potom zaoblíme rohy, aby pruhy nevyzerali nepríjemne.

Meter > span:after (
obsah: "";
pozícia: absolútna;
hore: 0; vľavo: 0; spodná časť: 0; vpravo: 0;
obrázok na pozadí:
-webkit-gradient(lineárny, 0 0, 100 % 100 %,
color-stop(.25, rgba(255, 255, 255, .2)),
color-stop(.25, transparent), color-stop(.5, transparent),
color-stop(.5, rgba(255, 255, 255, .2)),
color-stop(.75, rgba(255, 255, 255, .2)),
color-stop(.75, transparent), to (transparent)
);
obrázok na pozadí:
-moz-linear-gradient(
-45 stupňov,
rgba(255, 255, 255, 0,2) 25 %,
transparentný 25%,
transparentné 50%,
rgba(255, 255, 255, .2) 50 %,
rgba(255, 255, 255, .2) 75 %,
transparentné 75%,
transparentný
);
z-index: 1;
-veľkosť-webkit-pozadia: 50px 50px;
-moz-background-size: 50px 50px;

-moz-border-radius-topright: 8px;
-moz-border-radius-bottomright: 8px;
border-top-right-radius: 8px;
border-bottom-right-radius: 8px;
-webkit-border-top-left-radius: 20px;
-webkit-border-bottom-left-radius: 20px;
-moz-border-radius-topleft: 20px;
-moz-border-radius-bottomleft: 20px;
border-top-left-radius: 20px;
border-bottom-left-radius: 20px;
prepad: skrytý;
}
Animácia pruhov

Iba Firefox 4 dokáže v súčasnosti animovať pseudoprvky a iba prehliadače Webkit dokážu animovať krok za krokom. Takže bohužiaľ nemáme veľkú schopnosť animovať tieto pruhy. Ak stále potrebujete urobiť animáciu, pridajte ďalšie rozpätie a požiadajte rodinu prehliadačov Webkit, aby ju animovali.


Rozpätie bude totožné s pseudoprvkom, takže použijeme rovnaké hodnoty...

Meter > span:after, .animate > span > span (
...a snažte sa vyhnúť duplicite:

Animovať > span:after (
displej: žiadny;
}
Ďalej posunieme umiestnenie pozadia o hodnotu rovnajúcu sa jeho veľkosti:

@-webkit-keyframes sa presúva (
0% {
pozícia pozadia: 0 0;
}
100% {
background-position: 50px 50px;
}
}
A nazvime to animácia:

Meter > span:after, .animate > span > span (
-webkit-animation: pohyb 2s lineárne nekonečný;
}
Možno by stálo za to ponechať väzbu animácie aj na pseudoprvok, aby fungovala, keď prehliadače Webkit začnú túto funkciu podporovať.

Animácia plnej šírky

Žiaľ, prvok NEMÔŽETE animovať na automatickú alebo prirodzenú šírku, čo pravdepodobne umožní animovať vložené prvky.

@-webkit-animation expandWidth (
0 % ( šírka: 0; )
100 % ( šírka: auto; )
}
Autor prispôsobil prvok pre bug trackery všetkých populárnych prehliadačov, no momentálne to nie je podporované. Namiesto toho použijeme jQuery. Nastavte pôvodnú šírku, vynulujte ju a potom animujte:

$(".meter > span").each(function() (
$(toto)
.data("origWidth", $(this).width())
.width(0)
.animate((
šírka: $(this).data("origWidth")
}, 1200);
});
Nech sa páči!

Internet sa v poslednej dobe zbláznil do návrhov bez obrázkov, preto sme sa rozhodli vytvoriť animovaný panel načítania s použitím obrázkov SVG namiesto bežných prvkov bloku CSS na zobrazenie geometrických tvarov. Hlavným cieľom tohto tutoriálu je vytvoriť zaujímavé pruhy načítania pomocou CSS a potom pridať obrázok SVG ako pozadie. A potom ho animujte pomocou CSS. Táto lišta načítania nestráca funkčnosť ani v prehliadačoch, ktoré nepodporujú animáciu. Používanie obrázkov SVG je široko podporované prehliadačmi, takže sa nie je čoho obávať.

Začnime

Pozrime sa na HTML kód. Nie je to veľmi zložité. Blok triedy nakladacích kontajnerov špecifikuje iba umiestnenie a stred nakladacej lišty.

> > 40%

Blok triedy načítavacia lišta obsahuje lištu načítania a jej podriadený blok obsahuje informácie o naplnení lišty načítania. Potom nasleduje text s percentom načítania a blok obsahujúci diagonálne čiary. Čiary sú umiestnené v samostatnom bloku, aby sa dali neskôr animovať. Ak vám vyhovuje statické pozadie, môžete čiary nastaviť ako obrázok na pozadí bloku triedy.

Pozrime sa na kód CSS.

CSS

CSS kód je hlavná vec, vďaka ktorej bude lišta načítania vyzerať ako lišta načítania. Najprv nastavíme štýly pre blok triedy loading-container. Len niekoľko vlastností na vycentrovanie nakladacej lišty.

( width : 600px ; height : 300px ; padding : 50px ; margin : 0px auto ; border-radius: 10px ; background : rgba(255 ,255 ,255 ,0 .6 ) ; border : ( margin-bottom : 40px)

Potom upravme štýl blokov nakladacej lišty a tried množstva. Blok triedy načítavacieho pruhu bude mať pevnú šírku a veľkosť bloku triedy množstva bude percentom nadradeného bloku. Potom môžete zmeniť šírku bloku triedy množstva tak, aby zodpovedala fázam načítania.

( šírka: 500px; margin: 0px auto; výška: 61px; border-radius: 5px; background-color: #282f32; padding: 4px 5px; box-shadow: inset 3px 0px 10px rgba(0 ,0 ,0 ,0 . 1 ) ; ) .amount ( /* farbu sme ešte nezahrnuli, k tomu sa dostaneme neskôr. */ height : 60px ; border-radius: 5px ; white-space : nowrap ; overflow : hidden ; margin- hore: -9px ;)

Ďalej sa pozrime na triedu lines, ktorá nastavuje pozadie. Najzaujímavejšie na ňom je, že ako pozadie používa prvok SVG. Po dokončení úpravy štýlu CSS vytvoríme súbor SVG. K tejto triede priradíme aj všetky animácie, o ktorých bude reč o niečo neskôr. Ak prehliadač nepodporuje animácie, lišta načítania bude statická, čo nie je také zlé.

Riadky ( /* riadky pretekajú kontajnerom. To vytvára súvislý tok pozadia */ šírka : 200 % ; /* Ako pozadie používame súbor SVG */ pozadie : url ("lines.svg" ) repeat-x ; height : 120 % ; text-align : center ; margin-top : -35px ; /* Akékoľvek pretečenie je skryté */ pretečenie : skryté ; border-radius: 50px ; /* Implementujte animácie, k tomu sa dostaneme neskôr */ -webkit-animation: moveBars 1s linear infinite; -moz-animation: moveBars 1s linear infinite; -ms-animation: moveBars 1s linear infinite; -o-animation: moveBars 1s linear infinite; animácia: moveBars 1s linear infinite; font -váha : tučné ; farba : #fff ; farba : 1px ; veľkosť písma : 18px ; tieň textu : 0px 0px 10px rgba(0 ,0 ,0 ,0 .3 ) ; )

Nasledujúca trieda je vytvorená len na úpravu textu v hornej časti lišty načítania.

Potom sa konečne presunieme ku kvetom. Stačí pridať ľubovoľné blokové tiene a farby pozadia.

Načítané ( text-align : center ; font-family : Helvetica, sans-serif ; font-weight : bold ; position : relatívne ; top : 9px ; font-size : 30px ; text-shadow : 0px 0px 10px rgba(0 ,0) ,0 ,0 .2 ); farba : #fff ; z-index : 9999 ; ) .zelená ( farba pozadia : #8ac320 ; box-shadow: inset 0px 4px 40px rgba(255 ,255 ,255 ,0 .2 ) , 0 10px 10px -5px #79aa1e , 0 7px 0 #628c14 ; ) .blue ( background-color : #20b9c3 ; box-shadow: inset 0px 4px 40px rgba(255 ,255 ,250px) ,0px . , 0 7px 0 #8c1212 ;)

A nakoniec animácie. Všetko, čo potrebujeme, je presunúť blok triedy riadkov o 180 pixelov doľava. Takže na 100 percent, teda na konci animácie, zmeňme ľavý okraj na -180px. Animácie zvyčajne zaberajú veľa miesta v súbore CSS kvôli predponám výrobcu, ale tu sa všetko zmestí do 5 riadkov:

/* ANIMÁCIE */ @keyframes moveBars ( 100 % (okraj-ľavý: -180px; ) ) @-webkit-keyframes moveBars ( 100% (okraj-ľavý okraj: -180px; ) ) @-moz-keyframes moveBars ( 100% ( margin-left: -180px; ) ) @-ms-keyframes moveBars ( 100 % ( margin-left: -180px; ) ) @-o-keyframes moveBars ( 100 % ( margin-left: -180px; ) )

A to je pre kód CSS všetko.

Teraz prejdime na pozadie, ktoré pozostáva zo súboru SVG.

SVG

SVG je podľa nás na internete značne podceňovaná technológia. Pomocou SVG môžete vytvoriť ľubovoľný vektorový tvar a použiť väčšinu štýlov CSS. Môžete použiť jednotlivé SVG obrázky alebo ich vložiť do CSS a použiť ako pozadie. V tomto návode robíme to druhé.

Hlavným dôvodom použitia obrázka SVG v našom príklade bolo, že prehliadače založené na Webkit mali určité problémy s polomerom okraja a pretečením. Ak použijete vlastnosti priehľadnosti, relatívne umiestnenie alebo otočíte prvok pomocou CSS pri použití vlastnosti border radius, obsah bude tiecť z okrajov. Ďalším dôvodom na používanie obrázkov SVG je, že lišta načítania naďalej vyzerá pekne aj v starších prehliadačoch, ktoré nepodporujú všetky použité vlastnosti, v porovnaní s používaním otočených blokov na vytváranie čiar.

Diagonálne čiary/zostup>< /svg>

Čo znamená tento záznam? Prvý riadok je ako typ dokumentu pre HTML dokumenty. Potom nastavíme názov a popisy pre SVG pre správnu a zrozumiteľnú štruktúru. Potom nakreslíme mnohouholník. Je to len biely tvar s opacitou 0,2. Potom nastavíme body. Toto sú súradnice v dokumente, kde chceme umiestniť polygóny. Každá skupina bodiek je oddelená medzerou. Po tomto všetkom stačí vložiť tento kód do súboru s názvom lines.svg a uložiť ho do rovnakej kategórie ako váš súbor CSS.

Preklad – Pracovná miestnosť



 

Môže byť užitočné prečítať si: