это должен быть выпадающий список, внутри которого будет элемент пигмента. через select не получиться вроде, потому что он не может содержать внутри блочные элементы.
Я пытался сделать так:
var formSPStatusColor = 0;
var formSPStatusSize = 0;
var formSPStatusQuantity = 0;
function funFormSP(el, status) {
if (status == 0) {
document.getElementsByClassName(el)[0].style.transform = 'rotateX(0deg)';
return status = 1;
} else {
document.getElementsByClassName(el)[0].style.transform = 'rotateX(90deg)';
return status = 0;
}
}
<div class="formSinglePageColor" onclick="funFormSP('selectedColorActive', formSPStatusColor)">контейнер</div>
Но так не получиться, потому что нельзя изменить переменную, переданную через параметры в функции. (хотя я не знаю точно).