diff --git a/src/assets/blade-icon.png b/src/assets/blade-icon.png new file mode 100644 index 0000000..a82c6b2 Binary files /dev/null and b/src/assets/blade-icon.png differ diff --git a/src/assets/material-symbols--list-alt-outline.svg b/src/assets/material-symbols--list-alt-outline.svg new file mode 100644 index 0000000..b397253 --- /dev/null +++ b/src/assets/material-symbols--list-alt-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/index.html b/src/index.html index 3302447..5ad2f33 100644 --- a/src/index.html +++ b/src/index.html @@ -30,9 +30,9 @@ + \ No newline at end of file diff --git a/src/stylesheets/style.css b/src/stylesheets/style.css index 99d348c..687d9a5 100644 --- a/src/stylesheets/style.css +++ b/src/stylesheets/style.css @@ -130,6 +130,73 @@ strong { font-size: 26px; } +#projects-div { + display: grid; + grid-auto-flow: column; + width: fit-content; + margin: auto; + + margin-top: 100px; + + column-gap: 40px; +} + +.project-div { + max-width: 250px; + width: 250px; + height: 300px; + background-color: #FEFEFE; + + border-radius: 12px; + border: 1px solid #E0E0E0; + + box-shadow: 5px 2px 2px #E0E0E0; + + padding: 10px; +} +.project-div:hover { + background-color: #EEEEEE; +} +.project-title { + width: fit-content; + margin: auto; + + font-weight: 400; + + font-size: 30px; + color: black; +} +.project-img { + max-width: 140px; + max-height: 140px; + /* width: fit-content; */ + margin: auto; + display: block; + + margin-top: 10px; +} +.project-link { + font-size: 12px; + width: fit-content; + font-weight: 400; + margin: auto; + + margin-top: 8px; + + color: black; +} +.project-desc { + font-size: 16px; + margin-left: 5px; + + margin-top: 30px; + font-weight: 300; + + color: black; + + text-align: center; +} + @media only screen and (max-width: 1000px) { /* Tablet, small screens version */ #header-img { @@ -163,6 +230,19 @@ strong { margin: auto; margin-top: 100px; } + + #projects-div { + grid-auto-flow: row; + row-gap: 40px; + grid-template-columns: repeat(2, 270px); + } +} + +@media only screen and (max-width: 650px) { + #projects-div { + margin-top: 50px; + grid-template-columns: repeat(1, 270px); + } } @media only screen and (max-width: 450px) {