From 3ea124e7fffc479f58c5c37e98fba87d488adf72 Mon Sep 17 00:00:00 2001 From: Chuck Dries <chuck@chuckdries.com> Date: Sun, 16 Oct 2022 20:31:42 -0700 Subject: [PATCH] try removing background of header text when not against image --- src/pages/index.tsx | 14 +++++++++++--- src/styles/global.css | 18 ++++++++++++++++++ src/styles/index.css | 20 -------------------- 3 files changed, 29 insertions(+), 23 deletions(-) diff --git a/src/pages/index.tsx b/src/pages/index.tsx index 4beb852..59a59c2 100644 --- a/src/pages/index.tsx +++ b/src/pages/index.tsx @@ -159,8 +159,13 @@ const IndexPage = ({ > <div className={classnames( - "rounded-[50px] p-3 md:p-5 ml-2 mr-4 md:ml-3 md:mr-5 flex flex-col items-center z-10 border-r-[20px] border-b-[20px] mb-3", - isClient ? "cool-border-big" : "bg-gray-50" + "rounded-[50px] p-3 md:p-5 ml-2 mr-4 md:ml-3 md:mr-5 flex flex-col items-center z-10 mb-3", + isClient + ? imageIsLandscape + ? "text-vibrant-light landscape:text-vibrant-dark landscape:cool-border-big landscape:border-r-[20px] landscape:border-b-[20px]" + : "text-vibrant-light portrait:text-vibrant-dark portrait:cool-border-big portrait:border-r-[20px] portrait:border-b-[20px]" + : "bg-gray-50 border-r-[20px] border-b-[20px]", + isClient && "" )} > <h1 @@ -205,7 +210,10 @@ const IndexPage = ({ loading="eager" style={{ gridArea: "1/1", - width: browserIsLandscape && !imageIsLandscape ? `${ar * 100}vh` : "100%", + width: + browserIsLandscape && !imageIsLandscape + ? `${ar * 100}vh` + : "100%", }} /> ) : ( diff --git a/src/styles/global.css b/src/styles/global.css index a6ec8a5..4e3a9e8 100644 --- a/src/styles/global.css +++ b/src/styles/global.css @@ -57,6 +57,24 @@ height: 67vw; } } + .cool-border-big { + border: 1px solid rgb(var(--dark-vibrant)); + background: rgb(var(--light-vibrant)); + box-shadow: 10px 10px 0px 0px rgb(var(--dark-vibrant)); + } + .cool-border-small { + color: rgb(var(--dark-vibrant)); + border: 1px solid rgb(var(--dark-vibrant)); + background: rgb(var(--light-vibrant)); + box-shadow: 3px 3px 0px 0px rgb(var(--dark-vibrant)); + } + .cool-border-small:hover { + box-shadow: 6px 6px 0px 0px rgb(var(--dark-vibrant)); + } + .cool-border-small-light { + border: 1px solid rgb(var(--light-vibrant)); + box-shadow: 3px 3px 0px 0px rgb(var(--light-vibrant)); + } } body { diff --git a/src/styles/index.css b/src/styles/index.css index c5e3aed..e57435a 100644 --- a/src/styles/index.css +++ b/src/styles/index.css @@ -2,23 +2,3 @@ text-vibrant-dark border-vibrant bg-vibrant-light } */ - -.cool-border-big { - color: rgb(var(--dark-vibrant)); - border: 1px solid rgb(var(--dark-vibrant)); - background: rgb(var(--light-vibrant)); - box-shadow: 10px 10px 0px 0px rgb(var(--dark-vibrant)); -} -.cool-border-small { - color: rgb(var(--dark-vibrant)); - border: 1px solid rgb(var(--dark-vibrant)); - background: rgb(var(--light-vibrant)); - box-shadow: 3px 3px 0px 0px rgb(var(--dark-vibrant)); -} -.cool-border-small:hover{ - box-shadow: 6px 6px 0px 0px rgb(var(--dark-vibrant)); -} -.cool-border-small-light { - border: 1px solid rgb(var(--light-vibrant)); - box-shadow: 3px 3px 0px 0px rgb(var(--light-vibrant)); -} \ No newline at end of file