Skip to content

Commit 187e7d0

Browse files
committed
docs: up cert
1 parent 7a7f8db commit 187e7d0

File tree

2 files changed

+39
-16
lines changed

2 files changed

+39
-16
lines changed

packages/docs/.vitepress/theme/components/AsideSponsors.vue

Lines changed: 34 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<template>
22
<a
3-
class="mp-banner"
4-
href="https://masteringpinia.com/?utm_source=affiliate&utm_medium=vuerouter&utm_campaign=VueRouter_MP&utm_content=sidebar"
3+
class="banner mp"
4+
href="https://masteringpinia.com?utm=pinia-sidebar"
55
target="_blank"
66
>
77
<img width="22" height="22" src="/mp-pinia-logo.svg" />
@@ -13,21 +13,22 @@
1313
</a>
1414

1515
<a
16-
class="banner"
17-
href="https://certificates.dev/vuejs/?friend=VUEROUTER&utm_source=router_vuejs&utm_medium=link&utm_campaign=router_vuejs_links&utm_content=sidebar"
16+
class="banner cert"
17+
href="https://certificates.dev/vuejs/?friend=VUEROUTER&utm_source=pinia_vuejs&utm_medium=link&utm_campaign=pinia_vuejs_links&utm_content=sidebar"
1818
target="_blank"
1919
>
20-
<img src="/banners/vuejs-certification.svg" alt="Vue.js Certification" />
20+
<img width="22" height="22" src="/vue-cert-logo.svg" />
21+
<span>
22+
<p class="extra-info">The official</p>
23+
<p class="heading">Vue.js Certification</p>
24+
<p class="extra-info">Get certified!</p>
25+
</span>
2126
</a>
2227
</template>
2328

2429
<style scoped>
2530
.banner {
26-
margin-bottom: 0.5rem;
27-
}
28-
29-
.mp-banner {
30-
margin: 1rem 0;
31+
margin: 0.25rem 0;
3132
padding: 0.4rem 0;
3233
border-radius: 14px;
3334
position: relative;
@@ -44,27 +45,35 @@
4445
transition: border-color 0.5s;
4546
}
4647
47-
.mp-banner:hover {
48+
.banner:last-of-type {
49+
margin-bottom: 1rem;
50+
}
51+
52+
.banner:hover {
4853
border: 2px solid var(--vp-c-brand-1);
4954
}
5055
51-
.mp-banner img {
56+
.banner.cert:hover {
57+
border: 2px solid var(--vp-c-green-1);
58+
}
59+
60+
.banner img {
5261
transition: transform 0.5s;
5362
transform: scale(1.25);
5463
}
55-
.mp-banner:hover img {
64+
.banner:hover img {
5665
transform: scale(1.75);
5766
}
5867
59-
.mp-banner .extra-info {
68+
.banner .extra-info {
6069
color: var(--vp-c-text-1);
6170
opacity: 0;
6271
font-size: 0.7rem;
6372
padding-left: 0.1rem;
6473
transition: opacity 0.5s;
6574
}
6675
67-
.mp-banner .heading {
76+
.banner .heading {
6877
background-image: linear-gradient(
6978
120deg,
7079
var(--vp-c-brand-3) 16%,
@@ -76,7 +85,16 @@
7685
-webkit-text-fill-color: transparent;
7786
}
7887
79-
.mp-banner:hover .extra-info {
88+
.banner.cert .heading {
89+
background-image: linear-gradient(
90+
120deg,
91+
var(--vp-c-green-3) 16%,
92+
var(--vp-c-green-2),
93+
var(--vp-c-green-1)
94+
);
95+
}
96+
97+
.banner:hover .extra-info {
8098
opacity: 0.9;
8199
}
82100
</style>
Lines changed: 5 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)