Fast
Lightning quick load times
{
"$schema": "../../schemas/code-crispies-module-schema.json",
"id": "responsive-design",
"title": "CSS Responsive Design",
"description": "Адаптуйте ваші макети до різних розмірів екранів використовуючи media queries та техніки плавного дизайну.",
"difficulty": "intermediate",
"lessons": [
{
"id": "responsive-1",
"title": "Media Queries",
"description": "Зрозумійте синтаксис та випадки використання CSS media queries для умовного застосування стилів на основі характеристик viewport.
@media (max-width: 600px) {\n .panel {\n background: lightcoral;\n }\n}",
"task": "Напишіть media query з @media (max-width: 600px), яка змінює фон .panel на lightcoral.",
"previewHTML": "Fluid Typography
", "previewBaseCSS": "body { font-family: sans-serif; padding: 1rem; }", "sandboxCSS": "", "codePrefix": "/* Apply fluid font sizing */\n.text {", "initialCode": "", "codeSuffix": "}", "solution": " font-size: 5vw;", "previewContainer": "preview-area", "validations": [ { "type": "property_value", "value": { "property": "font-size", "expected": "5vw" }, "message": "Встановіть font-size: 5vw" } ] }, { "id": "responsive-3", "title": "Responsive Grid", "description": "Поєднайте CSS Grid з auto-fit або auto-fill для адаптивних колонкових макетів, які автоматично налаштовують кількість колонок на основі доступного простору.", "task": "Додайте display: grid, grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)) та gap: 1rem.", "previewHTML": "Lightning quick load times
Enterprise-grade security
99.9% uptime guaranteed
24/7 customer service