一键导入
css-responsive-design
Guide for creating responsive layouts with CSS. Use when implementing responsive design or fixing layout issues.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Guide for creating responsive layouts with CSS. Use when implementing responsive design or fixing layout issues.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Checklist for auditing and fixing accessibility issues (WCAG 2.1 AA compliance). Use when reviewing components or pages for accessibility.
Guide for creating RESTful API endpoints with validation and error handling. Use when implementing backend API routes.
Guide for implementing secure authentication with JWT and session management. Use when adding authentication to an application.
Guide for designing database schemas with Prisma ORM. Use when creating or modifying database models.
Guide for consistent error handling across frontend and backend. Use when implementing error handling logic.
Guide for implementing form handling with React Hook Form and Zod validation. Use when creating forms with validation.
| name | css-responsive-design |
| description | Guide for creating responsive layouts with CSS. Use when implementing responsive design or fixing layout issues. |
Follow this mobile-first approach to create responsive layouts:
Define breakpoints from small to large:
/* Mobile (default) */
.container {
padding: 1rem;
width: 100%;
}
/* Tablet (768px and up) */
@media (min-width: 768px) {
.container {
padding: 2rem;
max-width: 768px;
margin: 0 auto;
}
}
/* Desktop (1024px and up) */
@media (min-width: 1024px) {
.container {
max-width: 1200px;
}
}
.flex-container {
display: flex;
flex-direction: column;
gap: 1rem;
}
@media (min-width: 768px) {
.flex-container {
flex-direction: row;
}
}
.grid-container {
display: grid;
grid-template-columns: 1fr;
gap: 1rem;
}
@media (min-width: 768px) {
.grid-container {
grid-template-columns: repeat(2, 1fr);
}
}
@media (min-width: 1024px) {
.grid-container {
grid-template-columns: repeat(3, 1fr);
}
}
Use clamp for fluid typography:
h1 {
font-size: clamp(1.5rem, 4vw, 3rem);
line-height: 1.2;
}
p {
font-size: clamp(1rem, 2vw, 1.125rem);
line-height: 1.6;
}
img {
max-width: 100%;
height: auto;
display: block;
}
/* Modern responsive images */
.responsive-img {
width: 100%;
aspect-ratio: 16 / 9;
object-fit: cover;
}
.card-container {
container-type: inline-size;
}
.card {
padding: 1rem;
}
@container (min-width: 400px) {
.card {
padding: 2rem;
display: grid;
grid-template-columns: 1fr 2fr;
}
}