diff --git a/src/components/common/Header/Header.module.scss b/src/components/common/Header/Header.module.scss
index 15bcd9b72..99cd29fe0 100644
--- a/src/components/common/Header/Header.module.scss
+++ b/src/components/common/Header/Header.module.scss
@@ -1,10 +1,14 @@
@import "../../../styles/utilities";
.header {
- @apply sticky bg-white shadow-md;
+ @apply sticky bg-white;
top: 0;
+ left: 0;
z-index: 9999;
margin-bottom: 3.2rem;
+ @screen md {
+ @apply relative;
+ }
&.full {
@apply shadow-none;
border: 1px solid var(--border-line);
@@ -19,20 +23,25 @@
}
.headerSticky {
- position: sticky;
- top: 0;
+ @apply sticky bg-white shadow-md;
display: none;
+ padding-left: 3.2rem;
+ padding-right: 3.2rem;
+ top: 0;
+ left: 0;
+ z-index: 10000;
+ transition: all 0.2s;
&.show {
display: block;
+ animation: showHeaderSticky 0.2s;
}
}
-// @keyframes showHeaderHightlight {
-// 0% {
-// transform: translateY(-4rem);
-// }
-// 100% {
-// transform: none;
-// }
-// }
-
+@keyframes showHeaderSticky {
+ 0% {
+ transform: translateY(-7rem);
+ }
+ 100% {
+ transform: none;
+ }
+}
diff --git a/src/components/common/Header/Header.tsx b/src/components/common/Header/Header.tsx
index 588bf68d1..8bb16a10f 100644
--- a/src/components/common/Header/Header.tsx
+++ b/src/components/common/Header/Header.tsx
@@ -19,7 +19,7 @@ const Header = memo(() => {
const headerHeight = useMemo(() => {
return headeFullRef.current?.offsetHeight
- }, [headeFullRef])
+ }, [headeFullRef.current])
useEffect(() => {
const handleScroll = () => {
@@ -42,15 +42,18 @@ const Header = memo(() => {