Skip to content

Commit 083f263

Browse files
committed
feat: improve programming languages view
1 parent 81ac486 commit 083f263

1 file changed

Lines changed: 27 additions & 4 deletions

File tree

app/components/About.vue

Lines changed: 27 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,10 @@ const categories: Category[] = [
5757
<section id="technologies">
5858
<h1>Technologies I Use</h1>
5959
<div class="technology-category" v-for="category in categories">
60-
<h2>{{ category.name }}</h2>
60+
<div class="technology-name">
61+
<Icon class="arrow-icon" name="weui:arrow-filled" size="2rem"></Icon>
62+
<h2>{{ category.name }}</h2>
63+
</div>
6164
<ul>
6265
<li v-for="technology in category.technologies">
6366
<a :href="technology.link" :aria-label="technology.icon.split(':')[1]">
@@ -96,17 +99,36 @@ p {
9699
margin-bottom: 0.5rem;
97100
}
98101
102+
#technologies {
103+
display: flex;
104+
flex-direction: column;
105+
gap: 0.5rem;
106+
}
107+
108+
.arrow-icon {
109+
margin-bottom: 2px;
110+
}
111+
99112
.technology-category {
100113
display: flex;
101114
flex-wrap: wrap;
102115
align-items: center;
103116
justify-content: space-between;
104-
margin-bottom: 0.5rem;
117+
gap: 1rem;
118+
border-bottom: solid var(--bg-2) 1px;
119+
padding-bottom: 0.4rem;
120+
}
121+
122+
.technology-name {
123+
display: flex;
124+
gap: 0.2rem;
125+
align-items: center;
105126
}
106127
107128
h2 {
108129
margin: 0;
109-
font-size: 1.15rem;
130+
font-size: 1.2rem;
131+
font-style: italic;
110132
font-weight: normal;
111133
}
112134
@@ -117,7 +139,8 @@ ul {
117139
gap: 0.4em;
118140
}
119141
120-
li {
142+
li,
143+
li>a {
121144
display: contents;
122145
width: 32px;
123146
}

0 commit comments

Comments
 (0)