Как создать фон треугольника CSS на div без использования границы и изображения?
Я знаю, как создавать треугольники с CSS с границами и использовать образы, но в моем случае я хотел бы использовать цвет фона.
Мне нужно что-то вроде этого изображения.
Кто-нибудь может мне помочь?
Ответ 1
Проблема создания треугольников с использованием границ CSS - это их негибкость, когда дело касается стилизации. Таким образом, вы можете использовать относительно полностью псевдоэлементный элемент, предоставляя еще много вариантов стилизации:
Альтернативой является использование фонового линейного градиента.
Хитрость заключается в том, чтобы установить направление вправо справа, установить первый диапазон как белый (или прозрачный), а второй диапазон - как цвет, который вы хотите треугольником.
В следующем примере первая половина фона - белый (от 0% до 50%), а вторая половина (от 50% до 100%) светло-серый.