Верстка after элемента (треугольника)

116
02 мая 2019, 00:30

Добрый день! Подскажите, как можно сверстать треугольный элемент, с правой стороны хэдера? Нужно чтоб он был под шапкой. z-index не помогает.

Answer 1

Для того, чтобы поместить потомка шапки под неё, можно задать ему(потомку) отрицательный 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>

Answer 2

Треугольники через CSS, для позиционирования задайте для навигации больше z-index и position: relative;

Answer 3

Как вариант, рисуете квадрат, а к нему:

-webkit-clip-path: polygon(100% 0, 0 0, 100% 100%);

clip-path: polygon(100% 0, 0 0, 100% 100%);

READ ALSO
Обрезать картинку в background:url

Обрезать картинку в background:url

Изображение: 1920х1080pxВнутри <body> конечно же есть внутренние элементы

149
Помогите отобразить правильно компонент в Angular WEB App

Помогите отобразить правильно компонент в Angular WEB App

Вот ссылка на последний комит: https://githubcom/AlelekovEvgeny/CarefulClinic/commit/e8620a7b8d4e191015ac2480b77843dba3a1bc95 Задача была следующая: из страницы list-prophylactic

149
Артефакты прорисовки теней в рамке с уголком

Артефакты прорисовки теней в рамке с уголком

Надо мне сверстать рамку с уголком подобного вида:

142