document.querySelectorAll(`.value1 [class^=line]`).forEach(div => {
document.querySelector(`.value1 .${div.className}`).classList.add('visible');
});
document.querySelectorAll(`.value1 [class^=line]`).forEach(div => {
div.classList.add('visible');
});
for( i in a.length)
[(a[i],b[i])]
var a = {}
var b = {}
var c = {}
for (var x = 0; x < (n+1); x++) {
a[x] = [(Math.round(cos(2*pi/n*x)*r))]
b[x] = [(Math.round(sin(2*pi/n*x)*r))]
for( i in a.length) {
c[i] = [(a[i],b[i])]
}
более или менее гибко кастомизировать скроллбар средствами CSS можно только в браузерах на движке webkit.
scrollbar-color: #fff #000; /* цвет ползунка + цвет полосы прокрутки */
scrollbar-width: auto;
scrollbar-width: thin;
scrollbar-width: none;
const a = b ? 1 : 2;
let a;
if(b) {
a = 1;
} else {
a = 2;
}
// ---
const s = `qwerty${a > 1 ? 'asd' : 'zxc'}`;
let s = 'qwerty';
if(a > 1) {
s = `${s}asd`;
} else {
s = `${s}zxc`;
}
const inputList = document.querySelectorAll("input");
inputList.forEach(input => {
input.addEventListiner('click', () => {
let color = '#03f3f3';
if(input.checked) {
switch(input.value) {
case '1':
color = '#00ff00';
case '2':
color = '#ccff00';
}
}
document.body.style.backgroundColor = color;
});
})
Собственно, мне неясно что тебе неясно из скинутых мной ссылок? Карту можно на бекграунд поставить, но лучше разрезать и в свг запихнуть фоном запихнуть. Хотя можно и неразрезать, а просто цссом смещать картинку в нужную позицию.
Впрочем, чтобы сгенерировать path для свг стоит разметить области и далее пнгшку в свг конвертировать.