Styling Using Class Lists

 CSS

.abc{
  color: red;
  background-color: blue;
}
.underline{
  text-decoration: underline white wavy ;
}
.yellow{
  background-color: yellow;
}

JS

// MANIPULATING STYLE USING CLASSLIST
let heading = document.querySelector("h1");
console.log(heading.classList);
// classList.add
heading.classList.add("abc");
console.log(heading.classList);
heading.classList.add("underline");
console.log(heading.classList);


// classList.remove
heading.classList.remove("abc");
// classList.contains




console.log(heading.classList.contains("abc"));
console.log(heading.classList.contains("underline"));
// classlist.toggle


console.log(heading.classList.toggle("abc"));
console.log(heading.classList.toggle("underline"));



let box=document.querySelector(".box");
console.log(box.classList);
console.log(box.classList.add("yellow"));


Comments

Popular posts from this blog

Callback Hell

TODO list with DOM

Refactoring callback hell code