스킬 responsive-design
📱

responsive-design

안전

Responsive Layouts mit CSS erstellen

또한 다음에서 사용할 수 있습니다: supercent-io

Das Erstellen von Interfaces, die sich an verschiedene Geräte anpassen, ist komplex und zeitaufwendig. Diese Skill enthält可直接使用的代码模式 für Container-Queries, fließende Typografie, CSS Grid-Layouts und Mobile-First-Breakpoints, um die responsive Entwicklung zu beschleunigen.

지원: Claude Codex Code(CC)
📊 71 적절함
1

스킬 ZIP 다운로드

2

Claude에서 업로드

설정 → 기능 → 스킬 → 스킬 업로드로 이동

3

토글을 켜고 사용 시작

테스트해 보기

"responsive-design" 사용 중입니다. Create a responsive card with container queries

예상 결과:

  • /* Container context */
  • .card-container {
  • container-type: inline-size;
  • container-name: card;
  • }
  •  
  • /* Default: stacked layout */
  • .card {
  • display: flex;
  • flex-direction: column;
  • }
  •  
  • /* Side-by-side at 400px+ */
  • @container card (min-width: 400px) {
  • .card {
  • flex-direction: row;
  • gap: 1rem;
  • }
  • }

"responsive-design" 사용 중입니다. Generate fluid typography with clamp()

예상 결과:

  • :root {
  • --text-sm: clamp(0.875rem, 0.8rem + 0.375vw, 1rem);
  • --text-base: clamp(1rem, 0.9rem + 0.5vw, 1.125rem);
  • --text-lg: clamp(1.125rem, 1rem + 0.625vw, 1.25rem);
  • --text-xl: clamp(1.25rem, 1rem + 1.25vw, 1.5rem);
  • --text-2xl: clamp(1.5rem, 1.25rem + 1.25vw, 2rem);
  • }

보안 감사

안전
v1 • 1/29/2026

This is a pure documentation skill containing CSS code examples and React components for responsive design patterns. All static scanner findings are false positives: backticks detected are markdown code fences, URLs are documentation links, and all references to cryptographic or system commands are text mentions within documentation. No executable code, network calls, or credential access exists.

4
스캔된 파일
2,221
분석된 줄 수
0
발견 사항
1
총 감사 수
보안 문제를 찾지 못했습니다
감사자: claude

품질 점수

45
아키텍처
100
유지보수성
87
콘텐츠
22
커뮤니티
100
보안
87
사양 준수

만들 수 있는 것

Adaptive Card-Komponenten bauen

Card-Komponenten erstellen, die ihr Layout basierend auf dem verfügbaren Platz mit Container-Queries ändern.

Fließende Typografie-Skalen implementieren

Responsive Typografie generieren, die zwischen Mindest- und Höchstgrößen über Viewports hinweg fließend skaliert.

Responsive Navigation erstellen

Navigationsmuster bauen, die sich zwischen Mobile-Hamburger-Menüs und Desktop-Horizontal-Layouts anpassen.

이 프롬프트를 사용해 보세요

Grundlegende Container-Query-Einrichtung
Erstelle eine responsive Card-Komponente mit CSS Container-Queries. Die Card sollte von gestapeltem zu nebeneinander-Layout wechseln, wenn der Container mindestens 400px breit ist.
Fließende Typografie-Skala
Generiere eine fließende Typografie-Skala mit CSS clamp(). Erstelle Variablen für text-xs bis text-4xl mit Mindestgrößen um 12px bis 18px und Höchstgrößen um 14px bis 36px.
Responsives Grid-Layout
Erstelle ein responsives Grid-Layout mit CSS Grid mit auto-fit. Das Grid sollte Spalten haben, die mindestens 250px breit sind und bei Bedarf in neue Zeilen umbrechen.
Mobile-First-Breakpoint-Strategie
Definiere eine Mobile-First-Breakpoint-Strategie für ein Design-System. Füge Breakpoints bei 640px, 768px, 1024px und 1280px mit typischen Anwendungsfällen für jeden ein.

모범 사례

  • Mit Mobile-Styles beginnen und mit min-width Media-Queries für größere Bildschirme erweitern
  • Container-Queries für Komponenten-Level-Responsiveness statt viewport-basierte Queries verwenden
  • Breakpoints basierend auf Content-Bedürfnissen而非 spezifischen Geräteabmessungen setzen
  • Relative Einheiten wie rem, em und Prozente für skalierbare Layouts verwenden

피하기

  • Fixe Pixelbreiten statt fließender oder relativer Einheiten verwenden
  • Breakpoints für spezifische Gerätegrößen statt Content-Reflow-Points erstellen
  • Responsive Styles auf Viewport-Ebene anwenden, wenn Komponenten-Level-Queries besser wären
  • Dynamische Viewport-Einheiten ignorieren, die Mobile-Browser-UI berücksichtigen

자주 묻는 질문

Was sind Container-Queries und wie unterscheiden sie sich von Media-Queries?
Container-Queries wenden Styles basierend auf der Größe eines übergeordneten Containers an, nicht auf dem Viewport. Media-Queries reagieren auf die Viewport-Breite. Container-Queries ermöglichen wirklich wiederverwendbare Komponenten, die sich an ihren Container anpassen, unabhängig davon, wo sie platziert werden.
Wie funktioniert fließende Typografie?
Fließende Typografie verwendet CSS clamp(), um Schriftgrößen zu erstellen, die basierend auf der Viewport-Breite fließend zwischen Mindest- und Höchstwerten skalieren. Dies eliminiert die Notwendigkeit mehrerer breakpoint-spezifischer Schriftgrößen.
Was ist der Mobile-First-Ansatz?
Mobile-First bedeutet, zuerst Basis-Styles für Mobile-Geräte zu schreiben und dann mit min-width Media-Queries Erweiterungen für größere Bildschirme hinzuzufügen. Dieser Ansatz verbessert die Performance auf Mobile und vereinfacht die Stylesheet-Struktur.
Wann sollte ich CSS Grid vs Flexbox verwenden?
CSS Grid für zweidimensionale Layouts (Zeilen und Spalten gleichzeitig) verwenden. Flexbox für eindimensionale Layouts (einzelne Zeile oder Spalte). Grid eignet sich hervorragend für Page-Level-Layouts; Flexbox funktioniert gut für Komponenten-Level-Ausrichtung.
Was sind dynamische Viewport-Einheiten?
Dynamische Viewport-Einheiten (dvh, svh, lvh) berücksichtigen Mobile-Browser-UI, die erscheint und verschwindet. 100dvh für volle Höhe verwenden, die sich anzeigt/versteckt Browser-Chrome, 100svh für den kleinsten Viewport und 100lvh für den größten.
Wie teste ich responsive Designs effektiv?
Auf echten Geräten测试en, wenn möglich. Browser-DevTools-Geräte-Emulation für Erstprüfungen verwenden. Auf gemeinsame Breakpoint-Bereiche statt spezifische Geräte konzentrieren. Touch-Targets, Text-Lesbarkeit und Content-Overflow bei jedem Breakpoint测试en.

개발자 세부 정보