T3R3AND, ну смотрите, то, куда Вы устанавливайте курсор(где стоит каретка), начинает показываться в этом окне так, как это видет vsc. Вот красным Вы верно обвели, это скоупы для данного места "элемента". Теперь поставьте курсор внутрь квадратных скобок (в то слово, которое Вы хотите перекрасить) и посмотрите его скоуп. Да, по видимому, их может быть несколько. Далее нужно будет перейти в тот вопрос, ссылку на который я дал, и там есть снипет кода, который поможет перекрасить желаемое. Нужно будет только подставить нужные значения в свойства.
Станислав Шендаков, А ещё если пишите комментарий, не нажав кнопочку "Ответить", то тот, кому Вы его пишите - не получает уведомления об этом. Но это так, оффтоп :-)
Станислав Шендаков, По умолчанию фон займёт доступное пространство с сохранением соотношения сторон.
Но размеры фона можно регулировать с помощью соответствующего свойства background-size.
Погуглите варианты применения. Там есть разные сопосбы. Пиксели, проценты, ключевые слова и тд.
А лучше сразу про семейство свойств background
Да на самом деле всё просто.
Делаете блок (div) в который помещаете спан,
задаёте ему определённые размеры, и css класс
задаёте блоку по классу фон,
ну а там уже как вашей душе угодно позиционируете внутри этого блока свой спан. (отступами\с помощью флексов\хоть абсолютом, тогда position:relative для блока. Главное что всё это должно быть относительно родительского блока)
Профит.
Первый попавшийся возвращает не filter, а find.
Удалять элементы стоит не по индексу, а по какому-то уникальному ключу. Как правило это id таски.
Тут есть два варианта.
1) Через filter вернуть массив без одной таски.
2) С помощью findIndex найти индекс объекта в массиве, а потом splice.
Вам бы основы изучить сначала.. селекторы, специфичность селекторов, порядок и приоритет применения стилей
Перечёрнкутые свойства как раз об этом и говорят. Что другое правило их переопределило.
Ну и обработчики клика в атрибутах элементов давно уже не назначают из-за принципа разделения HTML отдельно, JS отдельно (а добавляют с помощью addEventListener в js).
по части js:
Самое важное что Вам стоит сделать - вынести поиск элементов за пределы функций. Незачем обращаться в DOM на каждое выполнение функции. Оставить только те, где это необходимо, если такие есть.
Ну и менее важное - большая часть ваших let на самом деле const, так как Вы никогда не меняете их значение.
Ankhena, никакими. Как я и сказал, в первом комментарии, что, видимо, чего-то я не понимаю. В данном случае что автору нужно. На вопрос автор разъяснений не дал, лишь сказал что это результат его испытаний.