diff --git a/portfolio/index.html b/portfolio/index.html index 753082a..9d332b3 100644 --- a/portfolio/index.html +++ b/portfolio/index.html @@ -46,25 +46,23 @@
-
-

Contact

- - - GitHub - - - - Instagram - - - - - YouTube - -
+

Contact

+ + + GitHub + + + + Instagram + + + + Twitter + + + + YouTube +
diff --git a/portfolio/style.css b/portfolio/style.css index b28ae1c..428fe5d 100644 --- a/portfolio/style.css +++ b/portfolio/style.css @@ -5,28 +5,6 @@ img { user-select: none; } -summary::marker { - content: "" !important; -} - -details[open] > summary > h2::before { - display: inline-block; - transform: rotate(-90deg); - margin-right: 8px; -} - -summary > h2::before { - content: ''; - display: inline-block; - width: 1em; - height: 1em; - margin-right: 0.5em; - background-size: contain; - background-repeat: no-repeat; - background-image: url('data:image/svg+xml;charset=UTF-8,'); - transition: transform 0.2s ease; -} - body { color: #ffffff; padding: 0; @@ -89,6 +67,7 @@ strong { border-radius: 10px; width: 600px !important; text-align: left; + box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3); } footer { @@ -205,6 +184,7 @@ div[class="name-percent-container"] > img.image { } .tooltip { + cursor: help; display: flex; justify-content: center; position: relative; @@ -291,6 +271,14 @@ a[class^="software-item tooltip"]::after { max-width: 600px; } +.software:not(.software > h2) { + display: grid; + grid-template-columns: repeat(2, minmax(0, 1fr)); + justify-content: center; + width: 100%; + max-width: 600px; +} + .skill-item { text-decoration: none; display: flex; @@ -306,7 +294,21 @@ a[class^="software-item tooltip"]::after { margin: 0 20px; } -.contact-item, +.contact-item { + text-decoration: none; + display: flex; + flex-direction: row; + align-items: center; + justify-content: center; + background-color: #3b3b3b; + padding: 15px; + border-radius: 8px; + transition: background-color 0.3s, transform 0.2s; + box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3); + text-align: center; + margin: 10px; +} + .software-item { text-decoration: none; display: flex; @@ -322,7 +324,8 @@ a[class^="software-item tooltip"]::after { margin: 10px; } -.skill-item:hover { +.skill-item:hover, +.software-item:hover { background-color: #4d4d4d; transform: translateY(-5px); filter: brightness(1); @@ -338,7 +341,6 @@ a[class^="software-item tooltip"]::after { filter: brightness(0.8); } - .skill-item:hover > .image, .software-item:hover> .image { filter: brightness(1); @@ -459,7 +461,8 @@ a[class^="software-item tooltip"]::after { height: 120px; } - #skills-div:not(#skills-div > h2) { + #skills-div:not(#skills-div > h2), + .software:not(.software > h2) { grid-template-columns: repeat(1, minmax(0, 1fr)); } @@ -467,13 +470,10 @@ a[class^="software-item tooltip"]::after { width: 100%; } - .skill-item { - margin: 0 10px; - padding: 10px; - } - + .skill-item, .contact-item, .software-item { + margin: 0 10px; padding: 10px; } } @@ -498,10 +498,6 @@ a[class^="software-item tooltip"]::after { } .skill-item, - .software-item { - padding: 8px; - } - .contact-item, .software-item { padding: 8px;