css-transitions - 切换不可见属性时,如何使用 Tailwind 实现 CSS 过渡效果?
问题描述
我将 TailwindUI 用于登录页面,它包含一个下拉菜单,当它展开时,如下所示:
现在,当单击“解决方案”链接时,我使用一些非常简单的内联 JavaScript 来切换不可见属性,从而使菜单出现。代码看起来像这样:
script.
function closeMenu() {
document.getElementById('buttonMenu').classList.toggle("invisible");
}
我想知道如何实现过渡效果,使菜单的切换看起来不那么突然。TailwindUI 推荐以下设置:
//
'Solutions' flyout menu, show/hide based on flyout menu state.
Entering: "transition ease-out duration-200"
From: "opacity-0 translate-y-1"
To: "opacity-100 translate-y-0"
Leaving: "transition ease-in duration-150"
From: "opacity-100 translate-y-0"
To: "opacity-0 translate-y-1"
这样做的最佳方法是什么?
解决方案
推荐阅读
- python - Python - BeautifulSoup - For循环以错误的顺序输出数据
- flutter - Flutter Navigator.pushReplacementNamed 在页面显示返回按钮
- ruby-on-rails - 使用 sidekiq-unique-jobs gem
- python - 无法使用烧瓶将 MySQL 数据库中的数据检索到 html 中
- c# - 对于属性中的特定变量,XAML 数据绑定属性没有第二次调用 get
- javascript - 在 React 中滚动时沿 SVG 路径为元素设置动画
- python - 如何在列表列表中添加“子列表”的值
- c++ - boost::asio::async_accept 处理程序未被调用
- asp.net - 通过 ef core 删除数据库时出现扩展提升错误错误
- mininet - Mininet ospf6d IPv6 Quagga