Size: a a a

Front-end developers

2020 November 26

С

Степан in Front-end developers
Tomorrow
Первый раз вижу, что bg-image ставят linear gradient.
++
источник

SE

So Easy in Front-end developers
ты можешь и так использовать bacrkground: linear
источник

С

Степан in Front-end developers
So Easy
backgriund носит много свойств, background-color, repeat, position и т.п
знал, но чтобы можно и градиент - не знал)
источник

T

Tomorrow in Front-end developers
Я слышал, что gradient относится к типу данных image, но такое.
источник

T

Tomorrow in Front-end developers
Первый раз)
источник

SE

So Easy in Front-end developers
просто background-image не только url хранит
источник

SE

So Easy in Front-end developers
ну не background-color же с градиентом делать)
источник

SE

So Easy in Front-end developers
background-image: url();
   background-size: initial;
   background-position-x: initial;
   background-position-y: initial;
   background-repeat-x: repeat;
   background-repeat-y: repeat;
   background-attachment: initial;
   background-origin: initial;
   background-clip: initial;
   background-color: initial;
источник

AH

Alexander Ivar Kjell... in Front-end developers
So Easy
код js?
ну да
источник

AH

Alexander Ivar Kjell... in Front-end developers
я же сразу просил
источник

SE

So Easy in Front-end developers
с js проблемы, так что желательно сразу подсказать, как сократить код и т.п
источник

AH

Alexander Ivar Kjell... in Front-end developers
So Easy
с js проблемы, так что желательно сразу подсказать, как сократить код и т.п
довай
источник

SE

So Easy in Front-end developers
window.onload = function (StartActiveTab) {
 let StartActiveTabs = document.getElementById("StartActiveTab");
 StartActiveTabs.classList.add("activeTab");
};
document.addEventListener("click", function (e) {
 if (e.target.className == "tab__lable") {
   let numTab = e.target.getAttribute("tab-number");
   let tabLable = document.getElementsByClassName("tab__lable");
   for (let i = 0; i < tabLable.length; i++) {
     tabLable[i].classList.remove("activeTab");
   }
   e.target.classList.add("activeTab");
   let tabContent = document.getElementsByClassName("TabContent");
   for (let i = 0; i < tabContent.length; i++) {
     if (numTab == i) {
       tabContent[i].style.display = "block";
     } else {
       tabContent[i].style.display = "none";
     }
   }
 }
});
источник

AH

Alexander Ivar Kjell... in Front-end developers
vanilla js?
источник

SE

So Easy in Front-end developers
Да
источник

SE

So Easy in Front-end developers
До библиотек я ещё не дошёл и долго ещё плыть
источник

AH

Alexander Ivar Kjell... in Front-end developers
у тебя из-за цикла все табы без класса activeTab какое-то время
источник

AH

Alexander Ivar Kjell... in Front-end developers
и после того как цикл отработал даётся этот класс
источник

SE

So Easy in Front-end developers
ну да, пока я не нажму
источник

С

Степан in Front-end developers
So Easy
window.onload = function (StartActiveTab) {
 let StartActiveTabs = document.getElementById("StartActiveTab");
 StartActiveTabs.classList.add("activeTab");
};
document.addEventListener("click", function (e) {
 if (e.target.className == "tab__lable") {
   let numTab = e.target.getAttribute("tab-number");
   let tabLable = document.getElementsByClassName("tab__lable");
   for (let i = 0; i < tabLable.length; i++) {
     tabLable[i].classList.remove("activeTab");
   }
   e.target.classList.add("activeTab");
   let tabContent = document.getElementsByClassName("TabContent");
   for (let i = 0; i < tabContent.length; i++) {
     if (numTab == i) {
       tabContent[i].style.display = "block";
     } else {
       tabContent[i].style.display = "none";
     }
   }
 }
});
ммм, люблю его))  без всяких JQ)
источник