File tree Expand file tree Collapse file tree 2 files changed +39
-16
lines changed
.vitepress/theme/components Expand file tree Collapse file tree 2 files changed +39
-16
lines changed Original file line number Diff line number Diff line change 1
1
<template >
2
2
<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"
5
5
target =" _blank"
6
6
>
7
7
<img width =" 22" height =" 22" src =" /mp-pinia-logo.svg" />
13
13
</a >
14
14
15
15
<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"
18
18
target =" _blank"
19
19
>
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 >
21
26
</a >
22
27
</template >
23
28
24
29
<style scoped>
25
30
.banner {
26
- margin-bottom : 0.5rem ;
27
- }
28
-
29
- .mp-banner {
30
- margin : 1rem 0 ;
31
+ margin : 0.25rem 0 ;
31
32
padding : 0.4rem 0 ;
32
33
border-radius : 14px ;
33
34
position : relative ;
44
45
transition : border-color 0.5s ;
45
46
}
46
47
47
- .mp-banner :hover {
48
+ .banner :last-of-type {
49
+ margin-bottom : 1rem ;
50
+ }
51
+
52
+ .banner :hover {
48
53
border : 2px solid var (--vp-c-brand-1 );
49
54
}
50
55
51
- .mp-banner img {
56
+ .banner.cert :hover {
57
+ border : 2px solid var (--vp-c-green-1 );
58
+ }
59
+
60
+ .banner img {
52
61
transition : transform 0.5s ;
53
62
transform : scale (1.25 );
54
63
}
55
- .mp- banner :hover img {
64
+ .banner :hover img {
56
65
transform : scale (1.75 );
57
66
}
58
67
59
- .mp- banner .extra-info {
68
+ .banner .extra-info {
60
69
color : var (--vp-c-text-1 );
61
70
opacity : 0 ;
62
71
font-size : 0.7rem ;
63
72
padding-left : 0.1rem ;
64
73
transition : opacity 0.5s ;
65
74
}
66
75
67
- .mp- banner .heading {
76
+ .banner .heading {
68
77
background-image : linear-gradient (
69
78
120deg ,
70
79
var (--vp-c-brand-3 ) 16% ,
76
85
-webkit-text-fill-color : transparent ;
77
86
}
78
87
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 {
80
98
opacity : 0.9 ;
81
99
}
82
100
</style >
You can’t perform that action at this time.
0 commit comments