Привет. Есть такая конструкция:
Стрелки и треугольник я сделал при помощи псевдоэлементов after и before, а сами блоки - flexbox. И выходит, что блоки адаптивные, а мои псевдоэлементы при сжатии блоков покидают границы блока-родителя. Как правильно сделать их адаптивными, чтобы они тоже сжимались вместе с блоками?
CSS конструкция псевдоэлементов:.news-block:after {
content: '+';
font-size: 35px;
color: #fff;
position: absolute;
margin-top: -435px;
margin-left: 260px;
}
.news-block:before {
content: '';
position: absolute;
border: 50px solid transparent;
border-top: 50px solid #373737;
border-right: 50px solid #373737;
margin-left: 200px;
opacity: 0.8;
}
.news-block:hover:before {
content: '';
position: absolute;
border: 50px solid transparent;
border-top: 50px solid #f26c4f;
border-right: 50px solid #f26c4f;
margin-left: 200px;
opacity: 0.8;
}