{"id":264979,"date":"2023-01-02T13:48:00","date_gmt":"2023-01-02T10:48:00","guid":{"rendered":"https:\/\/inform.click\/exploring-material-design-a-new-ui-design-concept-fran-google\/"},"modified":"2023-01-02T13:48:00","modified_gmt":"2023-01-02T10:48:00","slug":"exploring-material-design-a-new-ui-design-concept-fran-google","status":"publish","type":"post","link":"https:\/\/inform.click\/sv\/exploring-material-design-a-new-ui-design-concept-fran-google\/","title":{"rendered":"Exploring Material Design: A New UI Design Concept fr\u00e5n Google"},"content":{"rendered":"<p>\n  F\u00f6r ett par m\u00e5nader sedan, vid sin 7:e \u00e5rliga I\/O-utvecklarkonferens, hade Google introducerat ett nytt UI-designkoncept kallat Material Design.\n<\/p>\n<p>\n  Den h\u00e4r inspirerande, livfulla och vackra designstilen blir snabbt popul\u00e4r bland designers och \u00e4r verkligen en stor anstr\u00e4ngning fr\u00e5n Google f\u00f6r att f\u00f6ra samman visuell design, r\u00f6relsedesign och interaktionsdesign \u00f6ver olika typer av plattformar och enheter. Med hj\u00e4lp av dj\u00e4rv grafisk design, taktila ytor och flytande r\u00f6relser, ger detta inneh\u00e5llsfokuserade designspr\u00e5k enhetliga, lekfulla och intuitiva upplevelser till anv\u00e4ndarna.\n<\/p>\n<p>\n  Ursprungligen skapades Material Design f\u00f6r L-utg\u00e5van av Android, men senare applicerade Google den p\u00e5 hemsk\u00e4rmarna i <a href=\"https:\/\/www.google.com\/docs\" target=\"_blank\" rel=\"noopener\">Dokument<\/a>, <a href=\"https:\/\/www.google.com\/sheets\" target=\"_blank\" rel=\"noopener\">Kalkylark<\/a> och <a href=\"https:\/\/www.google.com\/slides\" target=\"_blank\" rel=\"noopener\">Presentationer<\/a>. Inspirerade av detta b\u00f6rjade designers anv\u00e4nda materialdesign f\u00f6r webbplatser de skapar. I det h\u00e4r blogginl\u00e4gget tar jag dig p\u00e5 en rundtur i Material Design-konceptet och utforskar \u00e4ven hur du kan anv\u00e4nda det i dina kommande webbdesignprojekt.\n<\/p>\n<p>\n  L\u00e5t oss b\u00f6rja!\n<\/p>\n<p>\n  Grundl\u00e4ggande principer f\u00f6r materialdesign\n<\/p>\n<h5>\n  Materialmetafor:<br \/>\n<\/h5>\n<p>\n  Materialdesign l\u00e4gger stor vikt vid att g\u00f6ra element, animationer och \u00f6verg\u00e5ngar lika verkliga som de ser ut i verkligheten. Efter intensiva studier av papper och bl\u00e4ck beslutade Google-teamet att anv\u00e4nda en materiell metafor som den enhetliga principen om ett rationaliserat utrymme och ett r\u00f6relsesystem. I ett n\u00f6tskal kan vi s\u00e4ga Materialdesign \u00e4r inget annat \u00e4n en kombination av olika klassiska designkoncept och grundl\u00e4ggande fysiska egenskaper.\n<\/p>\n<h5>\n  P\u00e5tagliga ytor:<br \/>\n<\/h5>\n<p>\n  I materialdesign etablerar ytor och kanter p\u00e5 materialet en fysisk struktur f\u00f6r att ge anv\u00e4ndarna visuella ledtr\u00e5dar som hj\u00e4lper dem att snabbt f\u00f6rst\u00e5 vad de kan r\u00f6ra vid och r\u00f6ra p\u00e5. Genom att anv\u00e4nda principerna f\u00f6r tryckdesign h\u00e5ller materialdesign det viktiga inneh\u00e5llet framf\u00f6r anv\u00e4ndarens \u00f6ga, samtidigt som annat mindre anv\u00e4ndbart inneh\u00e5ll ignoreras. Anv\u00e4ndningen av v\u00e4lbekanta, intuitiva och naturliga attribut g\u00f6r att anv\u00e4ndarens hj\u00e4rna kan arbeta mindre och snabbt f\u00f6rst\u00e5 m\u00f6jligheter.\n<\/p>\n<h5>\n  Dimensionella f\u00f6rm\u00e5ner:<br \/>\n<\/h5>\n<p>\n  Om det finns en bunt papper p\u00e5 ditt skrivbord f\u00e5r de dimension samtidigt som de skyddar sina skuggor. P\u00e5 samma s\u00e4tt, i materialdesign, n\u00e4r du till\u00e4mpar den h\u00e4r egenskapen p\u00e5 anv\u00e4ndargr\u00e4nssnittet, kommer du att ha hierarki och skuggor f\u00f6r att dra en anv\u00e4ndares uppm\u00e4rksamhet till det viktigaste objektet de ska interagera med. Med hj\u00e4lp av grunderna f\u00f6r ljus, yta och r\u00f6relse f\u00f6rmedlar materialdesign hur ett objekt kommer att interagera med anv\u00e4ndarna. Dessutom l\u00e5ter realistisk belysning anv\u00e4ndare f\u00e5 den mest realistiska bilden av gr\u00e4nssnittet du har designat.\n<\/p>\n<h5>\n  En adaptiv design:<br \/>\n<\/h5>\n<p>\n  Materialdesign anv\u00e4nder ett enda underliggande designsystem f\u00f6r att organisera utrymme och interaktioner. Konceptet med en adaptiv design ger koherens mellan olika enheter, vilket inneb\u00e4r att en enhetlig design skapar specialiserade vyer f\u00f6r olika typer av enheter. Varje vy \u00e4r skr\u00e4ddarsydd p\u00e5 ett unikt s\u00e4tt f\u00f6r interaktionen och storleken som \u00e4r l\u00e4mplig f\u00f6r en viss enhet. \u00c5 andra sidan g\u00f6rs inga \u00e4ndringar i hierarki, ikonografi, f\u00e4rger och rumsliga relationer.\n<\/p>\n<h5>\n  Fet och avsiktligt inneh\u00e5ll:<br \/>\n<\/h5>\n<p>\n  En annan sak du kommer att m\u00e4rka med detta nya visuella spr\u00e5k \u00e4r dess dj\u00e4rva design med ljusa f\u00e4rgscheman. Med hj\u00e4lp av v\u00e4gmarkeringsband, modern arkitektur, v\u00e4gskyltar och sportbanor har Google introducerat fantastiska och livfulla f\u00e4rger som du aldrig hade f\u00f6rv\u00e4ntat dig. Dessutom har de f\u00f6rfinat <a href=\"https:\/\/www.google.com\/design\/spec\/style\/typography.html#typography-roboto\" target=\"_blank\" rel=\"noopener\">Roboto-teckensnittet<\/a> i stor utstr\u00e4ckning, vilket g\u00f6r det n\u00e5got bredare och rundare f\u00f6r att g\u00f6ra l\u00e4sningen till en b\u00e4ttre upplevelse. Dessutom skapar avsiktligt vitt utrymme och kant-till-kant-bilder klarhet och f\u00f6rdjupning.\n<\/p>\n<h5>\n  Betona \u00e5tg\u00e4rder:<br \/>\n<\/h5>\n<p>\n  Materialdesign l\u00e4gger stor vikt vid att g\u00f6ra interaktionen mellan anv\u00e4ndare och ytor mer digital, magisk och lyh\u00f6rd. I denna designstil, n\u00e4r n\u00e5gon interagerar med anv\u00e4ndargr\u00e4nssnittet, f\u00f6rvandlas hela designen p\u00e5 ett \u00f6verraskande s\u00e4tt. Det grafiska uttrycket med f\u00e4rg, yta och ikonografi ger anv\u00e4ndarna en tydlig uppfattning om vad ett objekt kan g\u00f6ra, medan responsiv interaktion uppmuntrar anv\u00e4ndaren att p\u00e5 djupet utforska gr\u00e4nssnittet: om jag r\u00f6r vid detta, vad h\u00e4nder? Och vad h\u00e4nder sedan?\n<\/p>\n<h5>\n  Anv\u00e4ndarinitierad \u00e4ndring:<br \/>\n<\/h5>\n<p>\n  N\u00e4r en person r\u00f6r vid vattenytan och g\u00f6r v\u00e5gor, ger energin som kommer fr\u00e5n hans handlingar f\u00f6r att g\u00f6ra f\u00f6r\u00e4ndringar i gr\u00e4nssnittet honom en verklig och p\u00e5taglig upplevelse. P\u00e5 samma s\u00e4tt g\u00f6r materialdesign det m\u00f6jligt f\u00f6r anv\u00e4ndare att ber\u00f6ra anv\u00e4ndargr\u00e4nssnittet som de g\u00f6r i sitt verkliga liv. F\u00f6r detta f\u00f6resl\u00e5r Google designers att ta h\u00e4nsyn till en extra dimension av interaktion, som \u00e4r &#8221;r\u00f6relsefeedback&#8221;, s\u00e5 att anv\u00e4ndaren kan k\u00e4nna att de h\u00f6rs av ytan n\u00e4r de rullar, drar, glider och trycker.\n<\/p>\n<h5>\n  Animationskoreografi:<br \/>\n<\/h5>\n<p>\n  I den verkliga v\u00e4rlden har varje handling en r\u00f6relse, b\u00f6rjan och slut. Till exempel, n\u00e4r du \u00f6ppnar en kartong i det verkliga livet, knackar du n\u00e5gonstans p\u00e5 den och visar vad som finns inuti. P\u00e5 samma s\u00e4tt sker alla anv\u00e4ndar\u00e5tg\u00e4rder i materialdesign i en enhetlig milj\u00f6. Varje objekt presenteras f\u00f6r anv\u00e4ndaren med en snabb, smidig och kontinuerlig animering som koreograferas p\u00e5 en delad scen. N\u00e4r alla tillg\u00e5ngar inom materialdesign r\u00f6r sig i en rytm framst\u00e5r sk\u00e4rmen som mer f\u00e4ngslande och interaktiv \u00e4n n\u00e5gonsin.\n<\/p>\n<h5>\n  Meningsfull r\u00f6relse:<br \/>\n<\/h5>\n<p>\n  Som vi alla vet \u00e4r anv\u00e4ndarupplevelsen viktigare \u00e4n n\u00e5got annat f\u00f6r Google. Samma regel g\u00e4ller den sista principen f\u00f6r materialdesign. Denna princip s\u00e4ger att r\u00f6relse ska vara l\u00e4mpligt, meningsfullt och noggrant koreograferat, och f\u00e5r inte anv\u00e4ndas bara f\u00f6r att imponera p\u00e5 anv\u00e4ndarna. R\u00f6relse i materialdesign ska inte bara vara vacker, utan ocks\u00e5 skapa mening om funktionalitet och rumsliga relationer tillsammans med att beh\u00e5lla sk\u00f6nheten och enkelheten i en s\u00f6ml\u00f6s anv\u00e4ndarupplevelse.\n<\/p>\n<h3>\n  Implementera materialdesign f\u00f6r webben med polymer<br \/>\n<\/h3>\n<p>\n  \u00c4nnu inte bekant med <a href=\"https:\/\/www.polymer-project.org\/\" target=\"_blank\" rel=\"noopener\">Polymer<\/a>? V\u00e4l! Polymer \u00e4r en fantastisk UI-verktygssats som g\u00f6r att du kan ta materialdesign till webben. Med <a href=\"https:\/\/www.polymer-project.org\/docs\/elements\/paper-elements.html\" target=\"_blank\" rel=\"noopener\">papperselementsamlingen<\/a> av Polymer kommer du att ha tillg\u00e5ng till alla m\u00f6jligheter f\u00f6r materialdesign och kunna ge handgriplighet, dj\u00e4rv grafik och smidiga \u00f6verg\u00e5ngar och animationer till dina applikationer p\u00e5 webben. Du kan se polymer- och materialdesignm\u00f6nster i aktion med <a href=\"https:\/\/www.polymer-project.org\/apps\/topeka\/\" target=\"_blank\" rel=\"noopener\">Topeka<\/a>, en rolig fr\u00e5gesportapp.\n<\/p>\n<p>\n  Nu ska jag utforska Polymers papperselement och visa dig hur du kan anv\u00e4nda detta nya designparadigm i dina webbprojekt.\n<\/p>\n<h5>\n  Komma ig\u00e5ng:<br \/>\n<\/h5>\n<p>\n  Polymers <a href=\"https:\/\/www.polymer-project.org\/docs\/start\/tutorial\/intro.html\" target=\"_blank\" rel=\"noopener\">guide f\u00f6r att komma ig\u00e5ng<\/a> levereras med en kort handledning och startprojekt f\u00f6r att hj\u00e4lpa dig att bli bekant med nyckelbegreppen f\u00f6r Polymer. F\u00f6rst m\u00e5ste du <a href=\"https:\/\/github.com\/Polymer\/polymer-tutorial\/archive\/master.zip\" target=\"_blank\" rel=\"noopener\">ladda ner startprojektet<\/a> som inneh\u00e5ller alla beroenden och bibliotek som kr\u00e4vs f\u00f6r att arbeta med Polymer. N\u00e4r du har laddat ner startprojektet, packa upp det n\u00e5gonstans p\u00e5 din lokala enhet.\n<\/p>\n<p>\n  Innan du ska b\u00f6rja beh\u00f6ver du en snabb HTTP-server som k\u00f6rs. Om du redan har Python installerat, k\u00f6r n\u00e5got av f\u00f6ljande kommandon p\u00e5 den \u00f6versta niv\u00e5n i exempelprojektet.\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  Ladda nu den f\u00e4rdiga versionen av projektet f\u00f6r att testa webbservern. Till exempel, om den lokala servern lyssnar p\u00e5 port 8000:\n<\/p>\n<p>\n  <a href=\"http:\/\/localhost:8000\/finished\/\" target=\"_blank\" rel=\"noopener\">http:\/\/localhost:8000\/finished\/<\/a>\n<\/p>\n<h5>\n  Installera papperselement:<br \/>\n<\/h5>\n<p>\n  Efter det m\u00e5ste du installera papperselement p\u00e5 n\u00e5got av f\u00f6ljande tre s\u00e4tt:\n<\/p>\n<ul>\n<li>\n<p>\n      <strong>Zip<\/strong>: <a href=\"https:\/\/bowerarchiver.appspot.com\/archive\" target=\"_blank\" rel=\"noopener\">Ladda ner Zip<\/a> -fil och packa upp den till din projektrot.\n    <\/p>\n<\/li>\n<li>\n<p>\n      <strong>Bower<\/strong>: K\u00f6r detta kommando ovan fr\u00e5n projektroten:\n    <\/p>\n<pre><code>bower install Polymer\/paper-elements<\/code><\/pre>\n<p>\n      F\u00f6r mer information, g\u00e5 igenom <a href=\"https:\/\/www.polymer-project.org\/docs\/start\/getting-the-code.html#using-bower\" target=\"_blank\" rel=\"noopener\">installationen med Bower<\/a>.\n    <\/p>\n<\/li>\n<li>\n<p>\n      <strong>Github<\/strong>: K\u00f6r detta kommando ovan fr\u00e5n projektets rot:\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  N\u00e4r du har f\u00e5tt papperselementen i din projektrot importerar du komponenten genom att inkludera f\u00f6ljande kod i din HTML-fil:\n<\/p>\n<link rel=\"import\" href=\"components\/paper-elements\/paper-elements.html\" \/>\n<h5>\n  <code>Anv\u00e4nda material UI-komponenter:<\/code><br \/>\n<\/h5>\n<p>\n  <code>Precis som &lt;a href=\"http:\/\/foundation.zurb.com\/\"&gt;Foundation&lt;\/a&gt; och &lt;a href=\"https:\/\/getbootstrap.com\/\"&gt;Bootstrap&lt;\/a&gt; \u00e4r Polymers papperselementsamling packad med dialogrutor, flikar och formul\u00e4rkontroller. Nedan \u00e4r listan \u00f6ver standardkomponenter f\u00f6r anv\u00e4ndargr\u00e4nssnitt som ing\u00e5r i papperselement:<\/code>\n<\/p>\n<ul>\n<li>\n    <code>pappers-knapp<\/code>\n  <\/li>\n<li>\n    <code>kryssruta f\u00f6r papper<\/code>\n  <\/li>\n<li>\n    <code>pappers-dialog-\u00f6verg\u00e5ng<\/code>\n  <\/li>\n<li>\n    <code>pappersdialog<\/code>\n  <\/li>\n<li>\n    <code>papper-rullgardinsmeny<\/code>\n  <\/li>\n<li>\n    <code>pappers-fab<\/code>\n  <\/li>\n<li>\n    <code>pappersfokuserbar<\/code>\n  <\/li>\n<li>\n    <code>pappers-ikon-knapp<\/code>\n  <\/li>\n<li>\n    <code>pappersinmatning<\/code>\n  <\/li>\n<li>\n    <code>pappersobjekt<\/code>\n  <\/li>\n<li>\n    <code>pappers-meny-knapp<\/code>\n  <\/li>\n<li>\n    <code>pappersframsteg<\/code>\n  <\/li>\n<li>\n    <code>papper-radioknapp<\/code>\n  <\/li>\n<li>\n    <code>pappers-radio-grupp<\/code>\n  <\/li>\n<li>\n    <code>pappers-rippel<\/code>\n  <\/li>\n<li>\n    <code>pappers-skugga<\/code>\n  <\/li>\n<li>\n    <code>pappers-slider<\/code>\n  <\/li>\n<li>\n    <code>pappersspinnare<\/code>\n  <\/li>\n<li>\n    <code>pappersfliken<\/code>\n  <\/li>\n<li>\n    <code>pappersflikar<\/code>\n  <\/li>\n<li>\n    <code>papper-toast<\/code>\n  <\/li>\n<li>\n    <code>pappersv\u00e4xlingsknapp<\/code>\n  <\/li>\n<\/ul>\n<p>\n  <code>Ikoner \u00e4r en annan viktig del av materialdesign. Polymers element ger ett antal ikoner som du kan anv\u00e4nda. Du kan installera &lt;a href=\"https:\/\/www.polymer-project.org\/components\/core-icons\/demo.html\"&gt;k\u00e4rnikoner&lt;\/a&gt; p\u00e5 samma s\u00e4tt som du har installerat papperselement.<\/code>\n<\/p>\n<p>\n  P\u00e5 grund av sin deklarativa karakt\u00e4r \u00e4r papperselement lika l\u00e4tta att anv\u00e4nda som komponenter i andra front-end-ramverk. Nedan har jag visat implementeringen av n\u00e5gra mest anv\u00e4nda UI-element i materialdesign.\n<\/p>\n<h5>\n  pappersmeny-knapp:<br \/>\n<\/h5>\n<p>\n  F\u00f6r att skapa en enkel menyknapp som \u00f6ppnar en rullgardinsmeny n\u00e4r du klickar p\u00e5 den, m\u00e5ste du anv\u00e4nda f\u00f6ljande kod:\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>F\u00f6rhandsgranskningen av menyknappen kommer att se ut ungef\u00e4r s\u00e5 h\u00e4r:<\/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>pappers-fab:<\/code><br \/>\n<\/h5>\n<p>\n  <code>Det \u00e4r en flytande \u00e5tg\u00e4rdsknapp som anv\u00e4nds f\u00f6r fr\u00e4mjade handlingar. F\u00f6r att skapa en flytande \u00e5tg\u00e4rdsknapp m\u00e5ste du anv\u00e4nda koden nedan:<\/code>\n<\/p>\n<p>\n  Dessutom kan den flytande \u00e5tg\u00e4rdsknappen storleks\u00e4ndras mindre genom att anv\u00e4nda klassen 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  pappersflikar:<br \/>\n<\/h5>\n<p>\n  Du kan skapa flikar med f\u00f6ljande kod:\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  pappersinmatning:<br \/>\n<\/h5>\n<p>\n  Det \u00e4r ett textf\u00e4lt med en eller flera rader d\u00e4r anv\u00e4ndare kan ange \u00f6nskade v\u00e4rden. Detta papperselement kan valfritt ha en etikett.\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  pappersdialog:<br \/>\n<\/h5>\n<p>\n  Elementet anv\u00e4nds f\u00f6r att rendera en dialogruta. Till exempel:\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  pappersskugga:<br \/>\n<\/h5>\n<p>\n  Elementet hj\u00e4lper dig att l\u00e4gga till skuggeffekter till element. Detta g\u00f6rs genom att kapsla elementet inuti en\n<\/p>\n<div>\n  <code>.&lt;br \/&gt;\n  Skuggan kan appliceras p\u00e5 ett element genom att deklarera det som m\u00e5let.<\/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  Om du inte tilldelar ett element som m\u00e5l, kommer skuggan att appliceras p\u00e5 det \u00f6verordnade elementet i paper-shadow-elementet.\n<\/p>\n<div class=\"card\"><\/div>\n<pre> <\/pre>\n<p>\n  <code>Alternativt kan du direkt anv\u00e4nda CSS-klasser av ett element.<\/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>\u00d6verg\u00e5ngar:<\/code><br \/>\n<\/h5>\n<p>\n  <code>Som jag n\u00e4mnde tidigare \u00e4r animationer och \u00f6verg\u00e5ngar viktiga aspekter av materialdesign. D\u00e4r animationer f\u00f6rb\u00e4ttrar anv\u00e4ndarupplevelsen avsev\u00e4rt, \u00e5 andra sidan, ger \u00f6verg\u00e5ngar ett vackert, engagerande och s\u00f6ml\u00f6st s\u00e4tt att leda anv\u00e4ndarna till n\u00e4sta steg. Polymers k\u00e4rnelement anv\u00e4nds f\u00f6r att hantera \u00f6verg\u00e5ngar samtidigt som man v\u00e4xlar mellan tv\u00e5 sidor.<\/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>F\u00f6r att se olika typer av \u00f6verg\u00e5ngar i aktion f\u00f6resl\u00e5r jag att du bes\u00f6ker f\u00f6ljande demol\u00e4nkar f\u00f6r element och Topeka-appen.<\/code>\n<\/p>\n<ul>\n<li>\n    <code>&lt;a href=\"https:\/\/www.polymer-project.org\/components\/core-animated-pages\/demo.html\"&gt;K\u00e4rnanimerade sidor&lt;\/a&gt;<\/code>\n  <\/li>\n<li>\n    <code>&lt;a href=\"https:\/\/www.polymer-project.org\/apps\/topeka\/\"&gt;Topeka App&lt;\/a&gt;<\/code>\n  <\/li>\n<\/ul>\n<p>\n  <code>Det handlar om materialdesign!<\/code>\n<\/p>\n<p>\n  <code>Vad tycker du om Material Design-konceptet? Vilka \u00e4r chanserna f\u00f6r materialdesignstil att f\u00e5 framg\u00e5ng inom webbdesign? \u00c4r detta koncept framtiden f\u00f6r webbdesign?<\/code>\n<\/p>\n<p>\n  <code>Du kan dela din \u00e5sikt genom kommentarsf\u00e4ltet nedan!<\/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>Inspelningsk\u00e4lla: &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>F\u00f6r ett par m\u00e5nader sedan, vid sin 7:e \u00e5rliga I\/O-utvecklarkonferens, hade Google introducerat ett nytt UI-designkoncept kallat Material Design. Den h\u00e4r inspirerande, livfulla och vackra designstilen blir snabbt popul\u00e4r bland designers och \u00e4r verkligen en stor anstr\u00e4ngning fr\u00e5n Google f\u00f6r att f\u00f6ra samman visuell design, r\u00f6relsedesign och interaktionsdesign \u00f6ver olika typer av plattformar och enheter. Med hj\u00e4lp av dj\u00e4rv grafisk design, taktila ytor och flytande r\u00f6relser, ger detta inneh\u00e5llsfokuserade designspr\u00e5k enhetliga, lekfulla och intuitiva upplevelser till anv\u00e4ndarna. Ursprungligen skapades Material Design f\u00f6r L-releasen av Android, men senare applicerade Google den p\u00e5 hemsk\u00e4rmar i Docs, &#8230;<\/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":[87,61,204],"tags":[],"class_list":["post-264979","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-google-10","category-web-och-wordpress","category-webbdesign"],"_links":{"self":[{"href":"https:\/\/inform.click\/sv\/wp-json\/wp\/v2\/posts\/264979","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/inform.click\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/inform.click\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/inform.click\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/inform.click\/sv\/wp-json\/wp\/v2\/comments?post=264979"}],"version-history":[{"count":0,"href":"https:\/\/inform.click\/sv\/wp-json\/wp\/v2\/posts\/264979\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/inform.click\/sv\/wp-json\/wp\/v2\/media\/221823"}],"wp:attachment":[{"href":"https:\/\/inform.click\/sv\/wp-json\/wp\/v2\/media?parent=264979"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/inform.click\/sv\/wp-json\/wp\/v2\/categories?post=264979"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/inform.click\/sv\/wp-json\/wp\/v2\/tags?post=264979"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}