Когда div разворачивается, эффект перехода CSS перемещает div.
Проблема, как вы можете видеть в этом примере, состоит в том, что переход "переводить" имеет ужасный побочный эффект, заключающийся в том, что изображение в div перемещается на 1px вниз/вправо (и, возможно, немного уменьшится?), так что он выглядит неуместным и не в фокусе...
Сбой, похоже, применяется все время, когда применяется эффект наведения, и из процесса проб и ошибок я могу с уверенностью сказать, что только кажется, что происходит, когда переходный переход перемещает div (также применяются тень окна и непрозрачность, но делают без разницы с ошибкой при удалении).
2nd EDIT: На самом деле проблема НЕ решена!
Создав JSFiddle, чтобы проиллюстрировать проблему, я наткнулся на интересное наблюдение. Проблема возникает только тогда, когда на странице есть полосы прокрутки. Таким образом, пример с одним экземпляром div прекрасен, но еще раз идентичные divs добавлены, и поэтому для страницы требуется панель прокрутки, проблема снова ударяется...