By 
WNSY
				
					
						Более опытные товарищи, ай нид ё хелп!)
	Имеется выпадающее меню с классом .sub-menu__list. При наведении оно выпадает, но перекрывается блоком .page__main. Для наглядности прикрепляю скрин и код.
	Естественно, нужно, чтобы выпадающее меню было поверх контента следующего блока.
	Подскажите, как это реализовать?
	P.S. Если нужно поиграть с z-index, подскажите в каком классе, т.к. я перепробовал свои варианты - результата не дало.
	
	 
	HTML
 <header class="header">
            <div class="header__all _container">
                <div class="header__image">
                </div>
            </div>
            <div class="header__container _container">
                <a href="#" class="header__logo"><img src="img/SL-logo.png" alt="SL"></a>
                <nav class="header__menu menu">
                    <ul class="menu__list">
                        <li class="menu__item">
                            <a href="#" class="menu__link">Главная</a>
                        </li>
                        <li class="menu__item">
                            <a href="#" class="menu__link">Обучение</a>
                            <ul class="sub-menu__list">
                                <li class="sub-menu__item"><a href="#" class="sub-menu__link">Направления</a></li>
                                <li class="sub-menu__item"><a href="#" class="sub-menu__link">Стоимость</a></li>
                                <li class="sub-menu__item"><a href="#" class="sub-menu__link">Расписание</a></li>
                            </ul>
                        </li>
                        <li class="menu__item">
                            <a href="#" class="menu__link">О нас</a>
                        </li>
                        <li class="menu__item">
                            <a href="#" class="menu__link">Контакты</a>
                        </li>
                        <li class="menu__item">
                            <a href="#" class="menu__link">Доп.услуги</a>
                        </li>
                    </ul>
                </nav>
                <a href="#" class="header__phone"><img src="img/header-phone.png" alt="h-phone"></a>
            </div>
        </header>
        <main class="page">
            <div class="page__container _container">
                <div class="page__main"></div>
	CSS
.header {
}
.header__all + ._container {
    position: relative;
}
.header__image {
    background: grey;
    background-size: cover;
    height: 302px;
    font-size: 48px;
    text-align: center;
}
/*=======================================HEADER-NAV=======================================*/
.header__container {
    display: flex;
    min-height: 110px;
    align-items: center;
    margin: 15px auto 0 auto;
    position: absolute;
}
.header__logo {
}
.header__menu {
    margin: 0 0 0 95px;
}
.menu {
}
.menu__list {
    display: flex;
}
.menu__item {
    position: relative;
}
.menu__item:not(:last-child) {
    margin: 0 68px 0 0;
}
.menu__link {
    font-size: 20px;
}
.header__phone {
    margin: 0 0 0 175px;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~SUB-MENU~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.sub-menu__list {
    display: none;
    position: absolute;
}
.sub-menu__item {
    width: 204px;
}
.sub-menu__item:first-child {
    padding: 40px 0 0 0;
}
.sub-menu__link {
    font-size: 18px;
    max-width: 204px;
}
.sub-menu__item:not(:last-child) {
    margin: 0 0 22px 0;
}
.menu__item:hover .sub-menu__list {
    display: block;
}
/*=======================================MAIN=======================================*/
.page {
}
.page__container {
}
.page__main {
    background: rgba(203, 32, 218, 0.25);
    height: 300px;
    font-size: 48px;
    text-align: center;
}
	 
					
				
			 
		
Question
Johnney
Обрезается изображение облаков по контуру кнопки в IE10+. В остальных браузерах оно выходит за пределы кнопки, как и должно быть.
Почему это происходит?
http://cssdeck.com/labs/full/a7jvce0r
Link to comment
Share on other sites
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.