按钮
RPG 风格的菜单按钮,斜面立体效果
// RPG Primary Button
<button className="group relative px-6 py-3 bg-gradient-to-b from-blue-700 to-blue-900 border-2 border-blue-500 rounded-sm text-[#f0f9ff] font-bold tracking-widest shadow-[inset_0_1px_0_rgba(255,255,255,0.2),0_4px_0_rgba(0,0,0,0.8)] hover:from-blue-600 hover:to-blue-800 hover:border-[#fbbf24] hover:text-[#fbbf24] active:scale-[0.95] active:translate-y-[4px] active:shadow-[inset_0_4px_8px_rgba(0,0,0,0.6),0_0_0_rgba(0,0,0,0.8)] transition-all duration-75 ease-linear overflow-hidden">
<span className="absolute left-2 top-1/2 -translate-y-1/2 text-[#fbbf24] opacity-0 group-hover:opacity-100 transition-none">{">"}</span>
<span className="pl-4">Attack</span>
</button>
// RPG Gold Button
<button className="px-6 py-3 bg-gradient-to-b from-yellow-500 to-yellow-700 border-2 border-yellow-400 rounded-sm text-slate-900 font-bold tracking-widest shadow-[inset_0_1px_0_rgba(255,255,255,0.3),0_3px_0_rgba(0,0,0,0.65)] hover:from-yellow-400 hover:to-yellow-600 active:scale-[0.96] active:translate-y-[3px] active:shadow-[inset_0_4px_8px_rgba(0,0,0,0.35),0_0_0_rgba(0,0,0,0.6)] transition-all duration-75 ease-linear">
Confirm
</button>
// RPG Outline Button
<button className="group relative px-6 py-3 bg-slate-900/80 border-2 border-blue-400/60 rounded-sm text-blue-300 font-bold tracking-widest shadow-[0_2px_4px_rgba(0,0,0,0.3)] hover:border-[#fbbf24] hover:text-[#fbbf24] hover:bg-slate-800/80 transition-all duration-75 ease-linear">
<span className="absolute left-2 top-1/2 -translate-y-1/2 text-[#fbbf24] opacity-0 group-hover:opacity-100 transition-none">{">"}</span>
<span className="pl-4">Cancel</span>
</button>