Responzivita, stylování a UX Flashcards
1
Q
Jaké jsou základní principy a vlastnosti CSS?
A
CSS (Cascading Style Sheets) je jazyk pro popis vzhledu a formátování dokumentů.
* Selektory, Vlastnosti a Hodnoty: Používají se k definování stylů.
* Kaskáda a Dědičnost: Určují, jak se styly aplikují a kombinují na různé elementy.
2
Q
Co znamená responzivní design a Mobile First přístup?
A
- Responzivní Design: Umožňuje webům přizpůsobit se různým velikostem obrazovek pomocí flexibilních layoutů a CSS media queries.
- Mobile First: Přístup, kde design začíná s návrhem pro mobilní zařízení a postupně rozšiřuje funkce a layouty pro větší obrazovky.
3
Q
Jaké jsou příklady CSS frameworků a preprocesorů a jaké mají vlastnosti?
A
- CSS Frameworky: Jako Bootstrap, Foundation, a Tailwind CSS poskytují předpřipravené stylové komponenty pro rychlý vývoj.
- CSS Preprocesory: Jako Sass, LESS, a Stylus umožňují psát pokročilý CSS kód, který je pak kompilován do standardního CSS.
4
Q
Základy návrhu uživatelského rozhraní
A
- Uživatelská Přívětivost: Design by měl být intuitivní a snadno použitelný.
- Přístupnost: Design by měl zohledňovat různé schopnosti uživatelů.
- Konzistence a Kontext: UI by mělo být konzistentní a logické, s jasnými přechody mezi obrazovkami.
5
Q
Jaké jsou způsoby rozmístění ovládacích prvků v aplikaci pro zvýšení efektivity a pohodlí uživatelů?
A
- Strategické Rozmístění: Ovládací prvky by měly být umístěny na viditelných a snadno dostupných místech.
- Optimalizace Provozu: Nejběžněji používané funkce by měly být snadno dostupné, méně důležité funkce mohou být v menu.
- Designové Patterny: Použití osvědčených UX patternů, jako jsou karty, hamburger menu, nebo modální okna, zlepšuje uživatelskou zkušenost.