add a bunch of pics and embolden homepage styling

This commit is contained in:
Chuck Dries 2022-05-19 22:30:45 -07:00
parent 2045256434
commit fbadad3b10
No known key found for this signature in database
GPG Key ID: A00B7AEAE1DC5BE6
21 changed files with 50843 additions and 9710 deletions

BIN
data/gallery/DSC04990.jpg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
data/gallery/DSC05531.jpg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
data/gallery/DSC05884.jpg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
data/gallery/DSC05930.jpg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
data/gallery/DSC05941.jpg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
data/gallery/DSC06207.jpg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
data/gallery/DSC06328.jpg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
data/gallery/DSC06490.jpg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
data/gallery/DSC06515.jpg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
data/gallery/DSC06566.jpg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
data/gallery/DSC06616.jpg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
data/gallery/DSC06653.jpg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
data/gallery/DSC06687.jpg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
data/gallery/DSC06788.jpg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
data/gallery/IMG_3843.jpg (Stored with Git LFS) Normal file

Binary file not shown.

40748
package-lock.json generated Normal file

File diff suppressed because it is too large Load Diff

View File

@ -4,17 +4,17 @@ import { Link } from "gatsby";
const getButtonClasses = (isClient) => const getButtonClasses = (isClient) =>
classnames( classnames(
"z-20 rounded-md text-md inline-block px-2 py-1 mt-1 md:py-2 md:px-3 md:my-1 mr-2 text-md hover:underline", "z-20 rounded-md text-md inline-block px-2 py-1 mt-1 md:py-2 md:px-3 md:my-1 mr-2 text-md hover:underline text-black",
isClient isClient
? "text-muted-light bg-muted-dark hover:bg-muted blurred-or-opaque-bg-2" ? "cool-border-small hover:bg-vibrant"
: "text-gray-200" : "text-gray-200"
); );
const ActionButtons = ({ isClient, image, shuffleImage }) => ( const ActionButtons = ({ isClient, image, shuffleImage }) => (
<div className="flex flex-col"> <div className="flex flex-col">
<div className="text-white p-4 m-4 bg-buzzwordsPrimary blurred-or-opaque-bg-1 rounded-xl flex flex-col text-center z-10"> <div className="text-muted-light p-4 m-4 bg-muted-dark rounded-xl flex flex-col text-center z-10">
<h3 className="mb-2 drop-shadow">Try my word game!</h3> <h3 className="mb-2 drop-shadow">Try my word game!</h3>
<a className="rounded-full bg-buzzwordsPrimary hover:bg-yellow-300 text-black p-2" href="https://buzzwords.gg"> <a className="rounded-full bg-muted-light hover:bg-vibrant text-muted-dark p-2" href="https://buzzwords.gg">
Buzzwords Buzzwords
</a> </a>
</div> </div>

View File

@ -61,14 +61,6 @@ const Nav = ({ ar, isClient }) => (
LinkedIn LinkedIn
</a> </a>
</li> </li>
<li>
<a
className={getNavClasses(isClient)}
href="https://devpost.com/chuckdries"
>
Devpost
</a>
</li>
<li> <li>
<a <a
className={getNavClasses(isClient)} className={getNavClasses(isClient)}

View File

@ -5,11 +5,9 @@ import { Helmet } from "react-helmet";
import { take } from "ramda"; import { take } from "ramda";
import classnames from "classnames"; import classnames from "classnames";
import { import '../styles/index.css';
getHelmetSafeBodyStyle,
getVibrant, import { getHelmetSafeBodyStyle, getVibrant, getAspectRatio } from "../utils";
getAspectRatio,
} from "../utils";
import Nav from "../components/index/Nav"; import Nav from "../components/index/Nav";
import ActionButtons from "../components/index/ActionButtons"; import ActionButtons from "../components/index/ActionButtons";
import { use100vh } from "react-div-100vh"; import { use100vh } from "react-div-100vh";
@ -123,7 +121,7 @@ const IndexPage = ({
className={classnames( className={classnames(
"font-serif", "font-serif",
imageIsLandscape imageIsLandscape
? "landscape:grid portrait:h-actual-screen portrait:flex flex-col justify-evenly" ? "landscape:grid portrait:h-actual-screen portrait:flex flex-col justify-center"
: "portrait:grid landscape:flex flex-row" : "portrait:grid landscape:flex flex-row"
)} )}
> >
@ -137,15 +135,18 @@ const IndexPage = ({
style={{ gridArea: "1/1" }} style={{ gridArea: "1/1" }}
> >
<Nav ar={ar} isClient={isClient} /> <Nav ar={ar} isClient={isClient} />
<div className="flex flex-col items-center"> <div
className={classnames(
"rounded-[50px] p-5 flex flex-col items-center z-10 border-r-[20px] border-b-[20px]",
isClient ? "cool-border-big" : "bg-gray-50"
)}
style={{
marginBottom: "-90px",
}}
>
<h1 <h1
className={classnames( className={classnames(
"mb-0 mt-0 text-center font-black z-20 text-7xl md:text-8xl lg:text-9xl", "mb-0 mt-0 text-center font-black z-20 text-7xl md:text-8xl lg:text-9xl"
isClient ? "filter drop-shadow-dark" : "text-white",
isClient &&
(imageIsLandscape
? "text-vibrant-light landscape:text-gray-50 landscape:opacity-80"
: "text-gray-50 opacity-80 landscape:text-vibrant-light")
)} )}
style={{ lineHeight: "85%" }} style={{ lineHeight: "85%" }}
> >
@ -153,21 +154,17 @@ const IndexPage = ({
</h1> </h1>
<h2 <h2
className={classnames( className={classnames(
"p-3 text-center z-20 font-bold text-xl lg:text-2xl", "p-3 text-center z-20 font-bold text-lg md:text-2xl lg:text-3xl"
isClient ? "filter drop-shadow-dark" : "text-white",
isClient &&
(imageIsLandscape
? "text-vibrant-light landscape:text-gray-100"
: "text-gray-100 landscape:text-vibrant-light")
)} )}
style={{ lineHeight: "110%" }} style={{ lineHeight: "110%" }}
> >
Full Stack Software Engineer &amp; Hobbyist Photographer Full Stack Software Engineer &amp; Photographer
</h2> </h2>
</div> </div>
<div <div
className={classnames( className={classnames(
"mt-[100px]",
imageIsLandscape ? "block portrait:hidden" : "block" imageIsLandscape ? "block portrait:hidden" : "block"
)} )}
> >
@ -177,7 +174,6 @@ const IndexPage = ({
shuffleImage={shuffleImage} shuffleImage={shuffleImage}
/> />
</div> </div>
{/* <div className={isLandscape ? 'hidden portrait:block' : 'hidden'}></div> */}
</div> </div>
{isClient ? ( {isClient ? (
<GatsbyImage <GatsbyImage
@ -220,35 +216,38 @@ export const query = graphql`
sourceInstanceName: { eq: "gallery" } sourceInstanceName: { eq: "gallery" }
base: { base: {
in: [ in: [
"20160530-DSC09108.jpg" # portrait red flowers # "20160530-DSC09108.jpg" # portrait red flowers
# "DSC00201.jpg" # duck # # "DSC00201.jpg" # duck
"DSC04905.jpg" # purple layers # "DSC04905.jpg" # purple layers
"DSC05761.jpg" # monument valley # "DSC05761.jpg" # monument valley
"DSC05851.jpg" # utahn highway sunset # "DSC05851.jpg" # utahn highway sunset
"DSC06245.jpg" # snowy milky way # "DSC06245.jpg" # snowy milky way
# "DSC08521.jpg" # firepit bloom j&e # # "DSC08521.jpg" # firepit bloom j&e
# "DSC07490.jpg" # house on prairie # "DSC07490.jpg" # house on prairie
"DSC02538.jpg" # portrait pink cactus bloom # "DSC02538.jpg" # portrait pink cactus bloom
"20190624-DSC00771.jpg" # glacier forest fog # "20190624-DSC00771.jpg" # glacier forest fog
# "DSC00237.jpg" # cotton candy clouds # # "DSC00237.jpg" # cotton candy clouds
"_DSC6062.jpg" # field of wildflowers # "_DSC6062.jpg" # field of wildflowers
"_DSC6060.jpg" # edge of the world # "_DSC6060.jpg" # edge of the world
"_DSC6219.jpg" # whihte/yellow rosebush # "_DSC6219.jpg" # whihte/yellow rosebush
"_DSC6243.jpg" # bright rose in darkness # "_DSC6243.jpg" # bright rose in darkness
"_DSC6400-2.jpg" # Horsetail falls # "_DSC6400-2.jpg" # Horsetail falls
"_DSC6798.jpg" # Japanese zen garden # "_DSC6798.jpg" # Japanese zen garden
"_DSC6481.jpg" # Mt Hood from Powell Butte # "_DSC6481.jpg" # Mt Hood from Powell Butte
"_DSC5916.jpg" # blue dart stinger # "_DSC5916.jpg" # blue dart stinger
"_DSC0286.jpg" # god rays # "_DSC0286.jpg" # god rays
"_DSC8998.jpg" # forest road # "_DSC8998.jpg" # forest road
"DSC01169.jpg" # ferris wheel reflection # "DSC01169.jpg" # ferris wheel reflection
"DSC01800.jpg" # cherry blossom landscape sunny sky "DSC01800.jpg" # cherry blossom landscape sunny sky
"DSC01772.jpg" # cherry blossom portrait sunny sky "DSC01772.jpg" # cherry blossom portrait sunny sky
"DSC06201.jpg" # Wheatland snowy hills # "DSC06201.jpg" # Wheatland snowy hills
"DSC01924.jpg" # cherry blossom sea # "DSC01924.jpg" # cherry blossom sea
"DSC03157.jpg" # constellation of flowers "DSC03157.jpg" # constellation of flowers
"DSC02610.jpg" # peter iredale portrait "DSC02610.jpg" # peter iredale portrait
"DSC02615.jpg" # rori iredale beach field camera "DSC02615.jpg" # rori iredale beach field camera
"DSC06490.jpg" # Japanese garden steps
"DSC06687.jpg" # Multnomah Falls long exposure
"DSC06616.jpg" # B&W abstract
] ]
} }
} }

View File

@ -1,3 +1,20 @@
/* main.hero { /* main.hero {
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 black;
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));
}

19640
yarn.lock

File diff suppressed because it is too large Load Diff