Browse Source

서브헤더

remotes/origin/main
김지은 2 months ago
parent
commit
f14c206c42
  1. 22
      src/components/SubLayout.jsx

22
src/components/SubLayout.jsx

@ -1,8 +1,30 @@
import { useEffect } from "react";
import { Outlet } from "react-router-dom"; import { Outlet } from "react-router-dom";
import Header from "./Header"; import Header from "./Header";
import Footer from "./Footer"; import Footer from "./Footer";
function SubLayout() { function SubLayout() {
useEffect(() => {
//
document.body.classList.add("is-dark-hero");
// (520px)
const handleScroll = () => {
if (window.scrollY > 400) {
document.body.classList.remove("is-dark-hero");
} else {
document.body.classList.add("is-dark-hero");
}
};
window.addEventListener("scroll", handleScroll, { passive: true });
return () => {
window.removeEventListener("scroll", handleScroll);
document.body.classList.remove("is-dark-hero");
};
}, []);
return ( return (
<> <>
<Header /> <Header />

Loading…
Cancel
Save