Почему при использовании сдвига элемента в CSS наведение работает не правильно?
Если навести курсор на элемент container, элемент elem сдвинется вправо, но если теперь на него навести курсор, он не вернется обратно, хотя container находится левее, и по всем признакам он не заходит под сдвинувшийся элемент. Или расположение elem не важно, и если он по иерархии находится в container, то где бы он ни был, он считается частью container, а значит наведя на него, мы наводим и на container?
Второй вариант верный. наведение на дочерний элемент является также наведением на родительский. Если хочется, чтобы они не сцеплялись таким образом - попробуйте поставить элементы один за другим и воспользоваться селекторами вида "соседний" (+)
Подробнее о селекторах можно почитать тут https://code.tutsplus.com/ru/tutorials/the-30-css-...