Добрый день! Подскажите, как можно сверстать треугольный элемент, с правой стороны хэдера? Нужно чтоб он был под шапкой. z-index не помогает.
Для того, чтобы поместить потомка шапки под неё, можно задать ему(потомку) отрицательный z-index
или ещё одному потомку шапки задать position:relative
и z-index
больше, чем у треугольника.
*{
box-sizing:border-box;
}
body{
background-color:#cda;
margin:0;
padding:20px;
}
header{
height:60px;
background-color:#ddd;
border-radius:6px;
position:relative;
}
header:before{
content:'';
display:block;
position:absolute;
right:-10px;
top:-10px;
width:100px;
height:100px;
background:linear-gradient(225deg,red 50%,transparent 50%);
z-index:-1;
}
<header></header>
Вариант 2
*{
box-sizing:border-box;
}
body{
background-color:#cda;
margin:0;
padding:20px;
}
header{
position:relative;
}
.header-inner{
height:60px;
background-color:#ddd;
border-radius:6px;
position:relative;
}
header:before{
content:'';
display:block;
position:absolute;
right:-10px;
top:-10px;
border-top:100px solid red;
border-left:100px solid transparent;
}
<header><div class="header-inner"></div></header>
Треугольники через CSS, для позиционирования задайте для навигации больше z-index
и position: relative;
Как вариант, рисуете квадрат, а к нему:
-webkit-clip-path: polygon(100% 0, 0 0, 100% 100%);
clip-path: polygon(100% 0, 0 0, 100% 100%);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Изображение: 1920х1080pxВнутри <body> конечно же есть внутренние элементы
Вот ссылка на последний комит: https://githubcom/AlelekovEvgeny/CarefulClinic/commit/e8620a7b8d4e191015ac2480b77843dba3a1bc95 Задача была следующая: из страницы list-prophylactic