Creative Hero
ตัวหนังสือใหญ่ คำสำคัญมีไฮไลต์ พื้นหลังมีวงสีเบลอ
วิธีใช้
สร้างไฟล์แล้ววางโค้ด
ใน Portfolio Starter สร้างไฟล์
components/HeroCreative.tsxกด Copy code ด้านบน แล้ววางทั้งหมดImport มาใช้
เปิด
app/page.tsxเพิ่มบรรทัด import ไว้บนสุด แล้ววาง component ในreturnimport HeroCreative from "@/components/HeroCreative"; export default function Home() { return ( <main> <HeroCreative /> </main> ); }ใส่ข้อมูลของคุณผ่าน props
ไม่ใส่ props ก็แสดงข้อมูลตัวอย่างได้ พอพร้อมแล้วส่งข้อมูลของคุณเข้าไปแบบนี้
<HeroCreative headline="I draw, code and make" highlight="games." accent="#facc15" name="Mint" />
Props
| Prop | Type | ใช้ทำอะไร |
|---|---|---|
headline | string | ประโยคหลัก |
highlight | string | คำท้ายประโยคที่มีแถบสีขีดทับ |
bio | string | ประโยครอง |
status | string | ข้อความในป้ายเอียง เช่น Open to projects |
name | string | ลงชื่อท้าย |
accent | string | สีหลัก เป็นรหัสสี เช่น "#4f46e5" |
ทุก prop ไม่บังคับ (มี ? ในโค้ด) ถ้าไม่ใส่จะใช้ค่าตัวอย่างในวงเล็บ = … ของ function
Dependencies
ไม่ต้องติดตั้งอะไรเพิ่ม ใช้ได้กับ Portfolio Starter ทันที (Next.js + React + Tailwind CSS)