Skip to content

Commit 9979cac

Browse files
committed
feat(team): upgrade img and align with design spec
1 parent a7f7618 commit 9979cac

File tree

6 files changed

+52
-32
lines changed

6 files changed

+52
-32
lines changed

public/img/graphic-team.png

-17.1 KB
Loading

public/img/graphic-team@2x.png

-47 KB
Loading

public/img/graphic-team@3x.png

-115 KB
Loading

src/components/Team/StaffInfo.vue

Lines changed: 27 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,12 @@
11
<template>
2-
<div
3-
class="staff-info"
4-
>
5-
<img
6-
class="staff-info--avatar"
7-
:src="`https://www.gravatar.com/avatar/${member.emailHash}?s=320&d=https://golang.tw/2020/img/gophercon-logo.png&r=g`"
8-
:alt="`${member.name}'s Avatar`"
9-
/>
10-
<div class="staff-info--name">{{ member.name }}</div>
11-
</div>
2+
<div class="staff-info">
3+
<img
4+
class="staff-info--avatar"
5+
:src="`https://www.gravatar.com/avatar/${member.emailHash}?s=320&d=https://golang.tw/2020/img/gophercon-logo.png&r=g`"
6+
:alt="`${member.name}'s Avatar`"
7+
/>
8+
<div class="staff-info--name">{{ member.name }}</div>
9+
</div>
1210
</template>
1311

1412
<script lang="ts">
@@ -21,30 +19,31 @@ interface Person {
2119
2220
@Component
2321
export default class StaffInfo extends Vue {
24-
@Prop({default: {}}) member!: Person;
22+
@Prop({ default: {} }) member!: Person;
2523
}
2624
</script>
2725

28-
2926
<style lang="scss" scoped>
3027
.staff-info {
31-
text-align: center;
28+
text-align: center;
3229
33-
.staff-info--avatar {
34-
width: 120px;
35-
height: 120px;
36-
border-radius: 50%;
37-
}
30+
.staff-info--avatar {
31+
width: 120px;
32+
height: 120px;
33+
border-radius: 50%;
34+
}
3835
39-
.staff-info--name {
40-
margin-top: 8px;
41-
font-size: 14px;
42-
font-weight: normal;
43-
font-stretch: normal;
44-
font-style: normal;
45-
line-height: normal;
46-
letter-spacing: normal;
47-
color: #333943;
48-
}
36+
.staff-info--name {
37+
margin-top: 8px;
38+
font-family: SourceHanSansTW, 'Noto Sans TC', sans-serif;
39+
font-size: 14px;
40+
font-weight: normal;
41+
font-stretch: normal;
42+
font-style: normal;
43+
line-height: normal;
44+
letter-spacing: normal;
45+
text-align: center;
46+
color: #333943;
47+
}
4948
}
5049
</style>

src/pages/Sponsor.vue

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,11 @@
2222
</div>
2323
</div>
2424
<div class="content">
25+
<div class="card-container individual-sponsor">
26+
<div class="card">
27+
<h2 class="font-black subtitle">贊助</h2>
28+
</div>
29+
</div>
2530
<div class="sponsor-wrapper">
2631
<div
2732
v-for="(leveledSponsors, sponsorOrder) in sponsorList"
@@ -186,7 +191,7 @@ export default class SponsorPage extends Vue {
186191
}
187192
</script>
188193

189-
<style lang="scss" scoped>
194+
<style lang="scss">
190195
@import '@/assets/scss/mixin.scss';
191196
@import '@/assets/scss/variables.scss';
192197
@@ -489,5 +494,21 @@ $logo-margin-bottom: 20px;
489494
letter-spacing: normal;
490495
color: #333943;
491496
}
497+
498+
.sponsor-text-container {
499+
margin-top: 8px;
500+
font-family: SourceHanSansTW;
501+
font-size: 14px;
502+
font-weight: normal;
503+
font-stretch: normal;
504+
font-style: normal;
505+
line-height: normal;
506+
letter-spacing: normal;
507+
color: #333943;
508+
509+
&:first-child:not(:last-child) {
510+
margin-bottom: 24px;
511+
}
512+
}
492513
}
493514
</style>

src/pages/Team.vue

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,9 @@
3333
</div>
3434
</div>
3535
<div class="sponsor-wrapper">
36-
<div v-for="group in staffs" :key="`staff-group-${group.name}`" class="sponsor-card">
37-
<h2 class="sponsor-name">
38-
<span>{{ group.name }}</span>
36+
<div v-for="group in staffs" :key="`staff-group-${group.name}`" class="sponsor-card-container">
37+
<h2 class="sponsor-level">
38+
<span class="sponsor-level-text">{{ group.name }}</span>
3939
</h2>
4040
<div class="sponsor-text-container">{{ group.description }}</div>
4141
<div class="staff-wrapper">

0 commit comments

Comments
 (0)