Návrh webu

Reagovat na návrh webu: základy pro začátečníky

Přizpůsobující se webový návrh zmocňuje váš web, aby se přizpůsobil zařízení, na kterém jej uživatelé prohlížejí. Rozložení webu se dynamicky mění na základě velikosti obrazovky a možností zařízení. Až donedávna byla reakce výhoda, ale nyní je to základní součást dobrého designu webu!

V tomto článku s blogem představíme základy přizpůsobující se webové stránky, prozkoumáme principy návrhu, které budou na serveru reagovat. Pokud jste začátečník a prozkoumáte tento koncept, mělo by vám zde uvedené základy pomoci začít. Vytvoření vlastní webové stránky, která funguje na více zařízeních – Desktop, Mobile nebo tablet!

Co je to webový návrh pro reakci na web a proč je to důležité?

Pokud vytváříte web, měli byste si být vědomi, že k nim mohou uživatelé přistupovat z různých zařízení s různou velikostí obrazovky. K prohlížení webových stránek je stále více webových prohlížečů, které používají mobilní telefony nebo tablety.

V níže uvedeném příkladu byl web navržen tak, aby mohl reagovat. Jak můžete vidět, rozložení a obsah se přizpůsobí tak, aby se zobrazil podle velikosti a rozlišení obrazovky.

Reagovat na návrh webu

Pokud váš web nereaguje, obsah nebude dobře rozloženy na obrazovce s omezenou velikostí zobrazení. Proto je nezbytné, aby se rozložení webové stránky přizpůsobilo tomuto zařízení.

Je to jen o různých velikostech obrazovky?

Cílem není jen to, aby byly flexibilní, ale také adaptivní pro zařízení, které vykresluje vaše webové stránky. Velikost obrazovky je primárním faktorem, ale existují i jiné úvahy, jako je hustota zobrazovaného obrazového bodu, ať už se jedná o dotykový displej atd.

Vaším cílem by mělo být navrhnout web, který funguje dobře na jakémkoli zařízení bez ohledu na rozměry zobrazení, rozlišení nebo způsob, jakým s ním uživatel komunikuje. Měli byste naplánovat a vytvořit rozložení, média a dokonce i navigaci pro nejlepší použitelnost na každém zařízení.

Ethan Marcotte – otec reagující webový design

Pokud uslyšíte o reakci na webový návrh, můžete mít sklon uvažovat o tom jako o standardu nebo technologii návrhu. Ale ten pojem není žádný z nich. Odkazuje na sadu principů návrhu, které byste měli dodržovat při vytváření webových stránek, aby byly tekuté.

Otec reagující webový design

Ethan si tento výraz položil a odložil zásady a je všeobecně známý jako otec reagující na webový design. Ethan Marcotte přišel s návrhem principu, který používá CSS chytře k vykreslení stejné webové stránky na různé velikosti obrazovky, aniž by to ovlivnilo její čitelnost nebo použitelnost.

Tři základní složky reagující na návrh webu

Použití dotazů na média CSS pro přizpůsobení stylu

V minulosti, Návrháři webu závislí na "sledování uživatelského agenta", aby dynamicky obsluhoval různý kód HTML/CSS nebo spoléhal na přesměrování adresy URL. CSS3 zavedl novou techniku nazvanou "Media Query".

Pomocí @media pravidlo, můžete zahrnout určitý blok vlastností CSS po ověření určité podmínky. Můžete zkontrolovat následující podmínky:

  • Šířka/výška zobrazení
  • Šířka/výška zařízení
  • Orientace (na výšku či na šířku)
  • Rozlišení

V závislosti na typu zařízení je možné zkontrolovat podmínky a použít dotazy na média k doručování konkrétních stylingových bloků.

Syntaxe pro dotaz na média


@media not|only mediatype and (expressions) {
CSS-Code;
}

Ukázkový dotaz na média

Najdete tu spousty příkladů a šikovné editora "Vyzkoušejte si sami", která je k dispozici na webových stránkách W3Schools.

V níže uvedeném příkladu @media dotaz slouží ke kontrole, zda je šířka zobrazení 375px nebo větší. Pokud je to více než 375px, nabídka se zobrazí nad obsahem a pokud je menší než 375px, nabídka bude plovoucí vlevo.

@media screen and (min-width: 375px) {
#leftsidebar {width: 150px; float: left;}
#main {margin-left:220px;}
}

 

Rozložení s tekutinou založenou na mřížce

Pojem "kapalná mřížka" popisuje rozložení, ve kterém se místo použití pevných obrazových bodů vykódová všechny hodnoty v relativních poměrech ostatních prvků. Výsledkem je, že součásti proudí (plynulost) a přizpůsobí se zařízení.

V tradičních rozloženích můžete umístit prvky pomocí mřížek s pevnou šířkou. Nyní však jednáme s širokou škální velikostí obrazovky. Takový přístup povede k velmi špatně vydanému webu. Podíváme se na příklad tradičního přístupu k rozvržení CSS:

Rozložení s pevnou šířkou – tradiční šablona stylů CSS

Přístup k kapalinové mřížce využívá "relativních proporcí", tj. můžete nastavit výšku a šířku každého prvku jako procentuální nebo relativní velikost. V níže uvedeném příkladu jsou komponenty dimenzované podle "procentuálního" přístupu:

Rozložení mřížky s kapalinou – návrh

Tekuté obrazy

V přizpůsobující se návrhovém přístupu k webu byste měli použít CSS pro definování maximální šířky všech obrazů, ale ne minimální šířky.

Určením maximální šířky je zajištěno, že se obraz nikdy nebude pixelovat nad hodnotou, která ovlivní její kvalitu vzhledu. Pokud nedefinujete minimální šířku, povolíte kaskádové šabloně stylů zmenšit velikost na libovolnou hodnotu (potřebnou k přizpůsobení v kontextu).

Funkce CSS zachová poměr stran, a proto nebude obraz vypadat nenatažený.

První návrh mobilního telefonu

Používání mobilních telefonů překonala využití plochy v 2017. Od dnešního dne StatCounter odhaluje, že 50,87% uživatelů prochází z mobilu oproti 44,78% ze stolních počítačů.

Toto zvýšení mobilního využití znamená, že návrháři by měli věnovat zvláštní pozornost tomu, jak budou jejich weby vypadat na mobilních obrazovkách. Proto další a další designéři následují při navrhování pravidlo "mobilní první".

"Mobile First" je návrhových metodologie, která naznačuje, že začnete navrhovat web tak, aby vypadal nejlépe pro mobilní (protože má nejvíce omezení), pak se rozšíří na tablety a nakonec na stolní počítače.

První návrh mobilního telefonu

Testování návrhu – simulace a studium

K simulaci různých požadavků různých zařízení a testování webových stránek najdete spoustu nástrojů online. Při navrhování stránky s reakcí byste měli použít takové nástroje k simulaci a testování vzhledu a chování webu na různých zařízeních.

Nástroje pro vývojáře Firefox – režim návrhu reagovat

Firefox nabízí vývojářské nástroje pro přepínání Režim návrhu reagovat zapnuto/vypnuto. Je-li povoleno, můžete oblast obsahu nastavit na určitou velikost obrazovky, jak je znázorněno na následujícím obrázku. Můžete simulovat různé velikosti a otestovat webovou stránku.

Nástroje pro vývojáře Firefox-režim návrhu reagovat

Chrome DevTools – režim zařízení

Pokud dáváte přednost stylu Chrome DevTools, použijte Režim zařízení simuluje široký rozsah velikostí obrazovky a rozlišení. Otestujte webové stránky s povoleným režimem zařízení a ujistěte se, že vytváříte plně přizpůsobenou webovou stránku.

Nástroj je velmi výkonný a umožňuje také emulovat geoumístění souřadnic a simulovat orientaci zařízení. Můžete také emulovat různé prohlížeče a otestovat, jak se bude webová stránka zobrazovat/chovat v jiných webových prohlížečích.

Nástroje pro chromování dev-test reakce

Potřebujete-li pomoc s přizpůsobující se webovým návrhem, může vám DayDigital pomoci! Pomohli jsme několika firmám vybudovat úžasné weby a označit jejich přítomnost online. Nyní nás kontaktujte zdarma!

Vinu Sasemenaran Renish

Tvůrce obsahu

Vinu je odborný nadšený spisovatel a scenárista v DayDigital, řízený svou vášnivostí pro techniku a psaní. Počítačový vědecký inženýr podle kvalifikace a absolventa červeného klobouku je inspirován svým sklonem učit se něco nového, být začátečník, získávat nové poznatky a každý den růst. Můžeš se s ní spojit na její páku na Twitter @VinuSRenish.

Předchozí článek
Shluk serveru vs. vyhrazený server: co je lepší pro tebe?
Další článek
6 tipů pro lokalizaci mobilních aplikací, které doručovat výsledky
Související články
etické útoky proti testování zranitelnosti zabezpečení
Obecné

Použití etického hackingu ke zlepšení zabezpečení IT...

Bezpečnost informací je potřeba hodiny! Pro zabezpečení digitálních aktiv je důležitější než kdy jindy. Je etické hackování vašeho řešení? Síťové servery, e-maily, webové stránky a aplikace jsou ohroženy škodlivým útokem z kteréhokoli rohu světa. Je jich hodně...

0
Internacionalizace mobilní aplikace
Lokalizace

6 tipů pro lokalizaci mobilních aplikací, které doručovat...

Lokalizace mobilní aplikace je nutné v případě, že chcete dosáhnout globální cílové skupiny a zvýšit počet uživatelů. Chcete-li vstoupit na mezinárodní trh, měli byste před plánováním jakýchkoli dalších marketingových iniciativ uvažovat o lokalizaci. Trh je skutečně celosvětový v...

0
Náš-post-->
Související články
etické útoky proti testování zranitelnosti zabezpečení
Obecné

Použití etického hackingu ke zlepšení IT Secu...

Bezpečnost informací je potřeba hodiny! Pro zabezpečení digitálních aktiv je důležitější než kdy jindy. Je etické hackování vašeho řešení? Síťové servery, e-maily, webové stránky a aplikace jsou ohroženy škodlivým útokem z kteréhokoli rohu světa. Je jich hodně...

Internacionalizace mobilní aplikace
Lokalizace

6 tipů pro lokalizaci mobilních aplikací...

Lokalizace mobilní aplikace je nutné v případě, že chcete dosáhnout globální cílové skupiny a zvýšit počet uživatelů. Chcete-li vstoupit na mezinárodní trh, měli byste před plánováním jakýchkoli dalších marketingových iniciativ uvažovat o lokalizaci. Trh je skutečně celosvětový v...

Motiv WordPress poháněn jazzsurf.com