diff --git a/assets/styles/modules/_app.scss b/assets/styles/modules/_app.scss index cdfd8ae..888e658 100644 --- a/assets/styles/modules/_app.scss +++ b/assets/styles/modules/_app.scss @@ -1,8 +1,100 @@ * { - box-sizing: border-box; - margin: 0; - outline: 0; - padding: 0; - text-decoration: none; - text-rendering: optimizeLegibility; + box-sizing: border-box; + margin: 0; + outline: 0; + padding: 0; + text-decoration: none; + text-rendering: optimizeLegibility; +} + +h1, +h2, +h3 { + margin-bottom: 10%; + padding-top: 5%; +} + +h1, +h2 { + text-align: center; +} + +h3 { + text-align: left; +} + +#first-cell { + margin-top: 10vh; +} + +#first-cell > p, +#second-cell > p { + text-align: center; +} + +#second-cell > a { + text-align: center; + background-color: white; + margin-bottom: 10%; +} + +#second-cell { + margin-bottom: 10vh; +} + +main { + padding-left: 5%; + padding-right: 5%; + text-align: left; + display: grid; + grid-template-columns: 100%; +} + +.text-container { + width: 90%; + display: flex; + flex-direction: column; + justify-content: center; +} +.text-container > p { + width: 100%; + font-size: 0.95rem; + margin-bottom: 10px; +} +.text-container > a, +#second-cell { + background-color: rgb(172, 215, 255); + padding-bottom: 3%; +} + +.text-container > a { + border-radius: 5%; + padding: 5%; +} + +.img-container { + width: 90%; + text-align: center; +} + +img { + margin-top: 5vh; + margin-bottom: 15vh; + width: 100%; + height: auto; + border-radius: 5%; + box-shadow: 0 13px 20px -5px rgba(21, 21, 39, 0.726); +} + +footer { + height: 20vh; + width: 100%; + background-color: black; + color: white; + text-align: center; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + gap: 5px; } diff --git a/assets/styles/modules/_breakpoints.scss b/assets/styles/modules/_breakpoints.scss index bbbea70..db9efea 100644 --- a/assets/styles/modules/_breakpoints.scss +++ b/assets/styles/modules/_breakpoints.scss @@ -2,7 +2,47 @@ @import "variables"; // Medium devices (tablets, 768px and up) -@media (min-width: 768px) {} +@media (min-width: 768px) { + body { + display: flex; + justify-content: center; + } + .double-column-cell { + // margin-left: -5vw; + width: 100%; + } + + main { + width: 700px; + height: auto; + } +} // Large devices (desktops, 992px and up) -@media (min-width: 992px) {} +@media (min-width: 992px) { + main { + padding-left: 5%; + padding-right: 5%; + text-align: left; + display: grid; + grid-template-columns: 50% 50%; + grid-area: "left rigth" "double" "left rigth" "left rigth" "left rigth" + "left rigth" "left rigth" "left rigth" "footer"; + width: 990px; + height: auto; + margin-top: 20vh; + } + + #second-cell, + footer { + grid-column: 1 / span 2; + } + + #first-cell { + margin-top: 0; + } + #first-cell > p, + h1 { + text-align: start; + } +} diff --git a/assets/styles/styles.css b/assets/styles/styles.css index 84eb7fe..7cc8bec 100644 --- a/assets/styles/styles.css +++ b/assets/styles/styles.css @@ -8,6 +8,137 @@ text-rendering: optimizeLegibility; } +h1, +h2, +h3 { + margin-bottom: 10%; + padding-top: 5%; +} + +h1, +h2 { + text-align: center; +} + +h3 { + text-align: left; +} + +#first-cell { + margin-top: 10vh; +} + +#first-cell > p, +#second-cell > p { + text-align: center; +} + +#second-cell > a { + text-align: center; + background-color: white; + margin-bottom: 10%; +} + +#second-cell { + margin-bottom: 10vh; +} + +main { + padding-left: 5%; + padding-right: 5%; + text-align: left; + display: grid; + grid-template-columns: 100%; +} + +.text-container { + width: 90%; + display: flex; + flex-direction: column; + justify-content: center; +} + +.text-container > p { + width: 100%; + font-size: 0.95rem; + margin-bottom: 10px; +} + +.text-container > a, +#second-cell { + background-color: rgb(172, 215, 255); + padding-bottom: 3%; +} + +.text-container > a { + border-radius: 5%; + padding: 5%; +} + +.img-container { + width: 90%; + text-align: center; +} + +img { + margin-top: 5vh; + margin-bottom: 15vh; + width: 100%; + height: auto; + border-radius: 5%; + box-shadow: 0 13px 20px -5px rgba(21, 21, 39, 0.726); +} + +footer { + height: 20vh; + width: 100%; + background-color: black; + color: white; + text-align: center; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + gap: 5px; +} + +@media (min-width: 768px) { + body { + display: flex; + justify-content: center; + } + .double-column-cell { + width: 100%; + } + main { + width: 700px; + height: auto; + } +} +@media (min-width: 992px) { + main { + padding-left: 5%; + padding-right: 5%; + text-align: left; + display: grid; + grid-template-columns: 50% 50%; + grid-area: "left rigth" "double" "left rigth" "left rigth" "left rigth" "left rigth" "left rigth" "left rigth" "footer"; + width: 990px; + height: auto; + margin-top: 20vh; + } + #second-cell, +footer { + grid-column: 1/span 2; + } + #first-cell { + margin-top: 0; + } + #first-cell > p, +h1 { + text-align: start; + } +} html { font-family: "Inter", sans-serif; } diff --git a/assets/styles/styles.css.map b/assets/styles/styles.css.map index f39486f..f2adb38 100644 --- a/assets/styles/styles.css.map +++ b/assets/styles/styles.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["modules/_typography.scss","modules/_app.scss"],"names":[],"mappings":"AAAQ;ACAR;EACE;EACA;EACA;EACA;EACA;EACA;;;ADLF;EAAO;;;AACP;EACE;IAAO","file":"styles.css"} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["modules/_typography.scss","modules/_app.scss","modules/_breakpoints.scss"],"names":[],"mappings":"AAAQ;ACAR;EACC;EACA;EACA;EACA;EACA;EACA;;;AAGD;AAAA;AAAA;EAGC;EACA;;;AAGD;AAAA;EAEC;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;AAAA;EAEC;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;;;AAED;AAAA;EAEC;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AC9FD;EACC;IACC;IACA;;EAED;IAEC;;EAGD;IACC;IACA;;;AAKF;EACC;IACC;IACA;IACA;IACA;IACA;IACA;IAEA;IACA;IACA;;EAGD;AAAA;IAEC;;EAGD;IACC;;EAED;AAAA;IAEC;;;AF5CF;EAAO;;;AACP;EACE;IAAO","file":"styles.css"} \ No newline at end of file diff --git a/index.html b/index.html index 747a38f..c07f3c8 100644 --- a/index.html +++ b/index.html @@ -1,12 +1,131 @@ - - - - - Sass Project - - -

Hello world!

- + + + + + + Sass Project + + +
+
+

Hello world!

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit

+
+
+ random image +
+ +
+

This is a Title

+

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do + eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad + minim veniam, quis nostrud exercitation ullamco laboris nisi ut + aliquip ex ea commodo consequat. +

+ http://thisisalink.com +
+ +
+

This is a Title

+

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do + eiusmod tempor incididunt ut labore et dolore magna aliqua. +

+ http://thisisalink.com +

+ Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris + nisi ut aliquip ex ea commodo consequat. +

+
+
+ random image +
+ +
+

This is a Title

+

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do + eiusmod tempor incididunt ut labore et dolore magna aliqua. +

+ http://thisisalink.com +
+
+ random image +
+ +
+

This is a Title

+

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do + eiusmod tempor incididunt ut labore et dolore magna aliqua. +

+ http://thisisalink.com +
+
+ random image +
+ +
+

This is a Title

+

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do + eiusmod tempor incididunt ut labore et dolore magna aliqua. +

+ http://thisisalink.com +

+ Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris + nisi ut aliquip ex ea commodo consequat. +

+
+
+ random image +
+ +
+

This is a Title

+

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do + eiusmod tempor incididunt ut labore et dolore magna aliqua. +

+ http://thisisalink.com +
+
+ random image +
+ +
+

This is a Title

+

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do + eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad + minim veniam, quis nostrud exercitation ullamco laboris nisi ut + aliquip ex ea commodo consequat. +

+ http://thisisalink.com +
+
+ random image +
+ + +
+