26 / 19 / 5
Регистрация: 19.05.2009
Сообщений: 2,269
|
|
1 | |
Плавная смена фона дива04.11.2018, 21:27. Показов 2616. Ответов 29
Метки нет (Все метки)
Приветствую.
Надо мне в шапке сайта тупо менять картинки - штук 8 по кругу. Использовать плагины и т.п. желания нет. Нашел статью, вроде то что надо, но у меня никак не хочет работать. В ИЕ видно быстрое промелькивание картинок до последней и все, а в хроме и лисе вообще только последняя картинка видна. Подскажите, как сделать, что бы работало?
0
|
04.11.2018, 21:27 | |
Ответы с готовыми решениями:
29
Плавная смена фона кнопки Плавная смена цвета фона на CSS3 Плавная замена фона объекта при наведении Плавная смена картинки |
dev - investigator
2151 / 1496 / 651
Регистрация: 16.04.2016
Сообщений: 3,696
|
||||||||||||||||
05.11.2018, 01:47 | 2 | |||||||||||||||
pixel, IE 10/11, EDGE, Firefox, Opera, Chrome, Safari - https://codepen.io/qwerty_wasd/pen/RqNapJ
Копипастни меня полностью
1
|
26 / 19 / 5
Регистрация: 19.05.2009
Сообщений: 2,269
|
|
05.11.2018, 17:37 [ТС] | 3 |
Qwerty_Wasd, спасибо, работает, но подскажите, почему img? в том примере менялся бэкграунд дива. И почему в первых кейфреймах 0, 11.1, 16.6, 94.4, 100, а в последних 0, 77.7, 83.3, 94.4, 100? Хотя вроде смена происходит в один и тот же момент.
0
|
dev - investigator
2151 / 1496 / 651
Регистрация: 16.04.2016
Сообщений: 3,696
|
|
05.11.2018, 17:57 | 4 |
pixel,
да нет разницы, как сделать. Смысл в просчете времени анимации.
анимация зациклена, если последний начнет "затухать" (ну и слово) в 34 секунду(34 / 36 *100 = 94,444%), то первый в это время начнет появлятся.
0
|
26 / 19 / 5
Регистрация: 19.05.2009
Сообщений: 2,269
|
|
05.11.2018, 18:15 [ТС] | 5 |
блин, нифига не понял. Ну так если мне надо 8 снимков крутить а в вашем примере 6 - какие же мне параметры указывать?
0
|
dev - investigator
2151 / 1496 / 651
Регистрация: 16.04.2016
Сообщений: 3,696
|
|
05.11.2018, 18:40 | 6 |
pixel,
по аналогии высчитывайте. Но уже для 8. Я делал для 6 потому, что мне длины листка просто не хватило
В той статье, что Вы читали, там примеры даже со скринами как это делать. pixel, пару шпаргалок Вам в помощь
2
|
dev - investigator
2151 / 1496 / 651
Регистрация: 16.04.2016
Сообщений: 3,696
|
|||||||||||
05.11.2018, 20:35 | 7 | ||||||||||
Исходя из них для слайда 1 анимация будет такой
1
|
dev - investigator
2151 / 1496 / 651
Регистрация: 16.04.2016
Сообщений: 3,696
|
|
06.11.2018, 17:06 | 9 |
Fedor92, Привет Ну от нефиг делать же
0
|
Qwerty_Wasd
|
06.11.2018, 17:12
#11
|
Не по теме: Fedor92, ахахахаха))))
0
|
26 / 19 / 5
Регистрация: 19.05.2009
Сообщений: 2,269
|
|
06.11.2018, 21:29 [ТС] | 12 |
Qwerty_Wasd, наверное это слишком, но можно ли как то автоматизировать процесс смены временных интервалов смены снимков? Например, есть на сайте плеер. У каждого трека разный темп и вот от этого менять параметры смены картинок.
0
|
dev - investigator
2151 / 1496 / 651
Регистрация: 16.04.2016
Сообщений: 3,696
|
|
06.11.2018, 21:44 | 13 |
pixel,
то есть если музыка будет в стиле престо, то слайды должны будут меняться со скоростью пулемета? Это просто мысль. К Вам она не приходила?
0
|
26 / 19 / 5
Регистрация: 19.05.2009
Сообщений: 2,269
|
|
06.11.2018, 21:59 [ТС] | 14 |
Qwerty_Wasd, нет. если темп в 150 бпм - это не значит что слайды меняться должны с той же скоростью. В музыке есть такты. Они группируются в квадраты и т.п. Т.е. всегда можно найти к чему зацепиться. Главное как?
0
|
dev - investigator
2151 / 1496 / 651
Регистрация: 16.04.2016
Сообщений: 3,696
|
|
06.11.2018, 22:12 | 15 |
pixel, изучить АПИ плеера, который Вы используете. В нем описание событий. По событию окончания проигрывания трека, сверять путь следующего с каким-нибудь массивом \ объектом на наличие индекса\ключа. По этому индексу\ключу в объекте\массиве выбирать сеттинг(стили) и добалять элементам слайдам. и запускать событие play новому треку. Вот как-то так навскидку.
0
|
26 / 19 / 5
Регистрация: 19.05.2009
Сообщений: 2,269
|
|
06.11.2018, 22:25 [ТС] | 16 |
Qwerty_Wasd, какое апи плеера??? только тег <audio>. Не хочу я обвешивать элементарную вещь кучей "нахлебников"
0
|
dev - investigator
2151 / 1496 / 651
Регистрация: 16.04.2016
Сообщений: 3,696
|
||||||||||||||||
07.11.2018, 03:16 | 17 | |||||||||||||||
pixel,
если не используете сторонние АПИ, то нативное хотя бы- https://developer.mozilla.org/... _Audio_API.
pixel,Весь плеер и его логику я за Вас писать конечно не буду. Вот простой пример как можно было бы сделать Итак - https://codepen.io/qwerty_wasd/pen/KrdXvb
1
|
26 / 19 / 5
Регистрация: 19.05.2009
Сообщений: 2,269
|
|
07.11.2018, 17:14 [ТС] | 18 |
Qwerty_Wasd, в вашем примере после второго трека все останавливается, цвет синий а трека нет.
0
|
dev - investigator
2151 / 1496 / 651
Регистрация: 16.04.2016
Сообщений: 3,696
|
|
07.11.2018, 19:03 | 19 |
pixel, пример рабочий, но забивать ради примеров свой хостинг лишними файлами не хочется. Поэтому я использую ссылки со сторонних ресурсов. А там не всегда грузит, или ссылки генерятся на контент(дабы не скачивали). Плюс я использовал только mp3, а этот формат не во всех браузерах может проигрываться. Но пример точно рабочий. Я ж сам проверял.
0
|
26 / 19 / 5
Регистрация: 19.05.2009
Сообщений: 2,269
|
|
07.11.2018, 19:12 [ТС] | 20 |
ясно. тем не менее я решил делать иначе. мне нет резона от цветного квадрата. решил использовать data- атрибуты. штука классная, но не ясно, можно ли пользоваться ими не только для хранения но и для поиска? Т.е. при нажатии на ссылку я получаю и урл и индекс, а вот можно ли в процессе программно находить урл по индексу?
0
|
07.11.2018, 19:12 | |
07.11.2018, 19:12 | |
Помогаю со студенческими работами здесь
20
Плавная смена изображения Плавная смена изображений Плавная смена картинок в ячейке Плавная смена при :hover Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |