Я пытаюсь создать веб-сайт с палитрой цветов.
Для этого я хотел бы использовать что-то вроде полукруга, с помощью которого вы можете выбирать оттенок, и треугольник, с помощью которого вы можете выбирать насыщенность и яркость.

У меня есть полукруг/цветовой круг, а также форма треугольника, поэтому мне нужен только фон/цвет треугольника.
Для этого мне нужен линейный градиент в другом линейном градиенте (например, в градиентном массиве).
#colorTriangle {
width: 250px;
height: 200px;
background-image: linear-gradient(hsl(0, 100%, 50%), linear-gradient(hsl(0, 0%, 100%), hsl(0, 100%, 0%)));
clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
}<div id = "colorTriangle"></div>


![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Термин linear-gradient не должен появляться дважды в стоимости вашей недвижимости. Здесь вы эффективно вкладываете градиенты. Уберите вторую вместе с лишней закрывающей скобкой.
#colorTriangle {
width: 250px;
height: 200px;
background-image: linear-gradient(
hsl(0, 100%, 50%),
hsl(0, 0%, 100%),
hsl(0, 100%, 0%)
);
clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
}<div id = "colorTriangle"></div>Поскольку ваш треугольник должен быть равносторонним, его height будет h = (a√3)/2.
Или здесь мы можем использовать h = 0.866a.
И вместо linear-gradient я бы использовал radial-gradient:
#colorTriangle {
--a: 250px;
width: var(--a);
height: calc(.866 * var(--a));
background-color:#777;
background-image:
radial-gradient(circle at 50% 0, hsl(0, 100%, 50%), #0000 var(--a)),
radial-gradient(circle at 100% 100%, hsl(0, 0%, 100%), #0000 var(--a)),
radial-gradient(circle at 0 100%, hsl(0, 100%, 0%), #0000 var(--a));
background-blend-mode:hard-light;
clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
}<div id = "colorTriangle"></div>
Пожалуйста, ознакомьтесь с разделом Как задавать вопросы и пройдите экскурсию, а затем измените заголовок, чтобы задать четкий и конкретный вопрос.