responsive-design
النجوم١
التفرعات٠
آخر تحديث٢٥ أبريل ٢٠٢٦ في ٢٢:٥٧
斷點、Mobile-First 與多裝置適配指南
التثبيت
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
SKILL.md
readonlyالقائمة
斷點、Mobile-First 與多裝置適配指南
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
完整的網站開發指南,涵蓋 UI/UX 設計、React/Vue/Next.js 前端框架、Laravel/Node.js 後端、Coding Style 與互動式選擇精靈
Web 動畫(Framer Motion、GSAP、View Transitions API、Lottie)。CSS 動畫見 ui/no-ai-feel.md
REST API 與 GraphQL 設計規範指南
認證授權(Auth.js、Clerk、JWT/Cookie 安全、RBAC/ABAC)。不含 OAuth provider 細節
Laravel、Node.js、Django、FastAPI 後端框架指南
JavaScript、TypeScript、PHP、Python、CSS 代碼規範
| id | responsive_design |
| name | responsive_design |
| description | 斷點、Mobile-First 與多裝置適配指南 |
| 名稱 | 寬度 | 裝置 |
|---|---|---|
| xs | < 576px | 手機 |
| sm | ≥ 576px | 大手機 |
| md | ≥ 768px | 平板 |
| lg | ≥ 1024px | 小筆電 |
| xl | ≥ 1280px | 桌機 |
| 2xl | ≥ 1536px | 大螢幕 |
:root {
--breakpoint-sm: 576px;
--breakpoint-md: 768px;
--breakpoint-lg: 1024px;
--breakpoint-xl: 1280px;
--breakpoint-2xl: 1536px;
}
/* 基礎樣式 = 手機 */
.container {
padding: 1rem;
}
/* 平板以上 */
@media (min-width: 768px) {
.container {
padding: 2rem;
}
}
/* 桌機以上 */
@media (min-width: 1024px) {
.container {
max-width: 1024px;
margin: 0 auto;
}
}
.grid {
display: grid;
gap: 1rem;
grid-template-columns: 1fr;
}
@media (min-width: 768px) {
.grid {
grid-template-columns: repeat(2, 1fr);
}
}
@media (min-width: 1024px) {
.grid {
grid-template-columns: repeat(3, 1fr);
}
}
:root {
--text-h1: clamp(2rem, 5vw, 3.5rem);
--text-h2: clamp(1.5rem, 4vw, 2.5rem);
--text-body: clamp(1rem, 2vw, 1.125rem);
}
<picture>
<source media="(min-width: 1024px)" srcset="large.jpg">
<source media="(min-width: 768px)" srcset="medium.jpg">
<img src="small.jpg" alt="描述">
</picture>
img {
max-width: 100%;
height: auto;
}
/* 最小觸控目標 44x44px */
button, a {
min-height: 44px;
min-width: 44px;
}
/* 足夠的間距 */
.nav-item + .nav-item {
margin-left: 1rem;
}
../check/lighthouse.md)要點:Mobile First、給定
width/height/aspect-ratio防 CLS、用next/image自動處理 srcset、觸控目標 ≥44×44px(WCAG 2.2 AA)。