toggleメソッド
俺が言いたいのはJavaScriptのtoggle()だった
jQueryのメソッドのようだ
https://qumeru.com/magazine/352
classListプロパティでクラスの情報を得て、クラスがあれば削除、なければ追加
クラスを付け外しする
code:js
div.classList.toggle('hoge')
DOMTokenListのメソッド
https://developer.mozilla.org/ja/docs/Web/API/Element/classList
code:html
<div></div>
code:js
const div = document.querySelector('div');
div.addEventListener('click', e=>{
div.classList.toggle('radius')
})
code:css
div {
height: 5rem;
width: 5rem;
background-color: red;
transition: all 250ms ease-in;
}
.radius {
border-radius: 50%;
background-image:radial-gradient(
circle at top,
red 30%,
#000
);
}