From 42ba92103f9ca10ac044c121bf9d8be1bf8cdffd Mon Sep 17 00:00:00 2001 From: limkhl Date: Wed, 10 Apr 2024 08:28:08 +0700 Subject: [PATCH] =?UTF-8?q?feat:=20=EC=A7=88=EB=AC=B8=20=EB=B0=8F=20?= =?UTF-8?q?=EB=8B=B5=EB=B3=80=20=EB=A7=88=EA=B0=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app/answer/page.js | 6 ++-- src/app/main.css | 73 ++++++++++++++++++++++++++++++++++++++++++ src/app/page.tsx | 26 +++++++++++++-- 3 files changed, 100 insertions(+), 5 deletions(-) diff --git a/src/app/answer/page.js b/src/app/answer/page.js index 1fb2b74..bbbc1a8 100644 --- a/src/app/answer/page.js +++ b/src/app/answer/page.js @@ -52,8 +52,8 @@ const Answer = () => {
- {/*

답변할 수 있는 시한이 지났습니다.

*/} -

강간죄 구성 요건을 '동의' 여부로 바꾸는데 동의하십니까?

+

답변할 수 있는 시한이 지났습니다.

+ {/*

강간죄 구성 요건을 '동의' 여부로 바꾸는데 동의하십니까?

*/} {loading && }
diff --git a/src/app/main.css b/src/app/main.css index 0e78fc9..abd605a 100644 --- a/src/app/main.css +++ b/src/app/main.css @@ -2,8 +2,81 @@ @import url(https://fonts.googleapis.com/css2?family=Abel); .mainWrapper { + --top-padding: 48px; + padding-top: var(--top-padding); + position: relative; margin: 0 auto; background: linear-gradient(#1C63E9, 20%, #E690DD, 80%, #1C63E9); + overflow: hidden; +} + + +.notice { + position: fixed; + top: 0; + width: 100%; + height: var(--top-padding); + background-color: red; + color: white; + font-family: 'Noto Sans KR'; + z-index: 10; + overflow: hidden; + white-space: nowrap; +} + + +.marquee-wrapper { + --content-width: 475px; + position: relative; + display: flex; + align-items: center; + width: var(--content-width); + height: 100%; +} + +.marquee { + position: absolute; + width: 200%; + animation: marquee 10s linear infinite 2s; +} + +@keyframes marquee { + 0% { + left: 0; + } + 100% { + left: -100%; + } +} + +.notice-content-wrapper { + display: flex; + float: left; + width: 50%; + padding-left: 20px; +} + +@media (min-width: 500px) { + .notice { + display: flex; + justify-content: center; + align-items: center; + } + + .marquee-wrapper { + --content-width: 445px; + } + + .marquee { + position: fixed; + animation: none; + overflow: hidden; + } + + .notice-content-wrapper { + width: 50%; + padding-left: 0; + } } .main { diff --git a/src/app/page.tsx b/src/app/page.tsx index df8e66d..340de6a 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -9,10 +9,32 @@ import Stats from "@/components/Stats"; import Logo from "@/components/Logo"; import Result from "@/components/Result"; +function TopNotice() { + return ( +
+
+
+ + +
+
+
+ ) +} + +function NoMoreContent() { + return ( +
+ 답변 가능 기간이 지나 더 이상 질문 메일 전송을 지원하지 않습니다. +
+ ) +} + export default function Home() { return (
+
@@ -99,9 +121,9 @@ export default function Home() {
-
+ {/*
-
+
*/}

Contact Us