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 @@
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;