Как...?
url("data:image/svg+xml;utf8...
function onEntry(entry) {
entry.forEach(change => {
const element = change.target
if (change.isIntersecting) {
const isCardEffect = element.classList.contains('card-effect-off')
const isImage = element.classList.contains('image')
if (isCardEffect) {
element.classList.add('card-effect-on');
}
if (isImage) {
element.classList.add('image-effect-on');
}
}
else {
element.classList.remove('card-effect-on');
element.classList.remove('image-effect-on');
}
});
}
func(1, undefined, undefined, 2)
function func({ a, b, c, d }) {
return a+d
}
func({ a: 1, d: 2 });
function func(data) {
return data.a+data.d
}
func({ a: 1, d: 2 });
function func(a,b,c,d) { return a+d }
var badFunc = (a,d) => func.bind(null, a, undefined, undefined, d)();
badFunc(1,2)
a++
это a = a + 1
a+1
это ничего. Потому что нет присваивания.var a = 1;
console.log(a++) // 1
// тут же ещё раз выводим а без инкремента\сложения
console.log(a) // 2
a = a +1
console.log(a) // 3
Сделал простой код ниже, но тогда увеличивается длина страницы - все съезжает вниз.
Как сделать, чтобы исчезающий блок накладывается как бы на контент и был выше?
:not(:has)
- браузерная поддержка не полная. Проверяйте перед использованием.:empty
.<button class="header__btn">
маловероятно что эта кнопка уникальна. То есть тут должен быть базовый класс btn и как микс, если нужно спозиционировать кнопку внутри шапки или задать ей внешнюю геометрию, например margin, header__btn.<a class="header__search__number">
у Вас получается что это элемент элемента, так как 3 слова разделённых двумя нижними подчёркиваниями. Элементов элементов быть не может. Это либо дочерний блок для search(то есть про header__search то же что и в первом пункте), либо имя должно быть что-то типа header__search-number.<ul class="nav__contacts"><p class="nav__contacts__contact">Подписывайтесь на нас:</p>
- не валидная вёрстка. Для списком прямыми потомками могут быть только элементы списка.Т.е. операции по типу [[...arr], value] так же сработают по скорости и логике, как arr.push(value)?