v0.dev Cheat Sheet - 快速参考指南,收录常用语法、命令与实践。
| Feature | Description |
|---|---|
| Text to UI | Generate UI from descriptions |
| Component Library | shadcn/ui based components |
| Responsive | Mobile-first designs |
| Dark Mode | Built-in theme support |
| Export | Copy code directly to project |
Create a [component type] that [functionality]
with [styling/features]
Hero Section
Create a modern hero section for a SaaS product
with a headline, subheading, CTA button, and
a product screenshot mockup. Include gradient
background and floating elements.
Pricing Page
Create a pricing page with 3 tiers:
- Free, Pro ($29/mo), Enterprise (custom)
- Include feature comparison
- Highlight recommended plan
- Add toggle for monthly/yearly billing
- Modern card design with hover effects
Features Section
Create a features section with 6 feature cards
in a 3x2 grid. Each card has an icon, title,
and description. Include subtle animations
on hover.
Analytics Dashboard
Create an analytics dashboard with:
- Stats cards (users, revenue, orders, growth)
- Line chart for trends
- Recent activity list
- Sidebar navigation
- Dark mode design
Admin Panel
Create an admin dashboard layout with:
- Collapsible sidebar
- Top navbar with search and user menu
- Main content area with stats
- Recent orders table
- Quick actions panel
Login Form
Create a login form with:
- Email and password fields
- Remember me checkbox
- Forgot password link
- Social login buttons (Google, GitHub)
- Clean, centered card design
Multi-Step Form
Create a multi-step form wizard with:
- Progress indicator showing 4 steps
- Personal info, Address, Payment, Review
- Back and Next buttons
- Form validation indicators
- Smooth transitions between steps
Contact Form
Create a contact form with:
- Name, email, subject fields
- Message textarea
- File attachment option
- Submit button with loading state
- Success/error messages
Product Card
Create an e-commerce product card with:
- Product image with hover zoom
- Title, price, rating stars
- Add to cart button
- Wishlist icon
- Sale badge option
User Profile Card
Create a user profile card with:
- Avatar image
- Name and role/title
- Bio text
- Social media links
- Follow/Message buttons
- Stats (followers, following, posts)
Testimonial Card
Create a testimonial card with:
- Customer photo
- Quote text
- Name and company
- Star rating
- Subtle background pattern
Navbar
Create a responsive navbar with:
- Logo on the left
- Navigation links in center
- Search bar
- User dropdown on right
- Mobile hamburger menu
- Sticky on scroll
Sidebar
Create a dashboard sidebar with:
- Logo at top
- Navigation sections with icons
- Collapsible sub-menus
- Active state indicator
- Collapse button
- User info at bottom
Data Table
Create a data table with:
- Search and filter options
- Sortable columns
- Pagination
- Row selection checkboxes
- Actions dropdown per row
- Responsive design
Create a complete e-commerce product page with:
- Image gallery with thumbnails
- Product title, price, ratings
- Size and color selectors
- Quantity picker
- Add to cart and buy now buttons
- Product tabs (description, reviews, shipping)
- Related products section
Create a SaaS project management interface with:
- Kanban board with 3 columns
- Draggable task cards
- Add new task button
- Task card with title, assignee avatar,
due date, and priority tag
- Column actions menu
Create a blog post page with:
- Hero image
- Title, author info, date
- Reading time estimate
- Article content with typography
- Table of contents sidebar
- Share buttons
- Related posts at bottom
- Comments section
Create a settings page with:
- Vertical tabs navigation
- Profile settings section
- Notification preferences with toggles
- Security settings (password, 2FA)
- Connected accounts
- Danger zone (delete account)
- Save changes button
Make it more modern with:
- Rounded corners (larger radius)
- Subtle shadows
- More whitespace
- Smoother transitions
Add dark mode variant
Change color scheme to use
blue and purple gradients
Make it responsive for mobile:
- Stack elements vertically
- Larger touch targets
- Collapsible sections
Add more whitespace between sections
Change to a 2-column layout on desktop
Add a loading skeleton state
Add hover animations to the cards
Include form validation with
error messages
Add success and error toast notifications
Replace placeholder text with
realistic content for a fitness app
Add more items to the navigation
Include empty state for when
there's no data
Step 1: Generate basic structure
"Create a dashboard layout"
Step 2: Add components
"Add stats cards at the top"
Step 3: Refine styling
"Use a blue color scheme"
Step 4: Add features
"Include loading states"
npx shadcn@latest init
npx shadcn@latest add button card input
npm install lucide-react
// Copy from v0 to your components folder
// components/ui/your-component.tsx
import { YourComponent } from '@/components/ui/your-component';
export default function Page() {
return <YourComponent />;
}
Next.js project
npx create-next-app@latest my-app
cd my-app
npx shadcn@latest init
{
"dependencies": {
"@radix-ui/react-*": "latest",
"class-variance-authority": "^0.7.0",
"clsx": "^2.0.0",
"lucide-react": "^0.263.1",
"tailwind-merge": "^1.14.0"
}
}
"Like [popular product]'s [component]"
Example: "Like Notion's sidebar navigation"
"Modern and minimal like Linear"
"With glassmorphism like Apple"
Add in your prompts:
- ARIA labels
- Keyboard navigation
- Focus indicators
- Screen reader support
- Color contrast compliance
| Shortcut | Action |
|---|---|
Enter | Submit prompt |
Shift + Enter | New line in prompt |
Cmd/Ctrl + C | Copy code |
Tab | Switch between versions |
地址
Level 10b, 144 Edward Street, Brisbane CBD(Headquarter)Level 2, 171 La Trobe St, Melbourne VIC 3000四川省成都市武侯区桂溪街道天府大道中段500号D5东方希望天祥广场B座45A13号Business Hub, 155 Waymouth St, Adelaide SA 5000Disclaimer
JR Academy acknowledges Traditional Owners of Country throughout Australia and recognises the continuing connection to lands, waters and communities. We pay our respect to Aboriginal and Torres Strait Islander cultures; and to Elders past and present. Aboriginal and Torres Strait Islander peoples should be aware that this website may contain images or names of people who have since passed away.
匠人学院网站上的所有内容,包括课程材料、徽标和匠人学院网站上提供的信息,均受澳大利亚政府知识产权法的保护。严禁未经授权使用、销售、分发、复制或修改。违规行为可能会导致法律诉讼。通过访问我们的网站,您同意尊重我们的知识产权。 JR Academy Pty Ltd 保留所有权利,包括专利、商标和版权。任何侵权行为都将受到法律追究。查看用户协议
© 2017-2025 JR Academy Pty Ltd. All rights reserved.
ABN 26621887572