У меня проблема с div
, которую я хочу прокручивать.Div не прокручивается в конец
Мое меню в этом div (это полноэкранный) this is it. Когда вы наводите указатель на элемент с дочерними элементами, меню расширяется и выходит из экрана, поэтому я добавил прокрутку, но он не прокручивается вниз (он скрывает последнее меню).
Вот мой CSS и HTML:
.tablet-menu {
display: none;
background: #000;
position: fixed;
height: 100%;
width: 100%;
opacity: 0.7;
z-index: 1001;
-webkit-transition: all 0.8s ease-in-out;
-moz-transition: all 0.8s ease-in-out;
transition: all 0.8s ease-in-out;
-webkit-transition-delay: 0.2s;
-moz-transition-delay: 0.2s;
transition-delay: 0.2s;
}
.tablet-menu.show {
display: block;
}
.tablet-menu-scroll {
overflow: scroll;
height: 100%;
width: 100%;
}
.tablet-menu ul {
top: 0;
bottom: 0;
position: relative;
text-align: center;
padding: 0;
margin: 0;
}
.tablet-menu li {
color: #FFF;
background: #000;
}
.tablet-menu li a {
text-transform: uppercase;
font-family: "Roboto Slab", Times, Georgia, serif;
font-weight: bold;
border-radius: 2px;
border-bottom: 1px solid white;
position: relative;
display: block;
padding-top: 4%;
padding-bottom: 4%;
}
<div class="tablet-menu">
<ul class="tablet-menu-scroll">
<?php wp_nav_menu(array ('theme_location'=>'new-menu', 'container' => '', 'items_wrap' => '%3$s')); ?>
</ul>
</div>
К сожалению для PHP я работаю на WordPress, я написал копию моего меню, без имен реальной страницы.
Там он: click
Я действительно не знаю, где проблема.
попробуйте добавить attiribute "переполнения: прокрутки;" to '.tablet-menu' вместо 'tablet-menu-scroll' –
Не работает/ – Dako
Удалить «display: none;» и "позиция: фиксированная"; из «.tablet-menu» –