| | |
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
Autor | Správa |
---|
Registrovaný: 25.09.14 Prihlásený: 10.04.18 Príspevky: 28 Témy: 13 | Napísal alvar: 02.12.2016 13:43 | |
|
Zdravím, ako spustiť animáciu textu až vtedy, keď scrollnem na daný <div>? Teraz mi animácie celej stránky prebehnú na začiatku, keď sa mi načíta web, no chcem pomocou JQuery zistiť, či som na danom dive a až vtedy spustiť animáciu. Ako to urobiť? Toto je môj terajší kód... Vďaka za pomoc! Kód: HTML:
<div class="obsah slideInRight" style="visibility: visible; animation-name: slideInRight;">
tu je obsah, ktorý príde zprava...
</div>
CSS:
.slideInRight { -webkit-animation-name: slideInRight; animation-name: slideInRight; -webkit-animation: slideInRight 1s ease ; -moz-animation: slideInRight 1s ease ; animation: slideInRight 1s ease ; }
@-webkit-keyframes slideInRight { 0% { opacity: 0; -webkit-transform: translateX(2000px); transform: translateX(2000px); }
100% { -webkit-transform: translateX(0); transform: translateX(0); } }
@keyframes slideInRight { 0% { opacity: 0; -webkit-transform: translateX(2000px); -ms-transform: translateX(2000px); transform: translateX(2000px); }
100% { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); } }
|
|
Registrovaný: 06.02.14 Prihlásený: 19.01.18 Príspevky: 443 Témy: 9 |
plugin waypoint ( http://imakewebthings.com/waypoints/) vie zavolat akciu, ked element je vo viewporte. ako akcia moze byt priradenie novej triedy. a dana trieda bude mat priradenu animaciu
|
|
| Napísal Lessik: 02.12.2016 17:50 | |
|
musis zistit ci dany div je viditelny na obrazovke. robil by som to cez listener on scroll a pomocou js property offsetTop (na element) a scrollTop property (kolko user uz prescrolloval od vrchu). http://www.w3schools.com/jsref/prop_element_scrolltop.asphttp://www.w3schools.com/jsref/prop_element_offsettop.asppostup Zaregistrujes si listener, ktory pocuva na scroll. V tele callbacku budes cekovat ci je tvoj element viditelny na obrazovke, ak ano, spustis animaciu (neviem ako riesis animacie, ci to je CSS3 transition alebo zlozitejsie js animacie). //teraz vidim, ze pouzivas transition animacie. tak v tele callbacku priradis classu danemu elementu, ktory chces animovat.
|
|
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| načo slúžia tagy <div id="all"> a <div v HTML, XHTML, XML, CSS | 3 | 1005 | 06.10.2008 17:50 neutronmind | | HTML, CSS - skombinovat <DIV> a <p> v HTML, XHTML, XML, CSS | 2 | 587 | 28.04.2016 18:08 doubleR | | <a href> around <div> v HTML, XHTML, XML, CSS | 9 | 961 | 17.01.2007 22:43 exot | | Ako spustiť daný program? v Počítačové hry | 15 | 565 | 23.10.2015 13:43 brmbo | | <tr> riadok tabulky ako odkaz <a> v HTML, XHTML, XML, CSS | 3 | 570 | 15.03.2010 15:32 1daemon1 | | <div> height ? v HTML, XHTML, XML, CSS | 8 | 750 | 26.01.2009 8:51 don jebot | | vytvorenie posuvneho <div> v JavaScript, VBScript, Ajax | 7 | 653 | 01.12.2009 14:55 pilná lama glama | | Automatycká velkosť <div> v HTML, XHTML, XML, CSS | 3 | 471 | 28.07.2014 21:22 nig3c | | <div>y vedla seba v HTML, XHTML, XML, CSS | 4 | 550 | 02.04.2010 19:38 davider137 | | Hrúbka <frame> a <rules> v <table> v HTML, XHTML, XML, CSS | 7 | 667 | 25.01.2009 22:10 Ďuri | | target do <div> cez Ajax: zlý charset v JavaScript, VBScript, Ajax | 15 | 1266 | 12.03.2011 18:21 TheRay | | formular: presun <option> zo <select> do <select> v JavaScript, VBScript, Ajax | 2 | 752 | 28.09.2009 15:27 tomast7 | | >>> Java - connection problem ! <<< v Assembler, C, C++, Pascal, Java | 2 | 700 | 22.07.2009 8:38 johny3212 | | Interpunkcia v elementoch <textarea> a <select> v HTML, XHTML, XML, CSS | 4 | 459 | 30.10.2016 12:01 alvar | | Nazdielanie netu, LAN<-->PC<--wifi-->Notebook v Siete | 1 | 1084 | 15.04.2006 23:44 Spirit | | Chladiče procesorov >>Všetky problémy sem<< v Chladiče a všetky druhy chladenia | 3 | 491 | 30.01.2013 22:08 DropaDred |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|