]> git.ipfire.org Git - thirdparty/vuejs/pinia.git/commitdiff
docs: side links
authorEduardo San Martin Morote <posva13@gmail.com>
Tue, 16 Apr 2024 15:31:06 +0000 (17:31 +0200)
committerEduardo San Martin Morote <posva13@gmail.com>
Tue, 16 Apr 2024 15:31:06 +0000 (17:31 +0200)
packages/docs/.vitepress/theme/components/AsideSponsors.vue

index 19d3752dfa3c423791fd817cd0dd8ac137236f36..e9277cb9bae51c7a07bc3cd57b0d1637444790d8 100644 (file)
@@ -1,6 +1,6 @@
 <template>
   <a
-    class="mp-banner"
+    class="banner mp"
     href="https://masteringpinia.com?utm=pinia-sidebar"
     target="_blank"
   >
   </a>
 
   <a
-    class="banner"
+    class="banner cert"
     href="https://certificates.dev/vuejs/?friend=VUEROUTER&utm_source=pinia_vuejs&utm_medium=link&utm_campaign=pinia_vuejs_links&utm_content=sidebar"
     target="_blank"
   >
-    <img src="/banners/vuejs-certification.svg" alt="Vue.js Certification" />
+    <img width="22" height="22" src="/vue-cert-logo.svg" />
+    <span>
+      <p class="extra-info">The official</p>
+      <p class="heading">Vue.js Certification</p>
+      <p class="extra-info">Get certified!</p>
+    </span>
   </a>
 </template>
 
 <style scoped>
 .banner {
-  margin-bottom: 0.5rem;
-}
-
-.mp-banner {
-  margin: 1rem 0;
+  margin: 0.25rem 0;
   padding: 0.4rem 0;
   border-radius: 14px;
   position: relative;
   transition: border-color 0.5s;
 }
 
-.mp-banner:hover {
+.banner:last-of-type {
+  margin-bottom: 1rem;
+}
+
+.banner:hover {
   border: 2px solid var(--vp-c-brand-1);
 }
 
-.mp-banner img {
+.banner.cert:hover {
+  border: 2px solid var(--vp-c-green-1);
+}
+
+.banner img {
   transition: transform 0.5s;
   transform: scale(1.25);
 }
-.mp-banner:hover img {
+.banner:hover img {
   transform: scale(1.75);
 }
 
-.mp-banner .extra-info {
+.banner .extra-info {
   color: var(--vp-c-text-1);
   opacity: 0;
   font-size: 0.7rem;
@@ -64,7 +73,7 @@
   transition: opacity 0.5s;
 }
 
-.mp-banner .heading {
+.banner .heading {
   background-image: linear-gradient(
     120deg,
     var(--vp-c-brand-3) 16%,
   -webkit-text-fill-color: transparent;
 }
 
-.mp-banner:hover .extra-info {
+.banner.cert .heading {
+  background-image: linear-gradient(
+    120deg,
+    var(--vp-c-green-3) 16%,
+    var(--vp-c-green-2),
+    var(--vp-c-green-1)
+  );
+}
+
+.banner:hover .extra-info {
   opacity: 0.9;
 }
 </style>