You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
7 days ago | |
|---|---|---|
| .. | ||
| img | 3 months ago | |
| README.md | 7 days ago | |
| index.html | 3 months ago | |
| style.css | 3 months ago | |
README.md
09 - Media Queries a Responzivní Design
🎯 Co se naučíte
V této lekci se naučíte vytvářet responzivní webové stránky pomocí media queries.
📚 Témata lekce
- Media Queries - CSS pravidla pro různé velikosti obrazovek
- Viewport meta tag - důležitý pro responzivitu
- Breakpointy - body zlomu pro různá zařízení
- Mobile-first přístup vs Desktop-first
- Responzivní obrázky - přizpůsobení velikosti
- Responzivní layout - změna rozvržení podle velikosti
📂 Soubory v projektu
index.html- HTML s viewport meta tagemstyle.css- CSS s media queriesimg/- složka s obrázky
💻 Ukázka z lekce
<!-- HTML - DŮLEŽITÝ viewport meta tag! -->
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
/* CSS - Media Queries */
/* Desktop styly (výchozí) */
.col-6 {
width: 50%;
float: left;
}
/* Tablet (do 768px) */
@media (max-width: 768px) {
.col-6 {
width: 100%;
}
}
/* Mobil (do 480px) */
@media (max-width: 480px) {
.col-6 {
width: 100%;
}
body {
font-size: 14px;
}
}
🚀 Jak s lekcí pracovat
- Otevřete
index.htmlv prohlížeči - Otevřete Developer Tools (F12) a zapněte Device Toolbar (Ctrl+Shift+M)
- Změňte velikost okna nebo vyberte různá zařízení (iPhone, iPad, Desktop)
- Sledujte, jak se mění layout při různých velikostech
- Prozkoumejte
style.css- najděte@mediapravidla - Zkuste přidat vlastní breakpointy a změny stylů
💡 Tip pro studenty
- VŽDY použijte viewport meta tag - bez něj responzivita na mobilu nebude fungovat!
- Breakpointy (běžné hodnoty):
- Mobil:
max-width: 480px - Tablet:
max-width: 768px - Desktop:
min-width: 769pxnebo bez media query
- Mobil:
- Mobile-first přístup (doporučený):
- Výchozí styly pro mobil
- Media queries s
min-widthpro větší obrazovky
- Desktop-first přístup:
- Výchozí styly pro desktop
- Media queries s
max-widthpro menší obrazovky
- Testujte na reálných zařízeních, ne jen v prohlížeči
📱 Testování responzivity
V prohlížeči:
- F12 → Device Toolbar (Ctrl+Shift+M)
- Vyberte zařízení nebo nastavte vlastní rozměry
- Otočte zařízení (landscape/portrait)
Běžné rozlišení:
- iPhone: 375px × 667px
- iPad: 768px × 1024px
- Desktop: 1920px × 1080px
🔗 Související lekce
- Předchozí: 08_js_form - JavaScript a formuláře
- Další: 10_flex - Flexbox layout
- Související:
- 12_grid - CSS Grid (další layout systém)
- AI_extra_material/ai_01_grid_responsive - praktický projekt s responzivitou