Skip to content

Commit 2953630

Browse files
committed
feat: Improve skills UI
1 parent eb44337 commit 2953630

1 file changed

Lines changed: 25 additions & 24 deletions

File tree

app/pages/index.vue

Lines changed: 25 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -322,7 +322,7 @@ const skills: { [key: string]: { key: string; value: string }[] } = {
322322
.projects {
323323
display: flex;
324324
flex-direction: column;
325-
padding-top: 4rem;
325+
padding-top: 6rem;
326326
327327
&__heading {
328328
font-size: var(--text-title);
@@ -368,41 +368,44 @@ const skills: { [key: string]: { key: string; value: string }[] } = {
368368
}
369369
370370
.skills {
371-
padding-block: 2rem;
372-
min-height: 100vh;
373-
display: flex;
374-
align-items: center;
371+
padding-block: 4rem;
375372
376373
&__inner {
377374
width: 100%;
378375
}
379376
380377
&__heading {
381378
font-size: var(--text-title);
382-
margin-block: 0;
379+
margin-block: 0 2rem;
383380
padding-inline: 1rem;
384381
385382
&--sub {
386-
font-size: var(--text-large);
387-
line-height: var(--text-large);
388-
margin-top: 2.25rem;
389-
margin-bottom: 1rem;
390-
margin-left: 0;
391-
position: relative;
392-
393-
&::after {
394-
content: ':';
395-
}
383+
font-size: var(--text-small);
384+
font-weight: 700;
385+
text-transform: uppercase;
386+
letter-spacing: 0.08em;
387+
color: var(--color-mid-grey);
388+
line-height: 1;
389+
margin: 0;
390+
min-width: 12rem;
391+
padding-top: 0.125rem;
396392
}
397393
}
398394
399395
&__section {
400396
display: flex;
401397
flex-direction: column;
402-
align-items: baseline;
398+
gap: 0.75rem;
399+
padding-block: 1.25rem;
400+
401+
& + & {
402+
border-top: 1px solid color-mix(in srgb, var(--color-mid-grey), transparent 80%);
403+
}
403404
404405
@media (min-width: $responsive-large-tablet) {
405406
flex-direction: row;
407+
align-items: flex-start;
408+
gap: 0;
406409
}
407410
}
408411
@@ -415,7 +418,7 @@ const skills: { [key: string]: { key: string; value: string }[] } = {
415418
display: flex;
416419
flex-wrap: wrap;
417420
justify-content: flex-start;
418-
gap: 0.75rem 1.75rem;
421+
gap: 0.5rem 1.25rem;
419422
420423
li {
421424
display: flex;
@@ -427,20 +430,18 @@ const skills: { [key: string]: { key: string; value: string }[] } = {
427430
}
428431
429432
&__icon {
430-
height: 1rem;
431-
width: 1rem;
433+
height: 1.125rem;
434+
width: 1.125rem;
432435
display: block;
433436
434437
@media (min-width: $responsive-large-tablet) {
435-
height: 1.125rem;
436-
width: 1.125rem;
438+
height: 1.25rem;
439+
width: 1.25rem;
437440
}
438441
}
439442
440443
&__text {
441-
text-align: center;
442444
font-size: var(--text-body);
443-
font-weight: 300;
444445
}
445446
}
446447
</style>

0 commit comments

Comments
 (0)