Нужно нарисовать треугольник на CSS. Способы которые описаны в статьях используют border, визуально они как треугольник, но внутри нельзя поместить элементы.
Можно сделать треугольник но чтобы внутри можно было поместить элементы?
Приведу пример как должен быть результат:
как и писал Arthur в комментарии, можно использовать clip-path, но расположение элементов надо будет подгонять вручную
.a {
background-color: green;
width: 300px;
height: 300px;
clip-path: polygon(50% 00%, 100% 50%, 0% 50%, 0% 50%);
position: relative;
}
img {
position: absolute;
left: 40%;
top: 20%;
width: 100px;
object-fit: contain;
}
<div class="a">
<img src="//www.gettyimages.ie/gi-resources/images/Homepage/Hero/UK/CMS_Creative_164657191_Kingfisher.jpg" alt="">
</div>
https://codepen.io/MaxManchak/pen/pKZVpo
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Пытаюсь сделать так, чтобы на экране было две колонки - левая и праваяВ каждой колонке по таблице
Недавно закончил с основным наполнением своего первого интернет-магазина и решил заняться оптимизациейПроблемы с блокирующими css удалось...
Веду семейный бюджет в Google SpreadsheetsПоявилась необходимость в значениях типа флажок
Разрабатываю биткоин кранТам пользователь сначала должен кликнут на рекламу потом получить за это сатоши