//CSS代码如下: .expand-btn { cursor: pointer; font-weight: bold; } .expand-content { display: none; } .expand-btn.expanded + .expand-content { display: block; } //HTML代码如下: <p class="expand-btn">点击展开收起</p> <div class="expand-content"> <p>这里是需要展开收起的内容</p> </div> //JavaScript代码如下: const expandBtn = document.querySelector('.expand-btn'); expandBtn.addEventListener('click', () =>{ expandBtn.classList.toggle('expanded'); });
首先,大家在CSS中定义展开按钮的样式和默认状态下内容的隐藏。展开内容的样式也要设置为隐藏。
然后,在HTML中将需要展开的内容包裹在一个
标签内,并设置展开按钮的样式。
最后,大家通过JavaScript监听展开按钮的点击事件,并在其中对按钮的样式进行切换,使得展开内容的样式发生变化,实现展开收起功能。
css制作离开动画 |lesscss maven plugin | css制作离开动画 |lesscss maven plugin ...