{"id":129111,"date":"2019-01-02T18:02:28","date_gmt":"2019-01-02T17:02:28","guid":{"rendered":"https:\/\/www.justinmind.com\/blog\/create-a-fluid-grid\/"},"modified":"2019-01-02T18:02:28","modified_gmt":"2019-01-02T17:02:28","slug":"create-a-fluid-grid","status":"publish","type":"post","link":"https:\/\/www.justinmind.com\/de\/hilfe\/erstellen-ein-fluid-grid","title":{"rendered":"Erstellen Sie ein flie\u00dfendes Gitter"},"content":{"rendered":"<p>Fluid Grids k\u00f6nnen den Inhalt an die Bildschirmgr\u00f6\u00dfe anpassen. Auf Web-Bildschirmen sieht der Inhalt vielleicht besser in drei Spalten aus, w\u00e4hrend er auf Tablet-Bildschirmen besser in zwei Spalten dargestellt werden kann. Auf mobilen Bildschirmen sieht der Inhalt vielleicht am besten in einer Spalte gestapelt aus. Mit fluiden Rastern, die mit Ereignissen definiert werden, k\u00f6nnen Sie dies erreichen.<br \/>\n<video class=\"lazyload\" style=\"max-width: 820px; padding: 20px 0px 0px;\" preload=\"auto\" loop=\"loop\" muted=\"\" width=\"100%\" height=\"100%\" data-autoplay=\"\" data-poster=\"https:\/\/assets.justinmind.com\/wp-content\/uploads\/2022\/09\/responsive-prototypes.png\"><source src=\"https:\/\/assets.justinmind.com\/wp-content\/uploads\/2022\/09\/responsive-prototypes.mp4\" type=\"video\/mp4\"><img decoding=\"async\" src=\"https:\/\/assets.justinmind.com\/wp-content\/uploads\/2022\/09\/responsive-prototypes.png\" alt=\"Reaktionsf\u00e4hige Prototypen\">Reaktionsf\u00e4hige Prototypen<\/source><\/video><br \/>\nFolgen Sie den unten stehenden Schritten, um einen zu erstellen. Zun\u00e4chst gestalten wir jede Art von Spalte und f\u00fcgen dann die Ereignisse und Bedingungen hinzu, um sie interaktiv und reaktionsf\u00e4hig zu machen. <\/p>\n<h3>Dreispaltiges Gitter:<\/h3>\n<ol>\n<li>Ziehen Sie ein dynamisches Panel auf die Leinwand und \u00e4ndern Sie seine Breite auf 100%. \u00c4ndern Sie dann sein Layout auf horizontal und seine Ausrichtung auf zentriert. Stellen Sie sicher, dass der horizontale \u00dcberlauf auf &#8222;Umbruch&#8220; eingestellt ist und f\u00fcgen Sie einen vertikalen und horizontalen Abstand von 20 Pixel hinzu.    <video class=\"lazyload\" style=\"max-width: 820px; width: 100%; padding: 20px 0px 0px;\" preload=\"auto\" loop=\"loop\" muted=\"\" width=\"100%\" height=\"100%\" data-autoplay=\"\" data-poster=\"https:\/\/assets.justinmind.com\/wp-content\/uploads\/2022\/09\/dynamic-panel-config.png\"><source src=\"https:\/\/assets.justinmind.com\/wp-content\/uploads\/2022\/09\/dynamic-panel-config.mp4\" type=\"video\/mp4\"><img decoding=\"async\" src=\"https:\/\/assets.justinmind.com\/wp-content\/uploads\/2022\/09\/dynamic-panel-config.png\" alt=\"Dynamische Panel-Konfiguration\">Dynamische Panel-Konfiguration<\/source><\/video><\/li>\n<li>Ziehen Sie innerhalb dieses Bereichs einen weiteren dynamischen Bereich, der der erste Container f\u00fcr den Inhalt im Raster sein wird. Setzen Sie seine Breite auf 31%. Ziehen Sie einige Elemente in das dynamische Panel, die als Inhalt dienen sollen. In unserem Beispiel haben wir ein Rechteck mit einem Hintergrundbild und drei Text-Widgets gezogen.   <video class=\"lazyload\" style=\"max-width: 820px; width: 100%; padding: 20px 0px 0px;\" preload=\"auto\" loop=\"loop\" muted=\"\" width=\"100%\" height=\"100%\" data-autoplay=\"\" data-poster=\"https:\/\/assets.justinmind.com\/wp-content\/uploads\/2022\/09\/insert-sub-panel.png\"><source src=\"https:\/\/assets.justinmind.com\/wp-content\/uploads\/2022\/09\/insert-sub-panel.mp4\" type=\"video\/mp4\"><img decoding=\"async\" src=\"https:\/\/assets.justinmind.com\/wp-content\/uploads\/2022\/09\/insert-sub-panel.png\" alt=\"Sub-Panel einf\u00fcgen\">Sub-Panel einf\u00fcgen<\/source><\/video><\/li>\n<li>W\u00e4hlen Sie das von Ihnen erstellte Panel aus und kopieren Sie es, indem Sie Command\/Control-C dr\u00fccken. Klicken Sie dann auf das dynamische Basis-Panel, das Sie erstellt haben, und dr\u00fccken Sie Befehl\/Steuerung-V. Damit duplizieren Sie das Panel und platzieren es neben dem anderen Panel, das Sie gerade erstellt und kopiert haben.  <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-15207\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/12\/MultipleSubPanels.png\" alt=\"Mehrere Unterfenster f\u00fcr 3-Spalten-Raster\" width=\"755\" height=\"405\"><\/li>\n<li>\u00c4ndern Sie den Inhalt dieses Fensters und geben Sie ihm das, was Sie m\u00f6chten.<\/li>\n<li>Wiederholen Sie die Schritte drei und vier noch ein paar Mal, bis Sie sechs Paneele haben &#8211; so sollte Ihr dreispaltiges Panel aussehen:<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-15209\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/12\/3ColumnAllSubPanels.png\" alt=\"Alle Unterverkleidungen f\u00fcr 3-Spalten-Raster\" width=\"755\" height=\"405\"><\/li>\n<\/ol>\n<h3>Zweispaltiges Gitter:<\/h3>\n<ol>\n<li>Gehen Sie zur\u00fcck zum Basis-Panel und f\u00fcgen Sie ein weiteres Panel hinzu. Dies wird das zweispaltige Raster sein. \u00c4ndern Sie die Breite dieses Bereichs auf 100%, sein Layout auf horizontal und seine Ausrichtung auf zentriert. Stellen Sie sicher, dass der horizontale \u00dcberlauf ebenfalls auf &#8222;Umbruch&#8220; eingestellt ist. Wenn Sie m\u00f6chten, k\u00f6nnen Sie das Raster noch etwas aufpolstern und Abst\u00e4nde hinzuf\u00fcgen.<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-15219\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/12\/2ColumnViewConfig.png\" alt=\"Konfiguration der zweispaltigen Ansicht\" width=\"755\" height=\"380\"><\/p>\n<div style=\"padding-left: 30px;\"><strong>Hinweis:<\/strong> Da der Inhalt in diesem Raster nicht breiter, sondern l\u00e4nger sein wird, m\u00fcssen Sie m\u00f6glicherweise die H\u00f6he dieses neuen Panels vergr\u00f6\u00dfern, damit der gesamte Inhalt hineinpasst.<\/div>\n<\/li>\n<li>Ziehen Sie innerhalb dieses Bereichs einen weiteren dynamischen Bereich. Dies wird der Container f\u00fcr den Inhalt im zweispaltigen Raster sein. Setzen Sie seine Breite auf 47%. Ziehen Sie einige Elemente in das dynamische Panel, die als Inhalt dienen sollen.   <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-15224\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/12\/2ColumnSubPanelConfig.png\" alt=\"Zweis\u00e4ulige Sub-Panel-Konfiguration\" width=\"755\" height=\"421\"><\/li>\n<li>W\u00e4hlen Sie das von Ihnen erstellte Panel aus und kopieren Sie es, indem Sie Command\/Control-C dr\u00fccken. Klicken Sie dann auf das dynamische Basis-Panel, das Sie erstellt haben, und dr\u00fccken Sie Befehl\/Steuerung-V. Dadurch wird das Panel dupliziert und neben dem anderen Panel platziert, das Sie erstellt haben.  <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-15225\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/12\/2ColumnSubPanelViews.png\" alt=\"Ansicht zweispaltiger Unterfenster\" width=\"755\" height=\"403\"><\/li>\n<li>\u00c4ndern Sie den Inhalt dieses Fensters und geben Sie ihm das, was Sie m\u00f6chten.<\/li>\n<li>Wiederholen Sie die Schritte drei und vier noch ein paar Mal, bis Sie sechs Felder haben:<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-15228\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/12\/2ColumnAllSubPanels.png\" alt=\"Alle Unterbereiche im 2-Spalten-Raster\" width=\"755\" height=\"406\"><\/li>\n<\/ol>\n<h3>Einspaltiges Gitter:<\/h3>\n<ol>\n<li>F\u00fcgen Sie dem Basis-Panel ein weiteres Panel hinzu. Dies wird das einspaltige Gitter sein. \u00c4ndern Sie in diesem Panel die Breite auf 100%. \u00c4ndern Sie dieses Mal das Layout in vertikal, aber behalten Sie die Ausrichtung in der Mitte bei. F\u00fcgen Sie ruhig einige vertikale Abst\u00e4nde und F\u00fcllungen hinzu.<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-15231\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/12\/1ColumnConfig.png\" alt=\"Konfiguration mit einer Spalte\" width=\"755\" height=\"405\"><\/p>\n<div style=\"padding-left: 30px;\"><strong>Hinweis:<\/strong> Genau wie bei der letzten Spalte m\u00fcssen Sie, da der Inhalt in diesem Raster nicht breiter, sondern l\u00e4nger ist, die H\u00f6he dieses neuen Panels vergr\u00f6\u00dfern, damit der gesamte Inhalt hineinpasst.<\/div>\n<\/li>\n<li>Ziehen Sie innerhalb dieses Bereichs einen weiteren dynamischen Bereich. Dies wird der Container f\u00fcr den Inhalt im Raster sein. Setzen Sie seine Breite auf 90%. Ziehen Sie ein Rechteck und drei Text-Widgets in das Panel. Dies ist der Inhalt des Rasters.    <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-15234\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/12\/1ColumnSubPanelConfig.png\" alt=\"Unter-Panels in einspaltiger Gitterkonfiguration\" width=\"755\" height=\"402\"><\/li>\n<li>W\u00e4hlen Sie das von Ihnen erstellte Panel aus und kopieren Sie es, indem Sie Command\/Control-C dr\u00fccken. Klicken Sie dann auf das dynamische Basis-Panel, das Sie erstellt haben, und dr\u00fccken Sie Befehl\/Steuerung-V. Dadurch wird das Panel dupliziert und unter dem anderen Panel platziert, das Sie erstellt haben.  <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-15236\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/12\/1ColumnSubPanelViews.png\" alt=\"Ansicht der Unterbereiche in einem einspaltigen Raster\" width=\"755\" height=\"403\"><\/li>\n<li>\u00c4ndern Sie den Inhalt dieses Fensters und geben Sie ihm das, was Sie m\u00f6chten.<\/li>\n<li>Wiederholen Sie die Schritte drei und vier noch ein paar Mal, bis Sie sechs Felder haben:<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-15238\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/12\/1ColumnAllSubPanels.png\" alt=\"Alle Unterbereiche in der einspaltigen Ansicht\" width=\"755\" height=\"405\"><\/li>\n<\/ol>\n<h3>Haltepunkte<\/h3>\n<p>Jetzt werden wir die Haltepunkt-Ereignisse erstellen, die je nach Bildschirmgr\u00f6\u00dfe zwischen den Spaltenansichten wechseln werden. Folgen Sie diesen Schritten, um zu erfahren, wie: <\/p>\n<ol>\n<li>W\u00e4hlen Sie das dynamische Basis-Panel aus und erstellen Sie eine Funktion &#8222;Bei Fenstergr\u00f6\u00dfe \u00e4ndern&#8220; + &#8222;Aktives Panel festlegen&#8220; und w\u00e4hlen Sie das dreispaltige Panel aus, das als aktiv festgelegt werden soll.\n<div class=\"embed-container\" style=\"padding-bottom: 62%;\"><iframe loading=\"lazy\" src=\"https:\/\/player.vimeo.com\/video\/745797671\" width=\"640\" height=\"564\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/div>\n<\/li>\n<li>Erstellen Sie eine Bedingung f\u00fcr diese Aktion, damit das dreispaltige Panel sichtbar wird, wenn die Bildschirmgr\u00f6\u00dfe gr\u00f6\u00dfer als die Tablet-Gr\u00f6\u00dfe ist. Klicken Sie auf den Text &#8222;Bedingung hinzuf\u00fcgen&#8220;. Der Conditional Expression Builder wird angezeigt. Folgen Sie diesen Schritten, um die Bedingung zu erstellen:\n<div class=\"embed-container\" style=\"padding-bottom: 62%;\"><iframe loading=\"lazy\" src=\"https:\/\/player.vimeo.com\/video\/745797938\" width=\"640\" height=\"564\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/div>\n<p><strong>1.<\/strong> Klicken Sie auf die Registerkarte &#8222;Konstanten&#8220;. Ziehen Sie das Symbol &#8222;Fensterbreite&#8220; in den offenen Bereich des Ausdrucks.<br \/>\n<strong>2.<\/strong> Klicken Sie auf die Registerkarte &#8222;Funktionen&#8220; und sehen Sie sich den Abschnitt &#8222;Komparatoren&#8220; an. Ziehen Sie ein Symbol &#8222;Gr\u00f6\u00dfer als&#8220; (&#8222;&gt;&#8220;) neben das Symbol &#8222;Fensterbreite&#8220;.<br \/>\n<strong>3.<\/strong> Schlie\u00dflich doppelklicken Sie in das freie Feld, das neben dem Symbol &#8218;Gr\u00f6\u00dfer als&#8216; (&#8218;&gt;&#8216;) erscheint, und geben 900 ein.<br \/>\n<strong>4.<\/strong> Klicken Sie auf OK, um die Erstellung der Bedingung zu beenden.<\/li>\n<li>Klicken Sie auf den Text &#8222;Sonst&#8220;, wodurch sich das Dialogfeld Ereignisse \u00f6ffnet. Erstellen Sie ein Ereignis &#8222;Bei Gr\u00f6\u00dfen\u00e4nderung des Fensters&#8220; + &#8222;Aktiven Bereich festlegen&#8220; und w\u00e4hlen Sie den zweispaltigen Bereich aus, der als aktiv festgelegt werden soll.\n<div class=\"embed-container\" style=\"padding-bottom: 62%;\"><iframe loading=\"lazy\" src=\"https:\/\/player.vimeo.com\/video\/745797970\" width=\"640\" height=\"564\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/div>\n<\/li>\n<li>Erstellen Sie eine Bedingung f\u00fcr diese Aktion, damit das zweispaltige Panel sichtbar wird, wenn die Bildschirmgr\u00f6\u00dfe kleiner als Web, aber gr\u00f6\u00dfer als Mobile ist. Klicken Sie auf den Text &#8222;Bedingung hinzuf\u00fcgen&#8220;. Der Conditional Expression Builder wird angezeigt. Folgen Sie diesen Schritten, um die Bedingung zu erstellen:\n<div class=\"embed-container\" style=\"padding-bottom: 63%;\"><iframe loading=\"lazy\" src=\"https:\/\/player.vimeo.com\/video\/745798011\" width=\"640\" height=\"564\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/div>\n<p><strong>1.<\/strong> Ziehen Sie das Symbol &#8218;Fensterbreite&#8216; in den offenen Bereich des Ausdrucks.<br \/>\n<strong>2.<\/strong> Ziehen Sie ein Symbol &#8218;Kleiner als&#8216; (&#8218;&lt;&#8218;) neben das Symbol &#8218;Fensterbreite&#8216;.<br \/>\n<strong>3.<\/strong> Doppelklicken Sie in das freie Feld, das neben dem Symbol &#8218;Kleiner als&#8216; (&#8218;&lt;&#8218;) erscheint, und geben Sie 900 ein.<br \/>\n<strong>4.<\/strong> Ziehen Sie im Bereich &#8222;Logik&#8220; ein Und-Symbol (&#8218;&amp;&#8216;) neben 900.<br \/>\n<strong>5.<\/strong> Ziehen Sie dann ein weiteres Symbol &#8218;Fensterbreite&#8216; neben das Symbol Und (&#8218;&amp;&#8216;).<br \/>\n<strong>6.<\/strong> Ziehen Sie ein Symbol &#8218;Gr\u00f6\u00dfer als&#8216; (&#8218;&gt;&#8216;) neben das Symbol &#8218;Fensterbreite&#8216;.<br \/>\n<strong>7.<\/strong> Doppelklicken Sie in dem sich \u00f6ffnenden Feld und geben Sie 600 ein.<br \/>\n<strong>8.<\/strong> Klicken Sie auf OK, um die Erstellung der Bedingung zu beenden.<\/li>\n<li>Lassen Sie uns das letzte Ereignis erstellen, das bei einer kleinen Bildschirmgr\u00f6\u00dfe zum einspaltigen Raster wechselt. Klicken Sie erneut auf den Text &#8222;Else&#8220; und erstellen Sie ein Ereignis &#8222;On Window Resize&#8220; + &#8222;Set Active Panel&#8220;, und w\u00e4hlen Sie das einspaltige Panel aus, das als aktiv festgelegt werden soll.\n<div class=\"embed-container\" style=\"padding-bottom: 62%;\"><iframe loading=\"lazy\" src=\"https:\/\/player.vimeo.com\/video\/745798038\" width=\"640\" height=\"564\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/div>\n<\/li>\n<li>Erstellen Sie eine Bedingung f\u00fcr diese Aktion. Klicken Sie auf den Text &#8222;Bedingung hinzuf\u00fcgen&#8220; und folgen Sie diesen Schritten, um die Bedingung zu erstellen:\n<div class=\"embed-container\" style=\"padding-bottom: 62%;\"><iframe loading=\"lazy\" src=\"https:\/\/player.vimeo.com\/video\/745798084\" width=\"640\" height=\"564\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/div>\n<p><strong>1.<\/strong> Ziehen Sie das Symbol &#8218;Fensterbreite&#8216; in den offenen Bereich des Ausdrucks.<br \/>\n<strong>2.<\/strong> Ziehen Sie das Symbol &#8218;Kleiner als&#8216; (&#8218;&lt;&#8218;) neben das Symbol &#8218;Fensterbreite&#8216;.<br \/>\n<strong>3.<\/strong> Doppelklicken Sie in dem sich \u00f6ffnenden Feld und geben Sie 600 ein.<br \/>\n<strong>4.<\/strong> Klicken Sie auf OK, um die Erstellung der Bedingung zu beenden.<\/li>\n<\/ol>\n<p>Das war&#8217;s! Klicken Sie auf &#8222;Simulieren&#8220; und ziehen Sie die Gr\u00f6\u00dfe des Bildschirms nach unten oder oben. Das Raster wird automatisch in die verschiedenen Spalten verschoben, je nach Bildschirmgr\u00f6\u00dfe.  <\/p>\n<div><strong>Hinweis:<\/strong> Die Simulationseinstellungen m\u00fcssen so eingestellt sein, dass sie sich auf die Breite des Browsers ausdehnen. Sie k\u00f6nnen dies in den Simulationseinstellungen oder im Simulationsfenster festlegen. <\/div>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-15298\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/12\/SimulationSetting.png\" alt=\"Einstellung der Simulation\" width=\"755\" height=\"491\"><br \/>\nSie k\u00f6nnen <a href=\"https:\/\/s3-eu-west-1.amazonaws.com\/justinmind\/examples\/FluidGrid.vp\">unser Beispiel hier herunterladen.<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Fluid Grids k\u00f6nnen den Inhalt an die Bildschirmgr\u00f6\u00dfe anpassen. Auf Web-Bildschirmen sieht der Inhalt vielleicht besser in drei Spalten aus, w\u00e4hrend er auf Tablet-Bildschirmen besser in&#8230;<\/p>\n","protected":false},"author":18,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[8554,8555],"tags":[],"class_list":["post-129111","post","type-post","status-publish","format-standard","hentry","category-ausbildung","category-reaktionsfaehiges-prototyping"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.justinmind.com\/de\/wp-json\/wp\/v2\/posts\/129111"}],"collection":[{"href":"https:\/\/www.justinmind.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.justinmind.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.justinmind.com\/de\/wp-json\/wp\/v2\/users\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/www.justinmind.com\/de\/wp-json\/wp\/v2\/comments?post=129111"}],"version-history":[{"count":0,"href":"https:\/\/www.justinmind.com\/de\/wp-json\/wp\/v2\/posts\/129111\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.justinmind.com\/de\/wp-json\/wp\/v2\/media?parent=129111"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.justinmind.com\/de\/wp-json\/wp\/v2\/categories?post=129111"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.justinmind.com\/de\/wp-json\/wp\/v2\/tags?post=129111"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}