Когда кнопка нажата, она должна располагаться left: -1094px;
но осторожно, что div должен быть статичным.
Могу ли я установить положение для -1094px для этого div в любом случае для div с позицией static?
Если элемент имеет
position: static;
добавление свойства left
(а также right
, top
, bottom
) не влияет на него. Вы можете попробовать
margin-left: -1094px;
Элементы позиционирования здесь
Если div является статическим элементом, он не выполняется свойствами верхнего, левого, нижнего, правого css.
Если div является относительным элементом, это осуществляется с помощью свойств верхнего, левого, нижнего и правого, но в отношении родительского контейнера, то есть родительского div.
Если div является абсолютным элементом, он выполняется с помощью свойств верхнего, левого, нижнего и правого и позиционируется относительно первого родительского элемента, который имеет позицию, отличную от статической
Если div фиксирован, он выполняется с помощью свойств верхнего, левого, нижнего, правого и позиционируется относительно окна браузера.
Надеюсь это поможет.