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) =>
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
? "text-muted-light bg-muted-dark hover:bg-muted blurred-or-opaque-bg-2"
? "cool-border-small hover:bg-vibrant"
: "text-gray-200"
);
const ActionButtons = ({ isClient, image, shuffleImage }) => (
<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>
<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
</a>
</div>

View File

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

View File

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