Ako dosiahnuť, aby bol web responzívny?

1. Definujte veľkosť výrezu.
2. Zadajte veľkosť textu vo vzťahu k zobrazenej oblasti.
3. Použite mediálne dotazy na zobrazenie rôznych návrhov za rôznych podmienok.
4. Na zmenu mierky obrázkov použite vlastnosť width alebo max-width.
5. Na zobrazenie rôznych verzií fotografií použite prvok obrázku.

Aby sa v závislosti od konkrétnych podmienok automaticky zmenila veľkosť jeho prvkov
Aby bola webová stránka responzívna, budete musieť upraviť svoj CSS a HTML kód, aby sa v závislosti od konkrétnych podmienok automaticky zmenila veľkosť jeho prvkov.

Pri navrhovaní svojej webovej stránky je dôležité zabezpečiť, aby vyzerala skvele na akomkoľvek zariadení bez ohľadu na veľkosť a tvar obrazovky. Responzívne webové stránky sú navrhnuté tak, aby vyzerali dobre na všetkých druhoch moderných zariadení, ako sú počítače, telefóny, tablety, televízory, nositeľné zariadenia a dokonca aj obrazovky automobilov. Aby bola webová stránka responzívna, budete musieť upraviť svoj CSS a HTML kód, aby sa v závislosti od konkrétnych podmienok automaticky zmenila veľkosť jeho prvkov. Táto príručka vás naučí plánovať a implementovať základný responzívny webový design.

Metóda 1 z 3: Plánovanie responzívneho dizajnu

  1. 1
    Zistite, ako vaše publikum používa váš web. V dnešnej dobe väčšina ľudí prehliadajúcich web robí tak z mobilných telefónov a tabletov. Aby bol web responzívny, musíte zaistiť jeho správne zobrazenie bez ohľadu na to, kde sa zobrazuje. Ak sú rozhodujúce čas a peniaze, zamerajte sa na typy zariadení, ktoré sú medzi vašimi používateľmi najobľúbenejšie (ak sú tieto informácie k dispozícii) a na to, ako používajú váš web. Pomocou analytického softvéru alebo inej formy výskumu zistíte:
    • Aké zariadenia najčastejšie používajú na zobrazenie webovej stránky, pričom osobitnú pozornosť venuje značkám mobilných telefónov/tabletov/počítačov a veľkostiam obrazovky/rozlíšenia.
    • Ktoré prehliadače sú medzi vašimi používateľmi najobľúbenejšie. Pokiaľ ide o globálne štatistiky, Google Chrome je celosvetovo najobľúbenejším webovým prehliadačom, ale Safari je tesne za ním.
    • Ako vaši návštevníci používajú váš web, napríklad koľko času strávia jeho prezeraním, kde si ho prezerajú a aký obsah je najobľúbenejší. Pomôže vám to určiť, ktorý typ obsahu je dôležité zahrnúť a ktorý je možné vynechať.
  2. 2
    Navrhnite rôzne rozloženia pre rôzne zariadenia. Môžete použiť kombináciu CSS a JavaScript na detekciu zariadenia používateľa, ako aj jeho schopností (či už podporuje Javu, Flash atď.) A podľa toho zobraziť konkrétnu verziu vášho webu. CSS Media Queries sú obzvlášť užitočné pri určovaní veľkosti/rozlíšenia zariadenia.
  3. 3
    Zohľadnite rôzne typy interakcií. Váš návštevník môže interagovať s vašim webom pomocou myši, klávesnice, dotykového displeja alebo dokonca čítačky obrazovky pre zrakovo postihnutých ľudí. Vzhľadom na to by váš web mal reagovať na kliknutia myšou, klávesmi klávesnice (Tab, Enter, Return, atď.) A dotyky prsta na obrazovke.
    • Efekty pri vznášaní nefungujú s ničím okrem myši. Namiesto použitia týchto efektov môžete použiť požiadavku, aby návštevník kliknutím na tlačidlo alebo ikonu zobrazil všetko, čo sa predtým zobrazilo pri umiestnení kurzora myši.
    Je použiť CMS s vopred vytvorenou responzívnou témou
    Jednoduchý spôsob, ako zaistiť responzivitu dizajnu vašich stránok, je použiť CMS s vopred vytvorenou responzívnou témou.
  4. 4
    Zvážte použitie systému na správu obsahu (CMS). Jednoduchý spôsob, ako zaistiť responzivitu dizajnu vašich stránok, je použiť CMS s vopred vytvorenou responzívnou témou. Používanie CMS ako Joomla, Drupal alebo Wordpress vám umožní zaistiť, aby váš web vyzeral skvele na všetkých zariadeniach bez toho, aby ste museli responzívne prvky kódovať sami. Kontaktujte svojho poskytovateľa webhostingu a zistite, ktoré nástroje CMS sú k dispozícii pre vašu službu.
  5. 5
    Na otestovanie svojho webu použite online nástroje. Teraz, keď je responzívny webový design stále obľúbenejším, existuje množstvo bezplatných nástrojov, ktoré môžete použiť na testovanie svojich webových stránok. Ak ste už kódovali svoju webovú stránku, pomocou týchto nástrojov otestujte, ako vyzerá za rôznych podmienok, aby ste vedeli, kde je potrebné zlepšiť odozvu:
    • Test vhodnosti pre mobilné zariadenia od spoločnosti Google: Umožňuje vám zistiť, či váš web funguje tak dobre na mobilných zariadeniach, ako aj na obrazovkách počítačov.
    • resizeMyBrowser: Umožňuje vám zobraziť vašu stránku v rôznych rozlíšeniach.
    • Responzátor: zobrazuje vašu stránku na rôznych obrazovkách zariadení v rôznych rozloženiach (bokom alebo pravou stranou nahor).

Metóda 2 z 3: Zabezpečenie odozvy rozloženia stránky

  1. 1
    Zvážte bezplatne reagujúci rámec štýlov. Rámec je vopred napísaná sada HTML, CSS alebo JavaScript, ktorú môžete použiť ako kostru svojho webu. Všetky rámce sú testované a optimalizované tak, aby fungovali so všetkými prehliadačmi, takže budete musieť iba vložiť svoj obsah, pridať predvoľby médií a farieb a publikovať svoj web. Niektoré obľúbené rámce sú:
  2. 2
    Nastavte oblasť zobrazenia pomocou metaznačky. Ak nepoužívate framework, budete chcieť začať tým najdôležitejším aspektom kódovania responzívnej webovej stránky: Viewport. Výrez je časť webových stránok, ktorá je používateľovi viditeľná. Kľúčom k správnemu zobrazovaniu vášho webu bez ohľadu na veľkosť obrazovky je zmenšenie veľkosti výrezu v META značke. Ak to chcete urobiť, vložte túto značku do hornej časti každej stránky na webe:
    <meta name = "viewport" content = "width = device-width, initial-scale = 1,0"> 
    Keď je responzívny webový design stále obľúbenejším
    Teraz, keď je responzívny webový design stále obľúbenejším, existuje množstvo bezplatných nástrojov, ktoré môžete použiť na testovanie svojich webových stránok.
  3. 3
    Zadajte veľkosť textu vo vzťahu k zobrazenej oblasti. Akonáhle je váš výrez nastavený, text na vašej stránke sa prispôsobí veľkosti obrazovky. Písma sa však môžu zobrazovať príliš veľké alebo príliš malé, ak ich veľkosti nie sú uvedené vo vzťahu k zobrazenej oblasti. Môžete to urobiť tak, že definujete veľkosť písma ako konkrétne percento výrezu s vw jednotkou. Tento príklad hovorí, že hlavičky H1 sa majú zobrazovať na 10% šírky výrezu bez ohľadu na jeho veľkosť:
    <h1 style = "font-size: 10vw"> sprievodca </h1> 
  4. 4
    Použite mediálne dotazy na zobrazenie rôznych štýlov pre rôzne veľkosti obrazovky. Mediálne dotazy vám umožňujú zvoliť, či sa majú zobrazovať určité prvky CSS v závislosti od veľkosti obrazovky. Špecifiká svojho mediálneho dotazu môžete určiť v súbore CSS. V tomto prípade sa farba pozadia tela zmení na červenú, ak je veľkosť obrazovky používateľa 480 pixelov alebo väčšia:
    <h1 style = "font-size: 10vw"> sprievodca </h1> @mediálna obrazovka a (min. šírka: 480 pixelov) {telo {farba-pozadia: aqua; }} 

Metóda 3 z 3: Zabezpečenie odozvy obrázkov

  1. 1
    width Na zmenšovanie obrázkov používajte vlastnosť CSS. Namiesto nastavovania šírky obrázka na konkrétne množstvo pixelov (napr. 500 pixelov) používajte percento (napr. 100%), aby sa obrázok pozeral na šírku svojho rodiča a podľa toho sa upravil. Nastavenie šírky obrázka na 100% prinúti obrázok škálovať nahor a nadol v závislosti od veľkosti obrazovky diváka. Ak to chcete urobiť in-line:
    <img src = "aW1nLmpwZw ==" style = "width: 100%;"> 
    Budete chcieť začať tým najdôležitejším aspektom kódovania responzívnej webovej stránky
    Ak nepoužívate framework, budete chcieť začať tým najdôležitejším aspektom kódovania responzívnej webovej stránky: Viewport.
  2. 2
    Túto max-width vlastnosť použite na obmedzenie škálovania skutočnej veľkosti obrázka. Ak použijete width vlastnosť v predchádzajúcom kroku na zmenšenie obrázka na 100%, obrázok sa zväčší alebo zmenší tak, aby zodpovedal 100% jeho kontajnera bez ohľadu na veľkosť. To znamená, že ak je obrázok na menšej strane, zväčší sa ako pôvodná veľkosť a bude vyzerať v menšej kvalite. Aby ste tomu zabránili, max-width nastavte pomocou neho maximálnu veľkosť mierky obrázka na 100% (jeho skutočnú veľkosť). Tu je postup:
    <img src = "aW1nLmpwZw ==" style = "max-width: 100%; height: auto;"> 
  3. 3
    picture Na zobrazenie rôznych obrázkov na rôznych veľkostiach obrazovky použite prvok HTML. Ak chcete vytvárať obrázky vlastnej veľkosti, ktoré sa majú zobrazovať na obrazovkách rôznych veľkostí, môžete určiť, ktoré fotografie sa majú zobrazovať v kóde HTML. Vytvorte obrázky rôznych veľkostí a potom použite tento kód ako príklad na určenie, ktorý obrázok sa má použiť na obrazovkách so šírkou 600 pixelov a 1 500 pixlov:
    <picture> <source srcset = "img_small.jpg" media = "(max-width: 600px)"> <source srcset = "img_ pravidelné.jpg" media = "(max-width: 1500px)"> <source srcset = " img.jpg "> <img src =" aW1nX3NtYWxsLmpwZw == "alt =" Váš alt text tu "> </picture> 
FacebookTwitterInstagramPinterestLinkedInGoogle+YoutubeRedditDribbbleBehanceGithubCodePenWhatsappEmail