diff --git a/hypn0/templates/index.html b/hypn0/templates/index.html index 6c96598..02e2c71 100644 --- a/hypn0/templates/index.html +++ b/hypn0/templates/index.html @@ -7,9 +7,35 @@ /* Активная вкладка: 'style' (фигуры), 'params' (ползунки), 'color' (палитра) */ activeTab: 'style', + /* Палитра ярких фирменных цветов для случайного старта (16 цветов) */ + defaultPalette: [ + '#a855ff', /* Кибер-пурпур */ + '#10b981', /* Токсичный изумруд */ + '#06b6d4', /* Неоновый циан */ + '#f59e0b', /* Солнечный янтарь */ + '#f43f5e', /* Электрический коралл */ + '#8b5cf6', /* Фиолетовый транс */ + '#ec4899', /* Хот-пинк */ + '#3b82f6', /* Ультрамарин */ + '#84cc16', /* Кислотный лайм */ + '#d946ef', /* Неоновая фуксия */ + '#14b8a6', /* Глубокая бирюза */ + '#e11d48', /* Токсичный рубин */ + '#6366f1', /* Индиго */ + '#fb923c', /* Сочный апельсин */ + '#22c55e', /* Неоновый зеленый */ + '#0ea5e9' /* Небесный электрик */ + ], + /* Палитра цветов (1-3 цвета: монотон, дуотон, триатон) */ colors: ['#a855ff'], + init() { + /* Выбираем случайный цвет при загрузке страницы */ + const randomColor = this.defaultPalette[Math.floor(Math.random() * this.defaultPalette.length)]; + this.colors = [randomColor]; + }, + /* Параметры сетки и трансформаций */ cols: 35, /* Плотность галлюцинации (число ячеек сетки по длинной стороне, 10-80) */ radius: 8, /* Размер гипно-точки (максимальный радиус элементов, 3-20) */