Для первого вопроса вы можете сбросить left
, а затем снова использовать right
и transform: translate3d()
:
.tree div.dropdown-menu {
border: none;
background-color: transparent;
box-shadow: none;
min-width: 0;
padding: 0;
margin: 0;
left: unset !important;
right: -60px;
transform: translate3d(0, 0, 0) !important;
}
Не уверен, правильно ли я понял, но для второго вопроса добавьте overflow: unset
до .tree ul
.
.tree ul {
overflow-x: unset !important;
}
Обычно я не указываю использование !Important
, но в этом случае необходимо переопределить свойства.