1
1
---
2
2
import getHomeDocument from ' ~/utils/getHomeDocument'
3
3
import Logo from ' ~/components/Logo.astro'
4
+ import VDLogo from ' ~/components/VDLogo.astro'
4
5
5
6
export type Props = { title? : string | null }
6
7
const props = Astro .props as Props
@@ -21,7 +22,7 @@ const headerLinks = homeData?.header_links
21
22
22
23
<header class =' header' >
23
24
<div class =' header-left' >
24
- <a href =' /' class =' header-logo' aria-label =' index' >
25
+ <a href =' /' class =' header-logo header-logo-home ' aria-label =' index' >
25
26
<div class =' header-logo-image' >
26
27
<Logo />
27
28
</div >
@@ -42,11 +43,16 @@ const headerLinks = homeData?.header_links
42
43
</a >
43
44
))
44
45
}
46
+ <a href =' https://vitordino.com' class =' header-logo' aria-label =' index' target =' _blank' >
47
+ <div class =' header-logo-image' >
48
+ <VDLogo />
49
+ </div >
50
+ </a >
45
51
</div >
46
52
</header >
47
53
48
54
<style is:global >
49
- @keyframes header-logo-image-rotate {
55
+ @keyframes header-logo-home- image-rotate {
50
56
to {
51
57
transform: rotate(-72deg);
52
58
}
@@ -78,16 +84,19 @@ const headerLinks = homeData?.header_links
78
84
color: currentColor;
79
85
pointer-events: auto;
80
86
outline: none;
87
+ &:focus-visible {
88
+ box-shadow: 0 0 0 1px currentColor;
89
+ }
81
90
}
82
91
83
92
.header-logo-image {
84
93
width: 24px;
85
94
height: 24px;
86
95
}
87
96
88
- .header-logo:hover .header-logo-image,
89
- .header-logo:focus .header-logo-image {
90
- animation: 0.25s header-logo-image-rotate forwards;
97
+ .header-logo-home :hover .header-logo-image,
98
+ .header-logo-home :focus .header-logo-image {
99
+ animation: 0.25s header-logo-home- image-rotate forwards;
91
100
}
92
101
93
102
.header-title {
@@ -101,6 +110,9 @@ const headerLinks = homeData?.header_links
101
110
outline: none;
102
111
opacity: 0.5;
103
112
mix-blend-mode: difference;
113
+ &:focus-visible {
114
+ box-shadow: 0 0 0 1px currentColor;
115
+ }
104
116
}
105
117
106
118
.header-link:hover,
0 commit comments