add a bunch of pics and embolden homepage styling
This commit is contained in:
parent
2045256434
commit
fbadad3b10
BIN
data/gallery/DSC04990.jpg
(Stored with Git LFS)
Normal file
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
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
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
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
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
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
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
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
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
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
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
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
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
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
BIN
data/gallery/IMG_3843.jpg
(Stored with Git LFS)
Normal file
Binary file not shown.
40748
package-lock.json
generated
Normal file
40748
package-lock.json
generated
Normal file
File diff suppressed because it is too large
Load Diff
@ -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>
|
||||||
|
@ -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)}
|
||||||
|
@ -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 & Hobbyist Photographer
|
Full Stack Software Engineer & 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
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -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));
|
||||||
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user