У меня есть div
, который позиционируется абсолютно для моего заголовка-тега. Все в порядке. С JavaScript я переключаю классы display_block
и display_none
, когда я нажимаю на свою кнопку.переход с положением абсолютный
Все работает нормально. div
, который получает display: none
и display: block
с переключателем, получает позицию right: -100%
, когда это display:none
и right: 0
, когда его display: block
.
Также работает отлично. Но есть одна проблема. У меня есть transition: all 1s ease-in-out
, но я не получаю этого потока. Это только здесь или ушло. Но никакого эффекта. Зачем?
header {
position: relative;
}
#ware_cart {
position: absolute;
top: 80px;
width: 35%;
transition: all 1s ease-in-out;
}
.display_none {
display: none;
right: -100%;
}
.display_block {
display: block;
right: 0;
}
<header>
<div id="ware_cart" class="display_none">
<!-- stuff i like to show -->
</div>
</header>
Вы не можете переходить 'display' ... поэтому деталь просто встанет на место, где это * окончательный * положение устанавливается. –
спасибо !! Не знаю, что – Florianb