Я хочу придать эффект плавного перехода (например, облегчение или ослабление) в простом мобильном меню с переключателем JavaScript.
Я пытался добиться этого с помощью эффекта перехода CSS, но не повезло, но я уверен, что это может быть достигнуто с помощью CSS или JavaScript. Я думаю, что использование CSS было бы лучше, если это невозможно.
Вот код:
var toggle = document.getElementById("toggle");
var content = document.getElementById("content");
toggle.addEventListener("click", function() {
content.style.display = (content.dataset.toggled ^= 1) ? "block" : "none";
});
#content{
display:none;
}
<button id="toggle">TOGGLE</button>
<div id="content">Some content...</div>
Содержимое должно быть плавно отображать / скрывать с легким эффектом уменьшения или уменьшения. Как это возможно?