setOpen(false)} />
>
);
}
const HB_CSS = `
.hb-line { transition: transform .3s cubic-bezier(.22,1,.36,1), opacity .2s; }
.hb-scrim { transition: opacity .25s ease-out; }
.hb-panel { transform: translateX(-102%); transition: transform .26s cubic-bezier(.55,0,1,.45); }
.hb-panel.hb-open { transform: none; transition: transform .32s cubic-bezier(.22,1,.36,1); }
.hb-item { opacity: 0; transform: translateX(-10px); transition: opacity .25s, transform .3s cubic-bezier(.22,1,.36,1); }
.hb-open .hb-item { opacity: 1; transform: none; }
@media (prefers-reduced-motion: reduce) { .hb-line, .hb-scrim, .hb-panel, .hb-panel.hb-open, .hb-item { transition: none; } }
`;
/* ---------------- 示例:「山野」手机网页 ---------------- */
export default function HamburgerMenuDemo() {
return (
{[['轻量双人帐篷', 899, '/tex/s5.jpg'], ['徒步背包 40L', 459, '/tex/s6.jpg']].map(([n, p, img]) => (
{n}
¥{p}
))}
);
}
```