Niaeri 0 10/20/14 17:07 (изменено) На многих скинах я видела такую прелесть, как плывущая картинка в шапке. Я честно пыталась найти сама где это прописывалось бы, но так ни к чему прийти и не могу. Собственно, вот тут мне надо сделать так, что бы тыковки, котлы и прочие (это одна повторяющаяся картинка) плаавно двигались слева на право, или наоборот - не важно. Изменено 20 октября 2014 пользователем Niaeri Поделиться сообщением Ссылка на сообщение
siv1987 2628 10/20/14 17:56 На многих скинах я видела такую прелесть, как плывущая картинка в шапкеhttps://www.google.ru/search?client=opera&rls=ru&q=css+%D0%B0%D0%BD%D0%B8%D0%BC%D0%B0%D1%86%D0%B8%D1%8F&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest Поделиться сообщением Ссылка на сообщение
Niaeri 0 10/20/14 19:55 Нет, в гугле я искала. Я не понимаю где именно это прописывать, потому что в ipb.styles в branding написано только #branding { background: #000 url("{style_images_url}/banner_bg.jpg") repeat-x top; height: 130px; И я не могу найти то место в уже существующем стиле с такой анимацией, где она прописана Поделиться сообщением Ссылка на сообщение
siv1987 2628 10/21/14 00:33 Я не понимаю где именно это прописыватьЧто именно "это"? И я не могу найти то место в уже существующем стиле с такой анимацией, где она прописанаВ каком "существующем стиле"? А может быть там и не css анимация, а анимированная гифка. ПС.Скажите, вот нахрена приводить этот скриншот из первого поста, когда по нему никакой анимации не видно, и не понятно какие части и как они двигаются. Хотите показать пример - показывайте адресом на рабочем сайте. Поделиться сообщением Ссылка на сообщение
Niaeri 0 10/21/14 06:44 http://hp.ainodor.ruСтиль Animate Из того, что я разобралась ("это"), где-то должно быть написано примерно следующее @keyframes anim { from {background-position:0px 0px;} to {background-position: ***px 0px;} }и вместо *** - скорее всего, бесконечность, или, в любом случае, очень много, потому что я "исследованием элемента" дошла до очень больших цифр в этом значенииНо я не понимаю где именно Поделиться сообщением Ссылка на сообщение
newbie 1723 10/21/14 09:22 Стиль AnimateВ данном стиле анимация сделана посредством jquery. Из того, что я разобралась ("это"), где-то должно быть написано примерно следующееСперва Вам нужно добавить к селектору свойства анимации.-webkit-animation: brandingMove 40s linear infinite; animation: brandingMove 40s linear infinite; Далее уже описать саму анимацию @-webkit-keyframes brandingMove { from { background-position: 100% 0; } to { background-position: 0 0; } } @keyframes brandingMove { from { background-position: 100% 0; } to { background-position: 0 0; } } Поделиться сообщением Ссылка на сообщение
Lesovsky 175 10/21/14 10:55 Я использую этот плагин для jQuery: spritely.net/documentation Из минусов что нужно подключать библиотеку jQuery и сам плагин что утяжелит, но зато кроссбраузерно. Поделиться сообщением Ссылка на сообщение
siv1987 2628 10/21/14 11:36 Да ничего там особенно на jquery нет, свободно можно портировать на prototype поменяв один селектор. var backgroundpos = 0; var offset = 1; function scrollbackground() { offset = (offset < 1) ? offset + (backgroundpos - 1) : offset - 1; $('#branding').css("background-position", + offset + "px 0"); setTimeout(function() { scrollbackground(); }, 100 ); } scrollbackground(); На CSS <style> @-webkit-keyframes brandingMove { from { background-position: 100% 0; } to { background-position: 0 0; } } @keyframes brandingMove { from { background-position: 100% 0; } to { background-position: 0 0; } } #branding{ -webkit-animation: brandingMove 40s linear infinite; animation: brandingMove 40s linear infinite; } </style> 1 Поделиться сообщением Ссылка на сообщение
newbie 1723 10/22/14 04:23 Да ничего там особенно на jquery нет, свободно можно портировать на prototype поменяв один селектор.Не только селектор.$('#branding').css("background-position", + offset + "px 0");Не является корректной записью в prototype.Правильнее будет так $('branding').setStyle({"background-position": + offset + "px 0"}); Поделиться сообщением Ссылка на сообщение