Классная анимация при наведении.Все, что я могу сказать, это то, что transform: translate
твой друг.У вас была какая-то странная отрицательная разница, поэтому мне пришлось учесть это с помощью функции calc в переводе.
Я также добавил pointer-events: none
, чтобы вы могли запускать анимации квадранта, даже если вы наводите курсор над .logo-div
.
#container {
position: relative;
}
.logo-div {
left: 50%;
top: 50%;
width: 30%;
transform: translate(calc(-50% - 15px), -50%);
position: absolute;
z-index: 100;
display: flex;
pointer-events: none;
}