{"id":281,"date":"2026-04-13T10:56:51","date_gmt":"2026-04-13T10:56:51","guid":{"rendered":"https:\/\/mateusz-siemiez.entervive.pl\/?p=281"},"modified":"2026-04-13T10:56:51","modified_gmt":"2026-04-13T10:56:51","slug":"3te-ukladanie-elementow-strony-przy-uzyciu-flexbox","status":"publish","type":"post","link":"https:\/\/mateusz-siemiez.entervive.pl\/?p=281","title":{"rendered":"3Te &#8211; Uk\u0142adanie element\u00f3w strony przy u\u017cyciu Flexbox"},"content":{"rendered":"\n<h1 class=\"wp-block-heading\">Cele lekcji<\/h1>\n\n\n\n<p>&#8211; poznasz podstawy Flexbox<br>&#8211; nauczysz si\u0119 uk\u0142ada\u0107 elementy w rz\u0119dzie i kolumnie<br>&#8211; opanujesz wyr\u00f3wnywanie element\u00f3w (justify-content, align-items)<br>&#8211; wykonasz proste uk\u0142ady stron<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Lekcja 1 \u2013 podstawy Flexbox<\/h1>\n\n\n\n<p>Najwa\u017cniejsze w\u0142a\u015bciwo\u015bci:<br>&#8211; display: flex<br>&#8211; flex-direction<br>&#8211; justify-content<br>&#8211; align-items<br>&#8211; gap<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Zadanie 1 \u2013 pierwszy flex<\/h2>\n\n\n\n<p>Stw\u00f3rz kontener z 3 divami. Ustaw je obok siebie przy u\u017cyciu Flexbox.<br>&#8211; ka\u017cdy element: 100px x 100px<br>&#8211; dowolne kolory<br>&#8211; dodaj border do kontenera<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Zadanie 2 \u2013 centrowanie<\/h2>\n\n\n\n<p>Wy\u015brodkuj jeden element w kontenerze:<br>&#8211; poziomo<br>&#8211; pionowo<br>U\u017cyj justify-content i align-items.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Zadanie 3 \u2013 menu<\/h2>\n\n\n\n<p>Zbuduj poziome menu nawigacyjne:<br>&#8211; elementy w jednej linii<br>&#8211; odst\u0119py mi\u0119dzy linkami<br>&#8211; wy\u015brodkowanie menu na stronie<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Lekcja 2 \u2013 uk\u0142ady Flexbox<\/h1>\n\n\n\n<h2 class=\"wp-block-heading\">Zadanie 4 \u2013 r\u00f3\u017cne szeroko\u015bci<\/h2>\n\n\n\n<p>Stw\u00f3rz 3 kolumny:<br>&#8211; pierwsza kolumna: flex 2<br>&#8211; druga i trzecia: flex 1<br>&#8211; wszystkie w jednym rz\u0119dzie<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Zadanie 5 \u2013 karta produktu<\/h2>\n\n\n\n<p>Stw\u00f3rz uk\u0142ad karty produktu:<br>&#8211; obrazek po lewej<br>&#8211; tekst po prawej<br>&#8211; u\u017cyj display: flex<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Zadanie 6 \u2013 mini projekt<\/h2>\n\n\n\n<p>Stw\u00f3rz prost\u0105 stron\u0119:<br>&#8211; nag\u0142\u00f3wek<br>&#8211; menu poziome<br>&#8211; sekcja g\u0142\u00f3wna z 2 kolumnami<br>&#8211; stopka<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cele lekcji &#8211; poznasz podstawy Flexbox&#8211; nauczysz si\u0119 uk\u0142ada\u0107 elementy w rz\u0119dzie i kolumnie&#8211; opanujesz wyr\u00f3wnywanie element\u00f3w (justify-content, align-items)&#8211; wykonasz proste uk\u0142ady stron Lekcja 1 \u2013 podstawy Flexbox Najwa\u017cniejsze w\u0142a\u015bciwo\u015bci:&#8211; display: flex&#8211; flex-direction&#8211; justify-content&#8211; align-items&#8211; gap Zadanie 1 \u2013 pierwszy flex Stw\u00f3rz kontener z 3 divami. Ustaw je obok siebie przy u\u017cyciu Flexbox.&#8211; ka\u017cdy element:&#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-281","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/mateusz-siemiez.entervive.pl\/index.php?rest_route=\/wp\/v2\/posts\/281","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mateusz-siemiez.entervive.pl\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mateusz-siemiez.entervive.pl\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mateusz-siemiez.entervive.pl\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mateusz-siemiez.entervive.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=281"}],"version-history":[{"count":1,"href":"https:\/\/mateusz-siemiez.entervive.pl\/index.php?rest_route=\/wp\/v2\/posts\/281\/revisions"}],"predecessor-version":[{"id":282,"href":"https:\/\/mateusz-siemiez.entervive.pl\/index.php?rest_route=\/wp\/v2\/posts\/281\/revisions\/282"}],"wp:attachment":[{"href":"https:\/\/mateusz-siemiez.entervive.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=281"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mateusz-siemiez.entervive.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=281"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mateusz-siemiez.entervive.pl\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=281"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}