diff --git a/01/style.css b/01/style.css index faa3160d..b2ded1cf 100644 --- a/01/style.css +++ b/01/style.css @@ -20,4 +20,6 @@ border: 150px solid #dcdcdc; border-right-color: transparent; border-bottom-color: transparent; -} \ No newline at end of file + shape-outside: polygon(0 0, 0 100%, 100% 0); + margin-right: 20px; +} diff --git a/02/styles/global.css b/02/styles/global.css index a1c785e8..771b70a5 100644 --- a/02/styles/global.css +++ b/02/styles/global.css @@ -1,4 +1,4 @@ -* { + /** { margin: 0; padding: 0; box-sizing: border-box; @@ -23,4 +23,77 @@ .c { border-color: #baffc9; +} */ + +* { + margin: 0; + padding: 0; + box-sizing: border-box; +} + +.a, .b, .c { + border: 3px solid transparent; + min-height: 50px; + display: flex; + justify-content: center; + align-items: center; +} + +.a { + border-color: #ffffba; +} + +.b { + border-color: #ffdfba; +} + +.c { + border-color: #baffc9; +} + +/* Układ dla mniejszych ekranów */ +body { + display: grid; + grid-template-rows: 50vh 50vh 50vh; + grid-template-columns: 1fr; + height: 100vh; +} + +.a { + grid-row: 1 / 2; +} + +.b { + grid-row: 2 / 3; +} + +.c { + grid-row: 3 / 4; +} + +/* Układ dla szerokości powyżej 600px */ +@media (min-width: 600px) { + body { + display: grid; + grid-template-columns: repeat(2, 1fr); + grid-template-rows: 50vh 50vh; + max-width: 1200px; + margin: 0 auto; + height: 100vh; + } + + .a { + grid-column: 1 / 3; + grid-row: 1 / 2; + } + + .c { + grid-column: 1 / 2; + grid-row: 2 / 3; + } + + .b { + grid-column: 2 / 3; + grid-row: 2 / 3; + } } \ No newline at end of file diff --git a/03/index.html b/03/index.html index 4a2e35c2..1ab8b33c 100644 --- a/03/index.html +++ b/03/index.html @@ -4,6 +4,7 @@ +
+ Wiele linii tekstu, które wypełniają przestrzeń na stronie. Ten tekst jest przykładem treści na stronie, która będzie zmieniać swoje miejsce w zależności od rozmiaru ekranu.
+