Песочные часы
если у кого нибудь наработки по данной теме..
|
|
j0hnik,
спасибо, но нужно что то по проще этот код я месяц буду разбирать.... |
Очень просто тут к сожалению не получится, или это будет скрипт вида
js - скрипт меняет раскадровку песочных часов, или еще проще, добавляет на страницу гифку методом appendChild |
js - скрипт меняет раскадровку песочных часов, вот на это интересно бы посмотреть))
|
песочные часы animate background-position
wegas,
<!DOCTYPE html> <html> <head> <title>Untitled</title> <meta charset="utf-8"> <style type="text/css"> body{ background-color: #F6F6F6; } .slider { background-image: url(https://png.pngtree.com/element_origin_min_pic/16/11/24/4f7184d3cd5191b4cdbd63b9c3c4af25.jpg); width: 138px; height: 300px; background-size: 600px 400px; background-repeat: no-repeat; background-position: 0px -50px; margin: 20px auto; } </style> </head> <body> <div class="slider"></div> <script> var n = 0; (function t() { document.querySelector('.slider').style.backgroundPositionX = ((++n%4)* -154)+"px"; window.setTimeout(t,200) }()); </script> </body> </html> |
Рони было бы прикольно rotate 180 между циклами
|
j0hnik,
:) картинку надо подходящую |
j0hnik,
нет 1 кадра или 2 (песок полностью в одной из колб) <!DOCTYPE html> <html> <head> <title>Untitled</title> <meta charset="utf-8"> <style type="text/css"> body{ background-color: #F6F6F6; } .slider { background-image: url(https://png.pngtree.com/element_origin_min_pic/16/11/24/4f7184d3cd5191b4cdbd63b9c3c4af25.jpg); width: 138px; height: 300px; background-size: 600px 400px; background-repeat: no-repeat; background-position: 0px -50px; margin: 20px auto; } .rt{ transition: transform .9s; transform: rotate(180deg); } </style> </head> <body> <div class="slider"></div> <script> var n = 0, el = document.querySelector('.slider'), p = 200; (function t() { if(n == 3) {el.classList.remove("rt"),p = 200}; n = ++n%4; el.style.backgroundPositionX = (-154 * n)+"px"; if(n == 3) {el.classList.add("rt"),p = 1000}; window.setTimeout(t,p) }()); </script> </body> </html> |
рони,
Но все равно так прикольней |
Часовой пояс GMT +3, время: 21:10. |