Skip to content

Commit e2ff998

Browse files
patak-devpull[bot]
authored andcommitted
docs: link to viteconf (#9307)
1 parent 5e7c280 commit e2ff998

File tree

2 files changed

+67
-0
lines changed

2 files changed

+67
-0
lines changed

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

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,5 +18,71 @@ const sponsors = computed(() => {
1818
</script>
1919

2020
<template>
21+
<a class="viteconf" href="https://viteconf.org" target="_blank">
22+
<img width="22" height="22" src="/viteconf.svg" />
23+
<span>
24+
<p class="extra-info">Free Online Conference</p>
25+
<p class="heading">ViteConf - Oct 11</p>
26+
<p class="extra-info">Get your ticket now!</p>
27+
</span>
28+
</a>
2129
<VPDocAsideSponsors v-if="data" :data="sponsors" />
2230
</template>
31+
32+
<style>
33+
.viteconf {
34+
margin-top: 1rem;
35+
margin-bottom: 1rem;
36+
border-radius: 14px;
37+
padding-left: 2.5rem;
38+
padding-top: 0.4rem;
39+
padding-bottom: 0.4rem;
40+
position: relative;
41+
font-size: 1rem;
42+
font-weight: 700;
43+
line-height: 1.1rem;
44+
filter: grayscale(100%);
45+
display: flex;
46+
align-items: center;
47+
justify-content: center;
48+
gap: 0.75rem;
49+
background-color: var(--vp-c-bg-alt);
50+
border: 2px solid var(--vp-c-bg-alt);
51+
transition: border-color 0.5s;
52+
}
53+
.viteconf:hover {
54+
filter: grayscale(0%);
55+
border: 2px solid var(--vp-c-brand-light);
56+
}
57+
.viteconf img {
58+
position: absolute;
59+
left: 1.5rem;
60+
transition: transform 0.5s;
61+
}
62+
.viteconf:hover img {
63+
transform: scale(1.75);
64+
}
65+
66+
.viteconf:hover .heading {
67+
background-image: linear-gradient(
68+
120deg,
69+
#bd34fe 16%,
70+
var(--vp-c-brand-light),
71+
var(--vp-c-brand-light)
72+
);
73+
background-clip: text;
74+
-webkit-background-clip: text;
75+
-webkit-text-fill-color: transparent;
76+
}
77+
78+
.viteconf .extra-info {
79+
color: var(--vp-c-text-1);
80+
opacity: 0;
81+
font-size: 0.7rem;
82+
padding-left: 0.1rem;
83+
transition: opacity 0.5s;
84+
}
85+
.viteconf:hover .extra-info {
86+
opacity: 0.9;
87+
}
88+
</style>

docs/public/viteconf.svg

Lines changed: 1 addition & 0 deletions
Loading

0 commit comments

Comments
 (0)