【问题标题】:Transition on menu open/close菜单打开/关闭的过渡
【发布时间】:2019-11-30 00:12:06
【问题描述】:

我创建了this very simple layout,其中有一个按钮,用户可以单击该按钮来打开和关闭菜单。

我尝试在菜单打开/关闭时添加 CSS 过渡,但它似乎不起作用。

这是应该使用过渡的 div:

<div className={`${isMenuOpen ? "w4" : "w-0"} bg-yellow transition`} />

.transition {
  transition: all 1.5s ease;
}

为什么?

【问题讨论】:

  • 你能贴出你为 CSS 转换编写的代码 sn-p 吗?
  • @Subbu 当然!我添加了代码

标签: css css-transitions


【解决方案1】:

问题是.w-0 没有定义width。转换属性需要一个初始值来转换

只需将其添加到您的 CSS 文件中:

.w-0 {
  width: 0;
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-12-03
    • 1970-01-01
    • 2015-09-09
    • 1970-01-01
    • 2020-02-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多