Ako vytvoriť responzívny dizajn?

Obsah:

Ako vytvoriť responzívny dizajn?
Ako vytvoriť responzívny dizajn?
Anonim

Adaptívny dizajn webovej stránky je pohodlný systém na zobrazovanie tej istej webovej lokality na rôznych typoch zariadení online. Jednoducho povedané, je to možnosť zobraziť jednu webovú stránku na prenosnom počítači, smartfóne a iných zariadeniach.

Reakcia webu sa stala nevyhnutnosťou odvtedy, čo ľudia dostali internetové gadgety rôznych formátov. Spoločnosti, internetové obchody a dokonca len informačné stránky sa snažia potešiť svoje publikum a prispôsobujú sa mu všetkými možnými spôsobmi. Responzívny dizajn rieši problém pohodlia, preto je nepostrádateľným pracovným artiklom.

Krásny dizajn
Krásny dizajn

Charakteristiky responzívneho webového dizajnu

Pohodlie dizajnu sa vyznačuje niekoľkými hlavnými kritériami.

  1. Veľkosť. Responzívny dizajn webu by mal mať menšie rozdiely pri zobrazovaní stránky na rôznych zariadeniach, takže veľkosti obrázkov, textu a ďalších prezeraných prvkov by mali zodpovedať veľkostiam samotných zariadení. Weboví vývojári preto prispôsobujú dizajn tak, aby mal viacero verzií zobrazenia.
  2. Prispôsobenie obsahu. Materiál, ktorý vypĺňa stránku (obrázky, videáa ďalšie multimediálne prvky) musia tiež zodpovedať požadovaným rozlíšeniam obrazovky bez straty kvality zobrazenia.
  3. Prispôsobivosť dizajnu. Zahrnutie do vývoja prvkov, ktoré vám umožnia rýchlo upraviť dizajn stránky, keď zmeníte webovú stránku, ktorú si prezeráte. Používateľ napríklad posúva stránku nahor a nadol, prechádza rôznymi sekciami alebo mení polohu obrazovky z vertikálnej na horizontálnu a naopak.
  4. Zjednodušte položky podľa zariadenia pre lepšiu použiteľnosť.
  5. Skryť nedôležité bloky na menších obrazovkách.

Základy

Základné pojmy
Základné pojmy

Tvorba webových stránok určite súvisí s programovacími jazykmi, pretože sa bez nich jednoducho nezaobídete. Prehliadač pomocou HTML a CSS rozpoznáva zloženie a poradie objektov (texty, ilustrácie, videá) - takto sa tvorí stránka.

CSS zodpovedá za farby, štýly, veľkosti, fonty, zarovnania, výplne, prvky pozadia, formuláre atď. HTML je zodpovedné za celkový obsah a štruktúru stránky. Webový zdroj je teda vytvorený súhrnom dvoch najdôležitejších metód popisu.

CSS je na druhej strane nepostrádateľným dizajnovým nástrojom. Má veľkú sadu funkcií, ktoré sú lepšie ako HTML:

  1. Poskytuje konzistenciu dizajnu na viacerých stránkach, vzhľad lokality a riadi zobrazenie dokumentov HTML.
  2. Dáva vám príležitosť robiť dizajn a obsah súčasne.
  3. Aplikuje viacero štýlov a možnosťzobrazenie na rôznych zariadeniach.
  4. Robí komplexné rozhodnutia o dizajne.
  5. Vyznačuje sa vysokou rýchlosťou.

Ak chcete vytvoriť webovú stránku, potrebujete poznať niekoľko základných pojmov.

Selektor CSS je označený názvom štýlu, ktorý definuje vlastnosti a možnosti formátovania. Informuje prehliadač, na ktorý konkrétny prvok sa vlastnosti vzťahujú.

Nehnuteľnosť je štrukturálna jednotka. Definuje externé parametre (veľkosť, umiestnenie, farbu, tvar atď.) a vyjadruje sa v špecifickom kóde.

Existuje súbor definovaných vlastností CSS, ktoré popisujú jeden objekt vzhľadom a umiestnením.

Tieto prvky spolu tvoria nasledujúcu schému:

Selector { property1: value; majetok2; hodnota }.

Veľkosti rozloženia a rozlíšenia

Vývoj dizajnu začína prípravou layoutu vo Photoshope alebo iných grafických programoch. Pre pohodlie sú na plátno zavedené špeciálne označenia modulárnej mriežky, pozorujú sa špeciálne zarážky. Webdizajnér tak ukazuje dizajnérovi layoutu princípy štruktúrovania budúcej stránky a správneho usporiadania prvkov webu.

Rozlíšenia a veľkosti responzívneho webového dizajnu pre hlavné typy zariadení:

  • Tento dizajn dodržiava princíp začatia práce s mobilným povolením. Rozloženie pre smartfón je vytvorené vo veľkosti 460 × 960 px.
  • Veľkosť rozloženia tabletu je 768 × 1024.
  • Veľkosť notebooku je 1280 × 802.
  • Veľkosť PC je 1600 × 992.

V mobilnej verzii stránkyby sa mali čo najviac zjednodušiť a zároveň zachovať všetky hlavné funkcie. Ak sa layout pripravuje pre internetový obchod so všetkými zjednodušeniami pri používaní, mal by mať hlavný popis, katalóg produktov, možnosť objednávky, nákupný košík a pod. - všetky potrebné prvky pre plnohodnotné fungovanie, ako pri plnoformátovom prezeraní na PC. Výhodou mobilnej verzie je, že sa tu môžete vyhnúť ďalším stránkam, aby ste ušetrili čas pri načítavaní.

V adaptívnom obsahu môžete pomocou html kódu skryť niektoré prvky, ktoré v skutočnosti nie sú potrebné. Napríklad pri vysokom rozlíšení stránka zobrazuje produktovú kartu s jej popisom, cenou, informáciami o doručení a možnosťou pridania do „Košíka“. V mobilnom rozlíšení je proces zjednodušený na fotografiu, cenu a tlačidlo kúpiť.

Stredné a minimálne rozlíšenie pre responzívny dizajn by malo zohľadňovať jednoduchosť čítania a prezerania používateľom.

Všetky obrazovky
Všetky obrazovky

Layout

Účelom adaptívneho rozloženia dizajnu je vytvoriť flexibilné rozloženie, alebo ako sa tiež zvykne hovoriť: „gumená šablóna“. Spodný riadok nie je v jednociferných veľkostiach strán, ale v proporcionálnej komprimovateľnosti šablóny pre jednoduché prezeranie na všetkých zariadeniach.

Je postavený hlavne na CSS. Počas vývoja sa určujú kontrolné body rozmerov obrazovky. Takto je určená šírka zostávajúcich objektov. Na tento účel je šírka stránky nastavená vlastnosťou css max-width, v závislosti od týchto kritérií sa veľkosť ostatných prvkov vyberá v percentách. Napríklad veľkosť bloku na hlavnejstránka je 600px a šírka bloku bočného panela (bočného panela lokality) je 400px, šírka obsahu bude 60% a šírka bočného panela 40%.

Existuje niekoľko typov responzívnych rozložení. Každá sa vyberá individuálne v závislosti od funkcií a konštrukcie.

Zobrazenia:

  1. Typ rozloženia, ktorý umožňuje zalomenie blokov pri zníženom rozlíšení obrazovky. Na stránkach s viacerými stĺpcami sa ďalšie bloky presunú do spodnej časti obrazovky.
  2. Keď sa pre každé povolenie vypracuje samostatný vzor. Tento typ responzívneho dizajnu trvá dlhšie, ale je najčitateľnejší.
  3. Jednoduchý typ dizajnu, ktorého cieľom je škálovať všetky prvky. Nie je flexibilný.
  4. Typ panela je vhodný na použitie v mobilných aplikáciách, keď sa pri zmene polohy samotnej obrazovky objavia ďalšie funkcie.

Vytváranie responzívnych vrstiev je len jednou časťou práce. Adaptívne obrázky sú samostatný prípad, ktorý má svoje problémy a metódy na ich riešenie.

Jeden obrázok musí byť zreteľne zobrazený pri rôznych rozlíšeniach obrazovky. Tu je problém - ako zabezpečiť, aby obraz zostal vždy rovnaký, bez ohľadu na zmenu rozlíšenia. Zadanie jednoduchého kódu CSS v tomto prípade nebude stačiť.

Príklad: img {max-width: 250px;} – tu by ste mali použiť metódu, pri ktorej je obmedzená veľkosť kontajnera obsahujúceho obrázok, nie samotný obrázok. Bude to vyzerať asi takto: div img {max-width: 250px;}. Táto metóda rieši problémrozloženie malých obrázkov, ale nevhodné pre veľké ilustrácie.

Preto veľa vývojárov uprednostňuje používanie jazykov javascript, ktoré vám umožňujú prispôsobiť akýkoľvek obrázok bez preťaženia servera. Javascript ponúka veľké množstvo alternatívnych skriptov.

Výhody a nevýhody responzívneho rozloženia

Pozitívy:

  • Uložte umiestnenie všetkých prvkov. Je to výhodné, keď je používateľ zvyknutý na plnú verziu stránky.
  • Ukladajte domény a adresy.
  • Úplné prispôsobenie pre iné formáty povolení.

Negatíva:

  • Funkčná flexibilita sa stráca
  • Akékoľvek informačné preťaženie je spojené s dlhým spustením webového zdroja, ktorý núti mnohých používateľov prejsť na rýchlejšie možnosti.

Vytvorenie webovej stránky

Štruktúra stránky je rozdelená do niekoľkých sekcií a blokov. Rozloženie sa tradične skladá z hornej časti stránky (hlavička), loga, menu, bloku obsahu a záverečnej časti stránky (napríklad podrobné kontaktné informácie). Pozrime sa, ako vytvoriť responzívny dizajn webu z jednoduchej šablóny.

Rozloženie webovej stránky
Rozloženie webovej stránky

Pomocné značky na písanie:

  • wrapper – značka, ktorá kombinuje všetky prvky šablóny;
  • header h1 - logo;
  • header - hlavička pre menu a ďalšie dôležité prvky;
  • obsah - blok;
  • colLeft - veľkosť obsahu;
  • colRight – bočný panel (bočný stĺpec);
  • päta – posledná časť stránky;
  • obrazovka médií – sadypožadované rozlíšenie.

Pri písaní stránky sa tieto prvky môžu pohybovať v inom poradí v závislosti od potreby. Napríklad pri vysokých rozlíšeniach môže byť ponuka zobrazená vertikálne. V mobilnej verzii je možné zostaviť rozloženie tak, že menu sa bude vysúvať vo vodorovnej polohe.

  • viewport - značka, ktorá umožňuje uložiť veľkosť textu v menšej verzii dizajnu. Nachádza sa medzi značkami.
  • max-width – optimalizácia stránky, aby sa vyhlo rozťahovaniu pri rozlíšení nad 1000 pixelov.

Pri implementácii rozloženia veľmi pomáha knižnica jQuery, keď potrebujete zmeniť štýl a štruktúru blokov.

Aký je rozdiel medzi responzívnym a mobilným dizajnom

mobilná verzia
mobilná verzia

Pre úplné pochopenie zvážte niekoľko názorných príkladov, pretože zámena týchto dvoch pojmov nie je nezvyčajná.

Musíte pochopiť, že mobilná verzia je analógom primárnej stránky so subdoménou. Externá prezentácia stránky úplne opakuje štýl a funkčnosť, pričom jej štruktúra a obsah sa môžu líšiť od hlavnej verzie, pretože verzia je zredukovaná na potrebné prvky.

Responzívny dizajn je optimálny pre všetky rozlíšenia zariadení. Je škálovateľný a správne sa vykresľuje bez ohľadu na podmienky zobrazenia.

Toto sú dve rôzne prezentácie stránky, okolo ktorých neúnavne zúria spory, ktorá je lepšia. Treba poznamenať, že zatiaľ nepadlo definitívne rozhodnutie. Niekto chváli tento dizajn, poukazuje na módny trend a množstvo výhod. Mobilná verzia má aj niekoľko výhod, ktoré responzívny dizajn nemá. Preto by ste na začiatok mali pochopiť základné potreby.

Výhody

V čom je responzívny dizajn lepší ako mobilný?

Všestrannosť. V našej dobe, s takým šialeným rastom trhu, je jednoducho potrebné prezentovať informácie iným spôsobom, uspokojujúcim želania spotrebiteľov. Responzívny dizajn tento problém rieši.

Efektívna propagácia vo vyhľadávačoch. Čo nemožno pripísať hlavným výhodám adaptívneho zariadenia. Vyhľadávače radšej poskytujú používateľom responzívne webové stránky.

Použiteľnosť. Responzívny dizajn je zvyčajne navrhnutý v najlepších dizajnových riešeniach, čo je pekný darček pre vizuálne vnímanie používateľov.

Jednoduchosť a jednoduchosť pri realizácii projektu aj pri jeho používaní.

Dobré miery konverzie. Keďže s adaptívnym dizajnom existuje viac príležitostí na zobrazenie, zvyšuje sa aj samotná konverzia.

Ekonomika. Je to relatívne lacnejšie ako vytvorenie a propagácia samostatnej mobilnej verzie.

Výhody a nevýhody mobilnej verzie

Vytvorenie responzívneho mobilného dizajnu si vyžaduje všestrannosť a konzistentnosť. V prvom rade sa odporúča podrobne napísať podmienky, ktoré, samozrejme, pomôžu vyhnúť sa zbytočnej práci a ušetriť čas, ako aj zohľadniť vlastnosti servera, na ktorom bude stránka hosťovaná..

Responzívny dizajn pre mobilné zariadenia má určité výhody a nevýhody.

Výhody:

  1. Ak máte hotovú stránku, nie je potrebné vyvíjať dizajn pre mobilnú verziu od začiatku. Je možné vykonať iba niekoľko zmien, čím sa toto rozloženie oslobodí od nepotrebných funkcií.
  2. Vzhľadom na všetky druhy zjednodušení sa mobilná verzia považuje za rýchlejšiu pri sťahovaní.
  3. Používateľ vidí tú najdôležitejšiu informáciu v celom obsahu.
  4. Rýchla implementácia. Existujú doplnky, pomocou ktorých môžete implementovať mobilné prispôsobenie, aj keď nepoznáte značky a kódy.
  5. Možnosti vyhľadávacieho nástroja uprednostňujú adaptívne verzie, pretože ich analýza zaberie menej času.
Relevantnosť mobility
Relevantnosť mobility

Nevýhody:

  1. Nie všetky mobilné verzie sa môžu zhodovať s rozlíšením mobilných zariadení. Stránka sa samozrejme otvorí, ale rozlíšenie obrazovky nie vždy zodpovedá rozloženiu. Niekedy môže dobre navrhnutý dizajn smartfónu vyzerať inak, keď sa otvorí ako tablet.
  2. Mobilné verzie vyžadujú samostatné platené domény.
  3. Vyskytli sa menšie problémy s uverejňovaním obsahu. Ak existuje niekoľko verzií naraz, obsah by sa mal upraviť pre všetky formáty naraz. Odoslanie nového materiálu na hlavnú stránku a jeho skopírovanie do mobilnej verzie môže byť považované za krádež. Ak sa chcete tomuto problému vyhnúť, možno budete musieť preukázať prepojenie zdrojov.
Tvorba stránok
Tvorba stránok

Metódy implementácie

Hlavné metódy implementácie:

  • Po vytvorení návrhu rozložení a rozložení sa načíta do požadovaných rozmerov pomocoustránky operátora a hlavný kód. Ide o klasickú metódu používanú pri vytváraní stredných a malých verzií (tablety, smartfóny atď.).
  • BootStrap je jednoduchý a prehľadný súbor nástrojov na prispôsobenie. Vhodné na vytváranie verzií pre Landing Page a iné nie príliš zložité webové projekty. Poskytuje dobrú príležitosť použiť mnoho rôznych štýlov vo funkciách rozhrania.
  • Responsive Grid System je populárna sada všestranných nástrojov. Ľahko sa aplikuje a nevyžaduje hlboké znalosti. Zahŕňa širokú škálu infografík.
  • GUMBY – Rámec CSS, ktorý sa môže pochváliť flexibilnou odozvou a skvelými nástrojmi.
  • Cookies – umožňujú vám implementovať responzívne obrázky. Automaticky sprevádza súbory požadované prehliadačom.
  • ExpressionEngine je ďalší spôsob vytvárania responzívnych obrázkov. Určuje, či je zariadenie mobilné a dokáže zmeniť obrázky na požadované rozlíšenie.
  • ProtoFluid – Poskytuje rýchle prototypovanie. Vhodné pre všetky druhy zariadení.

Odporúča: