по счёту).
мне нужно, чтобы при наведении мышкой на картинку она следовала за курсором пользователя. сами картинки по размерам больше их родителей, у которых установлен overflow: hidden (сетка на гриде). но при этом также нужно, чтобы картинка не двигалась дальше, если какая-то её сторона полностью видна (то есть соприкасается с границей родителя). то есть, если верхняя сторона картинки уже видна, не нужно, чтобы она сдвигалась ещё ниже и нарушала внешний вид сетки.
кто-то делал что-то подобное? потому что я даже не знаю как такое загуглить
Зачем гуглить, если можно просто составить алгоритм и реализовать его? И вообще это лучше в джс-чат
хехе если бы я знал как написать алгоритм я бы не обращался за помощью. да и тема откровенно верстальная, не по джсу, хоть и функции разумеется на джс
Ты уже всё сам написал: двигаешь элемент с движением курсора (параллакс) и перестаешь двигать, если одна из граней картинки подошла к граням элемента
Тебе по сути нужно просто слушать событие движения мыши на своих картинках. И в этом событии получать координаты курсора. Дальше вычисляешь его положение относительно твоего блока и прочая математика
Обсуждают сегодня