nav-next/app/tools/CatgirlGenerator/page.tsx
2024-12-27 19:27:49 +08:00

48 lines
2.2 KiB
TypeScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

"use client";
import NicknameGenerator from '@/components/tools/CatgirlGenerator/NicknameGenerator'
import TextReversal from '@/components/tools/CatgirlGenerator/TextReversal'
import CustomTemplate from '@/components/tools/CatgirlGenerator/CustomTemplate'
import DarkModeToggle from '@/components/tools/CatgirlGenerator/DarkModeToggle'
import Footer from "@/components/tools/CatgirlGenerator/Footer";
export default function Home() {
return (
<div className="min-h-screen bg-gray-100 dark:bg-gray-900 transition-colors duration-300">
<div className="container mx-auto px-4 py-8">
<header className="mb-8 flex justify-between items-center">
<h1 className="text-4xl font-bold text-gray-800 dark:text-white"></h1>
<DarkModeToggle />
</header>
<main>
<section className="mb-12">
<h2 className="text-2xl font-semibold mb-4 text-gray-800 dark:text-white"></h2>
<p className="text-gray-600 dark:text-gray-300 mb-4">
@你时@的文字后面加上一另段文字~
</p>
<div className="grid grid-cols-1 md:grid-cols-3 gap-4 mb-4">
{['step1.jpg', 'step2.jpg', 'example.jpg'].map((img, index) => (
<img
key={index}
src={`/img/CatgirlGenerator/${img}`}
alt={`Example ${index + 1}`}
className="w-full h-auto rounded-lg shadow-md transition-transform duration-300 hover:scale-105"
/>
))}
</div>
<p className="text-gray-600 dark:text-gray-300">
unicode控制字符 <code className="bg-gray-200 dark:bg-gray-700 px-1 rounded">RLI</code>
<code className="bg-gray-200 dark:bg-gray-700 px-1 rounded">LRI</code>
@后@后面的文本会跑到被包裹部分的前面去
</p>
</section>
<NicknameGenerator />
<TextReversal />
<CustomTemplate />
</main>
</div>
<Footer />
</div>
)
}