{"id":258014,"date":"2023-01-02T13:23:00","date_gmt":"2023-01-02T10:23:00","guid":{"rendered":"https:\/\/inform.click\/odkrywanie-projektowania-materialow-nowa-koncepcja-projektowania-interfejsu-uzytkownika-firmy-google\/"},"modified":"2023-01-02T13:23:00","modified_gmt":"2023-01-02T10:23:00","slug":"odkrywanie-projektowania-materialow-nowa-koncepcja-projektowania-interfejsu-uzytkownika-firmy-google","status":"publish","type":"post","link":"https:\/\/inform.click\/pl\/odkrywanie-projektowania-materialow-nowa-koncepcja-projektowania-interfejsu-uzytkownika-firmy-google\/","title":{"rendered":"Odkrywanie projektowania materia\u0142\u00f3w: nowa koncepcja projektowania interfejsu u\u017cytkownika firmy Google"},"content":{"rendered":"<p>\n  Kilka miesi\u0119cy temu, na si\u00f3dmej dorocznej konferencji programist\u00f3w I\/O, Google przedstawi\u0142 now\u0105 koncepcj\u0119 projektowania interfejsu u\u017cytkownika o nazwie Material Design.\n<\/p>\n<p>\n  Ten inspiruj\u0105cy, \u017cywy i wspania\u0142y styl projektowania szybko staje si\u0119 popularny w\u015br\u00f3d projektant\u00f3w i jest rzeczywi\u015bcie wielkim wysi\u0142kiem Google, aby po\u0142\u0105czy\u0107 projektowanie wizualne, ruchome i interaktywne na r\u00f3\u017cnych typach platform i urz\u0105dze\u0144. Wykorzystuj\u0105c odwa\u017cn\u0105 grafik\u0119, dotykowe powierzchnie i p\u0142ynny ruch, ten skoncentrowany na tre\u015bci j\u0119zyk projektowania zapewnia u\u017cytkownikom ujednolicone, zabawne i intuicyjne wra\u017cenia.\n<\/p>\n<p>\n  Pierwotnie Material Design zosta\u0142 stworzony na potrzeby L-Release Androida, ale p\u00f3\u017aniej Google zastosowa\u0142 go na ekranach <a href=\"https:\/\/www.google.com\/docs\" target=\"_blank\" rel=\"noopener\">g\u0142\u00f3wnych Dokument\u00f3w<\/a>, <a href=\"https:\/\/www.google.com\/sheets\" target=\"_blank\" rel=\"noopener\">Arkuszy<\/a> i <a href=\"https:\/\/www.google.com\/slides\" target=\"_blank\" rel=\"noopener\">Prezentacji<\/a>. Zainspirowani tym, projektanci zacz\u0119li u\u017cywa\u0107 Material Design do tworzonych przez siebie stron internetowych. W tym po\u015bcie na blogu zabior\u0119 Ci\u0119 na wycieczk\u0119 po koncepcji projektowania materia\u0142\u00f3w, a tak\u017ce zbadam, jak mo\u017cesz go u\u017cy\u0107 w nadchodz\u0105cych projektach internetowych.\n<\/p>\n<p>\n  Zaczynajmy!\n<\/p>\n<p>\n  Podstawowe zasady projektowania materia\u0142\u00f3w\n<\/p>\n<h5>\n  Metafora materia\u0142u:<br \/>\n<\/h5>\n<p>\n  Projektowanie materia\u0142\u00f3w k\u0142adzie ogromny nacisk na to, aby elementy, animacje i przej\u015bcia by\u0142y tak realistyczne, jak pojawiaj\u0105 si\u0119 w prawdziwym \u017cyciu. Po intensywnych badaniach papieru i atramentu zesp\u00f3\u0142 Google zdecydowa\u0142 si\u0119 u\u017cy\u0107 materialnej metafory jako jednolitej zasady zracjonalizowanej przestrzeni i systemu ruchu. W skr\u00f3cie mo\u017cna powiedzie\u0107, \u017ce projektowanie materia\u0142\u00f3w to nic innego jak po\u0142\u0105czenie r\u00f3\u017cnych klasycznych koncepcji projektowania i podstawowych w\u0142a\u015bciwo\u015bci fizycznych.\n<\/p>\n<h5>\n  Namacalne powierzchnie:<br \/>\n<\/h5>\n<p>\n  W projektowaniu materia\u0142\u00f3w powierzchnie i kraw\u0119dzie materia\u0142u tworz\u0105 fizyczn\u0105 struktur\u0119, aby da\u0107 u\u017cytkownikom wskaz\u00f3wki wizualne, kt\u00f3re pomog\u0105 im szybko zrozumie\u0107, czego mog\u0105 dotyka\u0107 i przesuwa\u0107. Wykorzystuj\u0105c zasady projektowania druku, projektowanie materia\u0142\u00f3w utrzymuje wa\u017cne tre\u015bci przed oczami u\u017cytkownika, ignoruj\u0105c inne, mniej przydatne tre\u015bci. Wykorzystanie znanych, intuicyjnych i naturalnych atrybut\u00f3w pozwala m\u00f3zgowi u\u017cytkownika pracowa\u0107 mniej i szybko zrozumie\u0107 afordancje.\n<\/p>\n<h5>\n  Afordancje wymiarowe:<br \/>\n<\/h5>\n<p>\n  Je\u015bli na twoim biurku le\u017cy stos papier\u00f3w, zyskuj\u0105 one wymiar wraz z ochron\u0105 ich cieni. Podobnie w projektowaniu materia\u0142\u00f3w, gdy zastosujesz t\u0119 w\u0142a\u015bciwo\u015b\u0107 do interfejsu u\u017cytkownika, b\u0119dziesz mie\u0107 hierarchi\u0119 i cienie, aby zwr\u00f3ci\u0107 uwag\u0119 u\u017cytkownika na najwa\u017cniejszy obiekt, z kt\u00f3rym powinien wchodzi\u0107 w interakcj\u0119. Korzystaj\u0105c z podstaw \u015bwiat\u0142a, powierzchni i ruchu, projektowanie materia\u0142\u00f3w przekazuje spos\u00f3b interakcji obiektu z u\u017cytkownikami. Ponadto realistyczne o\u015bwietlenie pozwala u\u017cytkownikom uzyska\u0107 najbardziej realistyczny widok zaprojektowanego przez Ciebie interfejsu.\n<\/p>\n<h5>\n  Jeden projekt adaptacyjny:<br \/>\n<\/h5>\n<p>\n  Projektowanie materia\u0142\u00f3w wykorzystuje jeden podstawowy system projektowania w celu zorganizowania przestrzeni i interakcji. Koncepcja jednego adaptacyjnego projektu zapewnia sp\u00f3jno\u015b\u0107 na r\u00f3\u017cnych urz\u0105dzeniach, co oznacza, \u017ce \u200b\u200bujednolicony projekt tworzy wyspecjalizowane widoki dla r\u00f3\u017cnych typ\u00f3w urz\u0105dze\u0144. Ka\u017cdy widok jest dostosowany w unikalny spos\u00f3b do interakcji i rozmiaru odpowiedniego dla konkretnego urz\u0105dzenia. Z drugiej strony nie wprowadza si\u0119 \u017cadnych zmian w hierarchii, ikonografii, kolorystyce i relacjach przestrzennych.\n<\/p>\n<h5>\n  \u015amia\u0142a i zamierzona tre\u015b\u0107:<br \/>\n<\/h5>\n<p>\n  Kolejn\u0105 rzecz\u0105, kt\u00f3r\u0105 zauwa\u017cysz w tym nowym j\u0119zyku wizualnym, jest jego odwa\u017cny projekt z jasn\u0105 kolorystyk\u0105. Czerpi\u0105c wskaz\u00f3wki z ta\u015bmy do znakowania nawierzchni, wsp\u00f3\u0142czesnej architektury, znak\u00f3w drogowych i boisk sportowych, Google wprowadzi\u0142 fantastyczne i \u017cywe kolory, kt\u00f3rych nigdy si\u0119 nie spodziewa\u0142e\u015b. Ponadto gruntownie udoskonalili <a href=\"https:\/\/www.google.com\/design\/spec\/style\/typography.html#typography-roboto\" target=\"_blank\" rel=\"noopener\">czcionk\u0119 Roboto<\/a>, czyni\u0105c j\u0105 nieco szersz\u0105 i bardziej okr\u0105g\u0142\u0105, aby czytanie by\u0142o przyjemniejsze. Co wi\u0119cej, celowa bia\u0142a przestrze\u0144 i obrazy od kraw\u0119dzi do kraw\u0119dzi zapewniaj\u0105 przejrzysto\u015b\u0107 i zanurzenie.\n<\/p>\n<h5>\n  Podkre\u015bl dzia\u0142ania:<br \/>\n<\/h5>\n<p>\n  Projektowanie materia\u0142\u00f3w k\u0142adzie du\u017cy nacisk na uczynienie interakcji mi\u0119dzy u\u017cytkownikami a powierzchniami bardziej cyfrowymi, magicznymi i responsywnymi. W tym stylu projektowania, gdy kto\u015b wchodzi w interakcj\u0119 z interfejsem u\u017cytkownika, ca\u0142y projekt zmienia si\u0119 w zaskakuj\u0105cy spos\u00f3b. Graficzna ekspresja z kolorem, powierzchni\u0105 i ikonografi\u0105 daje u\u017cytkownikom jasne wyobra\u017cenie o tym, co mo\u017ce zrobi\u0107 obiekt, podczas gdy responsywna interakcja zach\u0119ca u\u017cytkownika do g\u0142\u0119bokiego zbadania interfejsu: co si\u0119 stanie, je\u015bli tego dotkn\u0119? A co dzieje si\u0119 dalej?\n<\/p>\n<h5>\n  Zmiana zainicjowana przez u\u017cytkownika:<br \/>\n<\/h5>\n<p>\n  Kiedy cz\u0142owiek dotyka powierzchni wody i tworzy fale, energia pochodz\u0105ca z jego dzia\u0142a\u0144 w celu wprowadzenia zmian w interfejsie daje mu rzeczywiste i namacalne do\u015bwiadczenie. W ten sam spos\u00f3b projektowanie materia\u0142\u00f3w umo\u017cliwia u\u017cytkownikom dotykanie interfejsu u\u017cytkownika tak, jak robi\u0105 to w prawdziwym \u017cyciu. W tym celu Google sugeruje projektantom wzi\u0119cie pod uwag\u0119 dodatkowego wymiaru interakcji, jakim jest \u201einformacja zwrotna o ruchu&#8221;. Dzi\u0119ki temu u\u017cytkownik mo\u017ce poczu\u0107 si\u0119, jakby by\u0142 s\u0142yszany przez powierzchni\u0119 podczas przewijania, przeci\u0105gania, przesuwania i stukni\u0119cia.\n<\/p>\n<h5>\n  Choreografia animacji:<br \/>\n<\/h5>\n<p>\n  W prawdziwym \u015bwiecie ka\u017cda akcja ma sw\u00f3j pocz\u0105tek i koniec. Na przyk\u0142ad, kiedy otwierasz karton w prawdziwym \u017cyciu, stukasz w niego gdzie\u015b i pokazujesz, co jest w \u015brodku. Podobnie wszystkie dzia\u0142ania u\u017cytkownika w projektowaniu materia\u0142\u00f3w odbywaj\u0105 si\u0119 w ujednoliconym \u015brodowisku. Ka\u017cdy obiekt jest prezentowany u\u017cytkownikowi za pomoc\u0105 szybkiej, p\u0142ynnej i ci\u0105g\u0142ej animacji, kt\u00f3rej choreografi\u0119 tworzy si\u0119 na wsp\u00f3lnej scenie. Poniewa\u017c wszystkie zasoby projektowania materia\u0142\u00f3w poruszaj\u0105 si\u0119 w rytmie, ekran wydaje si\u0119 bardziej fascynuj\u0105cy i interaktywny ni\u017c kiedykolwiek.\n<\/p>\n<h5>\n  Sensowny ruch:<br \/>\n<\/h5>\n<p>\n  Jak wszyscy wiemy, dla Google wra\u017cenia u\u017cytkownika s\u0105 wa\u017cniejsze ni\u017c cokolwiek innego. Ta sama zasada dotyczy ostatniej zasady projektowania materia\u0142\u00f3w. Zasada ta m\u00f3wi, \u017ce ruch powinien by\u0107 odpowiedni, sensowny i starannie opracowany, a nie mo\u017ce by\u0107 u\u017cywany tylko po to, by zaimponowa\u0107 u\u017cytkownikom. Ruch w projektowaniu materia\u0142\u00f3w powinien by\u0107 nie tylko pi\u0119kny, ale tak\u017ce budowa\u0107 znaczenie funkcjonalno\u015bci i relacji przestrzennych, zachowuj\u0105c jednocze\u015bnie pi\u0119kno i prostot\u0119 p\u0142ynnego do\u015bwiadczenia u\u017cytkownika.\n<\/p>\n<h3>\n  Wdra\u017canie projektowania materia\u0142\u00f3w dla sieci za pomoc\u0105 polimeru<br \/>\n<\/h3>\n<p>\n  Nie znasz jeszcze <a href=\"https:\/\/www.polymer-project.org\/\" target=\"_blank\" rel=\"noopener\">polimeru<\/a>? Dobrze! Polymer to \u015bwietny zestaw narz\u0119dzi interfejsu u\u017cytkownika, kt\u00f3ry umo\u017cliwia wprowadzanie projektowania materia\u0142\u00f3w do sieci. Dzi\u0119ki <a href=\"https:\/\/www.polymer-project.org\/docs\/elements\/paper-elements.html\" target=\"_blank\" rel=\"noopener\">kolekcji element\u00f3w papierowych<\/a> firmy Polymer uzyskasz dost\u0119p do wszystkich mo\u017cliwo\u015bci projektowania materia\u0142\u00f3w i b\u0119dziesz m\u00f3g\u0142 zapewni\u0107 namacalno\u015b\u0107, odwa\u017cn\u0105 grafik\u0119 oraz p\u0142ynne przej\u015bcia i animacje w swoich aplikacjach internetowych. Mo\u017cesz zobaczy\u0107 wzorce projektowania polimer\u00f3w i materia\u0142\u00f3w w akcji dzi\u0119ki <a href=\"https:\/\/www.polymer-project.org\/apps\/topeka\/\" target=\"_blank\" rel=\"noopener\">Topeka<\/a>, zabawnej aplikacji do quiz\u00f3w.\n<\/p>\n<p>\n  Teraz zbadam papierowe elementy Polymer i poka\u017c\u0119, jak mo\u017cesz wykorzysta\u0107 ten nowy paradygmat projektowania w swoich projektach internetowych.\n<\/p>\n<h5>\n  Pierwsze kroki:<br \/>\n<\/h5>\n<p>\n  <a href=\"https:\/\/www.polymer-project.org\/docs\/start\/tutorial\/intro.html\" target=\"_blank\" rel=\"noopener\">Przewodnik<\/a> dla pocz\u0105tkuj\u0105cych w Polymer jest dostarczany w pakiecie z kr\u00f3tkim samouczkiem i projektem startowym, kt\u00f3re pomog\u0105 Ci zapozna\u0107 si\u0119 z kluczowymi koncepcjami Polymer. Najpierw nale\u017cy <a href=\"https:\/\/github.com\/Polymer\/polymer-tutorial\/archive\/master.zip\" target=\"_blank\" rel=\"noopener\">pobra\u0107 projekt startowy,<\/a> kt\u00f3ry zawiera wszystkie zale\u017cno\u015bci i biblioteki wymagane do pracy z Polymerem. Po pobraniu projektu startowego rozpakuj go gdzie\u015b na dysku lokalnym.\n<\/p>\n<p>\n  Zanim zaczniesz, potrzebujesz dzia\u0142aj\u0105cego szybkiego serwera HTTP. Je\u015bli masz ju\u017c zainstalowany j\u0119zyk Python, uruchom jedno z poni\u017cszych polece\u0144 na najwy\u017cszym poziomie przyk\u0142adowego projektu.\n<\/p>\n<p>\n  Python 2.x:\n<\/p>\n<pre><code>python -m SimpleHTTPServer<\/code><\/pre>\n<p>\n  Python 3.x:\n<\/p>\n<pre><code>python -m http.server<\/code><\/pre>\n<p>\n  Teraz za\u0142aduj gotow\u0105 wersj\u0119 projektu, aby przetestowa\u0107 serwer WWW. Na przyk\u0142ad, je\u015bli lokalny serwer nas\u0142uchuje na porcie 8000:\n<\/p>\n<p>\n  <a href=\"http:\/\/localhost:8000\/finished\/\" target=\"_blank\" rel=\"noopener\">http:\/\/localhost:8000\/zako\u0144czono\/<\/a>\n<\/p>\n<h5>\n  Zainstaluj elementy papierowe:<br \/>\n<\/h5>\n<p>\n  Nast\u0119pnie musisz zainstalowa\u0107 elementy papierowe, korzystaj\u0105c z jednego z trzech poni\u017cszych sposob\u00f3w:\n<\/p>\n<ul>\n<li>\n<p>\n      <strong>Zip<\/strong>: <a href=\"https:\/\/bowerarchiver.appspot.com\/archive\" target=\"_blank\" rel=\"noopener\">Pobierz<\/a> plik Zip i rozpakuj go do katalogu g\u0142\u00f3wnego projektu.\n    <\/p>\n<\/li>\n<li>\n<p>\n      <strong>Bower<\/strong>: Uruchom powy\u017csze polecenie z katalogu g\u0142\u00f3wnego projektu:\n    <\/p>\n<pre><code>bower install Polymer\/paper-elements<\/code><\/pre>\n<p>\n      Aby uzyska\u0107 wi\u0119cej informacji, przejd\u017a do <a href=\"https:\/\/www.polymer-project.org\/docs\/start\/getting-the-code.html#using-bower\" target=\"_blank\" rel=\"noopener\">instalacji za pomoc\u0105 Bower<\/a>.\n    <\/p>\n<\/li>\n<li>\n<p>\n      <strong>Github<\/strong>: Uruchom powy\u017csze polecenie z katalogu g\u0142\u00f3wnego projektu:\n    <\/p>\n<pre><code>git clone https:\/\/github.com\/Polymer\/paper-elements.git components\/paper-elements<\/code><\/pre>\n<\/li>\n<\/ul>\n<p>\n  Po umieszczeniu papierowych element\u00f3w w katalogu g\u0142\u00f3wnym projektu zaimportuj komponent, umieszczaj\u0105c nast\u0119puj\u0105cy kod w pliku HTML:\n<\/p>\n<link rel=\"import\" href=\"components\/paper-elements\/paper-elements.html\" \/>\n<h5>\n  <code>U\u017cywanie komponent\u00f3w Material UI:<\/code><br \/>\n<\/h5>\n<p>\n  <code>Podobnie jak &lt;a href=\"http:\/\/foundation.zurb.com\/\"&gt;Foundation&lt;\/a&gt; i &lt;a href=\"https:\/\/getbootstrap.com\/\"&gt;Bootstrap&lt;\/a&gt;, kolekcja element\u00f3w papierowych Polymer jest wype\u0142niona oknami dialogowymi, zak\u0142adkami i formantami formularzy. Poni\u017cej znajduje si\u0119 lista standardowych element\u00f3w interfejsu u\u017cytkownika zawartych w elementach papierowych:<\/code>\n<\/p>\n<ul>\n<li>\n    <code>przycisk papieru<\/code>\n  <\/li>\n<li>\n    <code>papierowe pole wyboru<\/code>\n  <\/li>\n<li>\n    <code>papier-dialog-przej\u015bcie<\/code>\n  <\/li>\n<li>\n    <code>papierowe okno dialogowe<\/code>\n  <\/li>\n<li>\n    <code>rozwijane menu papieru<\/code>\n  <\/li>\n<li>\n    <code>Fabryka papieru<\/code>\n  <\/li>\n<li>\n    <code>z mo\u017cliwo\u015bci\u0105 ogniskowania na papierze<\/code>\n  <\/li>\n<li>\n    <code>przycisk-ikona-papieru<\/code>\n  <\/li>\n<li>\n    <code>wej\u015bcie papieru<\/code>\n  <\/li>\n<li>\n    <code>element papierowy<\/code>\n  <\/li>\n<li>\n    <code>papier-przycisk-menu<\/code>\n  <\/li>\n<li>\n    <code>post\u0119p papieru<\/code>\n  <\/li>\n<li>\n    <code>papierowy przycisk radiowy<\/code>\n  <\/li>\n<li>\n    <code>papierowa grupa radiowa<\/code>\n  <\/li>\n<li>\n    <code>falowanie papieru<\/code>\n  <\/li>\n<li>\n    <code>papierowy cie\u0144<\/code>\n  <\/li>\n<li>\n    <code>papierowy suwak<\/code>\n  <\/li>\n<li>\n    <code>spinacz do papieru<\/code>\n  <\/li>\n<li>\n    <code>zak\u0142adka papierowa<\/code>\n  <\/li>\n<li>\n    <code>papierowe zak\u0142adki<\/code>\n  <\/li>\n<li>\n    <code>papierowe tosty<\/code>\n  <\/li>\n<li>\n    <code>przycisk prze\u0142\u0105czania papieru<\/code>\n  <\/li>\n<\/ul>\n<p>\n  <code>Ikony to kolejny kluczowy element projektowania materia\u0142\u00f3w. \u017bywio\u0142 polimeru zapewnia szereg ikon, kt\u00f3rych mo\u017cesz u\u017cy\u0107. Mo\u017cesz zainstalowa\u0107 &lt;a href=\"https:\/\/www.polymer-project.org\/components\/core-icons\/demo.html\"&gt;podstawowe ikony&lt;\/a&gt; w taki sam spos\u00f3b, jak instalowa\u0142e\u015b elementy papierowe.<\/code>\n<\/p>\n<p>\n  Ze wzgl\u0119du na sw\u00f3j deklaratywny charakter elementy papierowe s\u0105 r\u00f3wnie \u0142atwe w u\u017cyciu, jak komponenty innych framework\u00f3w front-endowych. Poni\u017cej pokaza\u0142em implementacj\u0119 niekt\u00f3rych najcz\u0119\u015bciej u\u017cywanych element\u00f3w interfejsu u\u017cytkownika w projektowaniu materia\u0142\u00f3w.\n<\/p>\n<h5>\n  przycisk-menu-papieru:<br \/>\n<\/h5>\n<p>\n  Aby utworzy\u0107 prosty przycisk menu, kt\u00f3ry otwiera rozwijane menu po klikni\u0119ciu, musisz u\u017cy\u0107 nast\u0119puj\u0105cego kodu:\n<\/p>\n<pre><code>\n<\/code><\/pre>\n<div>\n  <code>Web Design<\/code>\n<\/div>\n<pre>\n<\/pre>\n<div>\n  <code>WordPress<\/code>\n<\/div>\n<pre>\n<\/pre>\n<div>\n  <code>JavaScript<\/code>\n<\/div>\n<pre>\n<\/pre>\n<div>\n  <code>HTML5<\/code>\n<\/div>\n<pre>\n<\/pre>\n<div>\n  <code>Responsive<\/code>\n<\/div>\n<pre>\n<\/pre>\n<p>\n  <code>Podgl\u0105d przycisku menu b\u0119dzie wygl\u0105da\u0142 mniej wi\u0119cej tak:<\/code>\n<\/p>\n<p><code>&lt;a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-326738-6384400ef322e.webp\" data-rel=\"lightbox\"&gt;&lt;img class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-326738-6384400ef322e.webp\" alt=\"\" \/&gt;&lt;\/a&gt;<\/code><\/p>\n<h5>\n  <code>Fabryka papieru:<\/code><br \/>\n<\/h5>\n<p>\n  <code>Jest p\u0142ywaj\u0105cym przyciskiem akcji, kt\u00f3ry jest u\u017cywany do promowanych akcji. Aby utworzy\u0107 p\u0142ywaj\u0105cy przycisk akcji, musisz u\u017cy\u0107 kodu podanego poni\u017cej:<\/code>\n<\/p>\n<p>\n  Ponadto p\u0142ywaj\u0105cy przycisk akcji mo\u017cna zmniejszy\u0107, stosuj\u0105c klas\u0119 mini.\n<\/p>\n<p><a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-326738-63844012501f5.webp\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-326738-63844012501f5.webp\" alt=\"\" \/><\/a><\/p>\n<h5>\n  zak\u0142adki papierowe:<br \/>\n<\/h5>\n<p>\n  Mo\u017cesz tworzy\u0107 zak\u0142adki za pomoc\u0105 nast\u0119puj\u0105cego kodu:\n<\/p>\n<pre><code>\n ITEM ONE\n ITEM TWO\n ITEM THREE\n<\/code><\/pre>\n<p><a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-326738-638440158a793.webp\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-326738-638440158a793.webp\" alt=\"\" \/><\/a><\/p>\n<h5>\n  wk\u0142ad papieru:<br \/>\n<\/h5>\n<p>\n  To jedno\/wielowierszowe pole tekstowe, w kt\u00f3rym u\u017cytkownicy mog\u0105 wprowadza\u0107 wymagane warto\u015bci. Ten element papierowy mo\u017ce opcjonalnie posiada\u0107 etykiet\u0119.\n<\/p>\n<pre><code>\n<\/code><\/pre>\n<p><a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-326738-638440184876c.webp\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-326738-638440184876c.webp\" alt=\"\" \/><\/a><\/p>\n<h5>\n  papierowe okno dialogowe:<br \/>\n<\/h5>\n<p>\n  Element s\u0142u\u017cy do renderowania nak\u0142adki okna dialogowego. Na przyk\u0142ad:\n<\/p>\n<pre><code>\n&lt;br \/&gt;Lorem ipsum ....&lt;br \/&gt;&lt;br \/&gt;\n&lt;br \/&gt;Id qui scripta ...&lt;br \/&gt;&lt;br \/&gt;\n\n\n\n<\/code><\/pre>\n<p><a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-326738-6384401bedf34.webp\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-326738-6384401bedf34.webp\" alt=\"\" \/><\/a><\/p>\n<h5>\n  papierowy cie\u0144:<br \/>\n<\/h5>\n<p>\n  Element pomaga doda\u0107 efekt cienia do element\u00f3w. Odbywa si\u0119 to poprzez zagnie\u017cd\u017cenie elementu wewn\u0105trz pliku\n<\/p>\n<div>\n  <code>.&lt;br \/&gt;\n  Cie\u0144 mo\u017cna zastosowa\u0107 do elementu, deklaruj\u0105c go jako cel.<\/code><\/p>\n<div id=\"myCard\" class=\"card\"><\/div>\n<pre>\n<\/pre>\n<\/div>\n<p><code>myShadow.target = document.getElementById('myCard');<\/code><\/p>\n<p>\n  Je\u015bli nie przypiszesz elementu jako celu, cie\u0144 zostanie zastosowany do elementu nadrz\u0119dnego elementu paper-shadow.\n<\/p>\n<div class=\"card\"><\/div>\n<pre> <\/pre>\n<p>\n  <code>Alternatywnie mo\u017cesz bezpo\u015brednio u\u017cy\u0107 klas CSS elementu.<\/code>\n<\/p>\n<div class=\"card paper-shadow-top paper-shadow-top-z-1\">\n<div class=\"card-inner paper-shadow-bottom paper-shadow-bottom-z-1\"><\/div>\n<\/div>\n<p><code>&lt;a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-326738-6384401f093e3.webp\" data-rel=\"lightbox\"&gt;&lt;img class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-326738-6384401f093e3.webp\" alt=\"\" \/&gt;&lt;\/a&gt;<\/code><\/p>\n<h5>\n  <code>przej\u015bcia:<\/code><br \/>\n<\/h5>\n<p>\n  <code>Jak wspomnia\u0142em wcze\u015bniej, animacje i przej\u015bcia s\u0105 wa\u017cnymi aspektami projektowania materia\u0142\u00f3w. Tam, gdzie animacje znacznie poprawiaj\u0105 og\u00f3lne wra\u017cenia u\u017cytkownika, przej\u015bcia zapewniaj\u0105 pi\u0119kny, wci\u0105gaj\u0105cy i bezproblemowy spos\u00f3b kierowania u\u017cytkownik\u00f3w do nast\u0119pnego kroku. Podstawowy element Polymer s\u0142u\u017cy do obs\u0142ugi przej\u015b\u0107 podczas prze\u0142\u0105czania mi\u0119dzy dwiema stronami.<\/code>\n<\/p>\n<p><code>&lt;a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-326738-63844021de810.webp\" data-rel=\"lightbox\"&gt;&lt;img class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-326738-63844021de810.webp\" alt=\"\" \/&gt;&lt;\/a&gt;<\/code><\/p>\n<p>\n  <code>Aby zobaczy\u0107 r\u00f3\u017cne typy przej\u015b\u0107 w akcji, proponuj\u0119 odwiedzi\u0107 poni\u017csze linki demonstracyjne elementu i aplikacji Topeka.<\/code>\n<\/p>\n<ul>\n<li>\n    <code>&lt;a href=\"https:\/\/www.polymer-project.org\/components\/core-animated-pages\/demo.html\"&gt;Podstawowe animowane strony&lt;\/a&gt;<\/code>\n  <\/li>\n<li>\n    <code>&lt;a href=\"https:\/\/www.polymer-project.org\/apps\/topeka\/\"&gt;Aplikacja Topeka&lt;\/a&gt;<\/code>\n  <\/li>\n<\/ul>\n<p>\n  <code>To wszystko o projektowaniu materia\u0142\u00f3w!<\/code>\n<\/p>\n<p>\n  <code>Co s\u0105dzisz o koncepcji Material Design? Jakie s\u0105 szanse, \u017ce styl Material Design odniesie sukces w projektowaniu stron internetowych? Czy ta koncepcja to przysz\u0142o\u015b\u0107 projektowania stron internetowych?<\/code>\n<\/p>\n<p>\n  <code>Mo\u017cesz podzieli\u0107 si\u0119 swoj\u0105 opini\u0105 za pomoc\u0105 pola komentarza podanego poni\u017cej!<\/code>\n<\/p>\n<p>\n  <code>&lt;\/p&gt;\n&lt;p&gt;<\/code>\n<\/p>\n<div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">\n  <code>\u0179r\u00f3d\u0142o nagrywania: &lt;a target=\"_blank\" rel=\"noopener nofollow\" data-pssr=\"\" href=\"http:\/\/www.instantshift.com\/2014\/11\/04\/google-material-design\/\"&gt;instantshift.com&lt;\/a&gt;<\/code>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Kilka miesi\u0119cy temu, na si\u00f3dmej dorocznej konferencji programist\u00f3w I\/O, Google przedstawi\u0142 now\u0105 koncepcj\u0119 projektowania interfejsu u\u017cytkownika o nazwie Material Design. Ten inspiruj\u0105cy, \u017cywy i wspania\u0142y styl projektowania szybko staje si\u0119 popularny w\u015br\u00f3d projektant\u00f3w i jest rzeczywi\u015bcie wielkim wysi\u0142kiem Google, aby po\u0142\u0105czy\u0107 projektowanie wizualne, ruchome i interaktywne na r\u00f3\u017cnych typach platform i urz\u0105dze\u0144. Wykorzystuj\u0105c odwa\u017cn\u0105 grafik\u0119, dotykowe powierzchnie i p\u0142ynny ruch, ten skoncentrowany na tre\u015bci j\u0119zyk projektowania zapewnia u\u017cytkownikom ujednolicone, zabawne i intuicyjne wra\u017cenia. Pierwotnie Material Design zosta\u0142 stworzony dla Androida w wersji L, ale p\u00f3\u017aniej Google zastosowa\u0142 go na ekranach g\u0142\u00f3wnych Dokument\u00f3w,\u2026<\/p>\n","protected":false},"author":1,"featured_media":221823,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[84,201,58],"tags":[],"class_list":["post-258014","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-google-pl","category-projektowanie-stron","category-web-i-wordpress"],"_links":{"self":[{"href":"https:\/\/inform.click\/pl\/wp-json\/wp\/v2\/posts\/258014","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/inform.click\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/inform.click\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/inform.click\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/inform.click\/pl\/wp-json\/wp\/v2\/comments?post=258014"}],"version-history":[{"count":0,"href":"https:\/\/inform.click\/pl\/wp-json\/wp\/v2\/posts\/258014\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/inform.click\/pl\/wp-json\/wp\/v2\/media\/221823"}],"wp:attachment":[{"href":"https:\/\/inform.click\/pl\/wp-json\/wp\/v2\/media?parent=258014"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/inform.click\/pl\/wp-json\/wp\/v2\/categories?post=258014"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/inform.click\/pl\/wp-json\/wp\/v2\/tags?post=258014"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}