小编wuj*_*vic的帖子

TailwindCSS 在单击时淡入元素

所以我正在制作这个应用程序,当我单击按钮时,我需要淡入菜单。我使用状态在单击时呈现它,但无法让它在单击时淡入/淡出。当我opacity在 Chrome 开发控制台中编辑值时,转换工作正常,但当我想使用状态更改它时,它却不起作用。

有什么帮助吗?提前致谢!

import React, { useState } from "react";
import { useRouter } from "next/router";
import { MenuIcon, XIcon } from "@heroicons/react/outline";

function Header() {
  const router = useRouter();

  const [popCard, setPopCard] = useState("hidden");
  const [fade, setFade] = useState(true);

  const handleMenuClick = () => {
    setPopCard("inline-block");
    setFade(true);
  };

  const handleXClick = () => {
    setPopCard("hidden");
    setFade(false);
  };

  return (
    <div className="text-center">
      <header className="sticky z-50 top-0  shadow-md bg-white border-b p-5">
        <div className="flex justify-between items-center">
          <h1
            className="text-6xl text-red-500 …
Run Code Online (Sandbox Code Playgroud)

reactjs next.js tailwind-css

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

next.js ×1

reactjs ×1

tailwind-css ×1