diff --git a/src/assets/backgrounds/background1.jpg b/src/assets/backgrounds/background1.jpg new file mode 100644 index 0000000..56e1ac0 Binary files /dev/null and b/src/assets/backgrounds/background1.jpg differ diff --git a/src/assets/backgrounds/background10.jpg b/src/assets/backgrounds/background10.jpg new file mode 100644 index 0000000..ed97316 Binary files /dev/null and b/src/assets/backgrounds/background10.jpg differ diff --git a/src/assets/backgrounds/background11.jpg b/src/assets/backgrounds/background11.jpg new file mode 100644 index 0000000..7592f88 Binary files /dev/null and b/src/assets/backgrounds/background11.jpg differ diff --git a/src/assets/backgrounds/background12.jpg b/src/assets/backgrounds/background12.jpg new file mode 100644 index 0000000..da5783e Binary files /dev/null and b/src/assets/backgrounds/background12.jpg differ diff --git a/src/assets/backgrounds/background2.jpg b/src/assets/backgrounds/background2.jpg new file mode 100644 index 0000000..11591ff Binary files /dev/null and b/src/assets/backgrounds/background2.jpg differ diff --git a/src/assets/backgrounds/background3.jpg b/src/assets/backgrounds/background3.jpg new file mode 100644 index 0000000..b21fb72 Binary files /dev/null and b/src/assets/backgrounds/background3.jpg differ diff --git a/src/assets/backgrounds/background4.jpg b/src/assets/backgrounds/background4.jpg new file mode 100644 index 0000000..76fd49d Binary files /dev/null and b/src/assets/backgrounds/background4.jpg differ diff --git a/src/assets/backgrounds/background5.jpg b/src/assets/backgrounds/background5.jpg new file mode 100644 index 0000000..b7038af Binary files /dev/null and b/src/assets/backgrounds/background5.jpg differ diff --git a/src/assets/backgrounds/background6.jpg b/src/assets/backgrounds/background6.jpg new file mode 100644 index 0000000..0c3e440 Binary files /dev/null and b/src/assets/backgrounds/background6.jpg differ diff --git a/src/assets/backgrounds/background7.jpg b/src/assets/backgrounds/background7.jpg new file mode 100644 index 0000000..615491f Binary files /dev/null and b/src/assets/backgrounds/background7.jpg differ diff --git a/src/assets/backgrounds/background8.jpg b/src/assets/backgrounds/background8.jpg new file mode 100644 index 0000000..9066022 Binary files /dev/null and b/src/assets/backgrounds/background8.jpg differ diff --git a/src/assets/backgrounds/background9.jpg b/src/assets/backgrounds/background9.jpg new file mode 100644 index 0000000..5dcaa07 Binary files /dev/null and b/src/assets/backgrounds/background9.jpg differ diff --git a/src/components/Footer/index.css b/src/components/Footer/index.css index ebf2382..ecd2121 100644 --- a/src/components/Footer/index.css +++ b/src/components/Footer/index.css @@ -1,9 +1,11 @@ .footer { + align-self: stretch; font-family: var(--font-header); justify-content: center; align-items: center; display: flex; line-height: 2; + background-image: linear-gradient(to top, hsla(0,0%,0%,0.8), hsla(0,0%,0%,0)); } .footer span a { @@ -12,7 +14,7 @@ } .footer a:hover { - color: hsla(0, 100%, 50%, 1); + color: #E2264D; } .heart { diff --git a/src/components/Nav/index.css b/src/components/Nav/index.css index 5393faf..f5851c7 100644 --- a/src/components/Nav/index.css +++ b/src/components/Nav/index.css @@ -1,6 +1,7 @@ .nav { - display: flex; + align-self: stretch; justify-content: center; + background-image: linear-gradient(to bottom, hsla(0,0%,0%,0.8), hsla(0,0%,0%,0)); } .links { @@ -16,7 +17,7 @@ padding: 0.5em; } -.nav a:hover { - background-color: var(--blue); - color: var(--white); +.nav a:hover, .nav a:focus { + background-color: #FED600; + color: black; } diff --git a/src/components/Skill/index.css b/src/components/Skill/index.css index a962ab0..15bb7e3 100644 --- a/src/components/Skill/index.css +++ b/src/components/Skill/index.css @@ -13,16 +13,20 @@ align-items: center; } -.skill:before { - content: ''; - background-image: linear-gradient(to bottom, #333, #555); +.skill:before, .skill:after { position: absolute; bottom: 0; right: 0; height: 100%; width: 100%; - z-index: -1; clip-path: polygon(0 15%, 15% 0, 100% 0, 100% 85%, 85% 100%, 0% 100%); +} + +.skill:before { + content: ''; + z-index: -1; + background-image: linear-gradient(to bottom, #333, #555); + transform: scale(0.9); filter: brightness(50%); } @@ -31,22 +35,37 @@ } .usable:before { - background-image: linear-gradient(to bottom, hsl(var(--themeHue),91%,50%), hsl(var(--themeHue),91%,30%)); -} -.skill:hover:before { - background-image: linear-gradient(to bottom, hsl(30,100%,30%), hsl(30,100%,60%)); - filter: brightness(100%); + background-image: linear-gradient(to bottom, hsl(var(--themeHue),91%,40%), hsl(var(--themeHue),91%,20%)); } -.actionSkill:before { +.usable:after { + z-index: -2; + content: ''; + background-color: hsl(var(--themeHue),91%,70%); +} + +.skill:hover:before { + background-image: linear-gradient(to bottom, hsl(51, 100%, 40%), hsl(51, 100%, 50%)); + filter: brightness(100%); +} +.skill:hover:after { + background-color: black; +} + +.skill:hover { + color: black; +} + +.actionSkill:before, .actionSkill:after { clip-path: polygon(50% 0%, 93.3% 25%, 93.3% 75%, 50% 100%, 6.7% 75%, 6.7% 25%); } -.chevron:before { +.chevron:before, .chevron:after { clip-path: polygon(0 0, 50% 25%, 100% 0, 100% 75%, 50% 100%, 0 75%); + transform-origin: 50% 60%; } -.diamond:before { +.diamond:before, .diamond:after { clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0 50%); } @@ -85,5 +104,6 @@ right: -0.25rem; font-size: 0.75em; background-color: #333; + color: var(--whiteText); padding: 0.1em; } diff --git a/src/components/VaultHunter/index.css b/src/components/VaultHunter/index.css index 9d45e4b..bbc522c 100644 --- a/src/components/VaultHunter/index.css +++ b/src/components/VaultHunter/index.css @@ -5,6 +5,23 @@ cursor: default; } +.title { + display: block; + margin: 0 auto; + top: 3rem; + text-transform: uppercase; + text-align: center; + font-size: 3rem; + color: hsl(51, 100%, 50%); + background-color: black; + padding: 0.2em; + line-height: 1; +} +.subtitle { + text-transform: uppercase; + font-size: 0.5em; +} + .trees, .tier { display: flex; } @@ -19,6 +36,7 @@ .tree { --themeColor: hsl(var(--themeHue),91%,22%); display: flex; + z-index: 1; flex-direction: column; margin: 1rem; padding: 0 3.5rem; diff --git a/src/components/VaultHunter/index.js b/src/components/VaultHunter/index.js index 357f32c..5b5e4a7 100644 --- a/src/components/VaultHunter/index.js +++ b/src/components/VaultHunter/index.js @@ -37,7 +37,9 @@ export default function VaultHunter ({ return (
-

{ name } the { discipline }

+

{ name } +
the { discipline }
+

{ trees }
diff --git a/src/index.css b/src/index.css index 19dd72b..201022c 100644 --- a/src/index.css +++ b/src/index.css @@ -1,11 +1,9 @@ :root { - --radius: 2px; - --blue: #1E88E5; - --white: #FFFFFF; - --offwhite: #F8F8FA; + --radius: 2px; + --whiteText: hsla(0,0%,100%,0.8); --transition-duration: 300ms; --font-header: sans-serif; - --font-list: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + --font-list: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif; font-size: 1.5vw; } @@ -33,9 +31,13 @@ body { flex-direction: column; justify-content: space-between; align-items: center; - color: #333; + color: #F8F8FA; font-family: var(--font-list); -webkit-font-smoothing: antialiased; + background-color: #333; + background-image: url('@assets/backgrounds/background2.jpg'); + background-size: cover; + background-position: center; } a { @@ -44,9 +46,10 @@ a { } a:hover { + color: #E2264D; text-decoration: underline; } a:visited { - color: rgb(0,80,160); + color: inherit; } diff --git a/src/pages/Home/index.css b/src/pages/Home/index.css index aee6220..e69de29 100644 --- a/src/pages/Home/index.css +++ b/src/pages/Home/index.css @@ -1,7 +0,0 @@ -.section { - padding-bottom: 64px; -} - -.section h2 { - margin-bottom: 16px; -} diff --git a/src/pages/Home/index.js b/src/pages/Home/index.js index a00aaba..2bed08b 100644 --- a/src/pages/Home/index.js +++ b/src/pages/Home/index.js @@ -1,9 +1,9 @@ -import style from './index.css'; +// import style from './index.css'; export default function () { - return ( -
+ return ( +
Home -
- ); +
+ ); } diff --git a/src/pages/Operative/index.js b/src/pages/Operative/index.js index da91543..d5621e2 100644 --- a/src/pages/Operative/index.js +++ b/src/pages/Operative/index.js @@ -3,11 +3,11 @@ import VaultHunter from '@components/VaultHunter'; import skills from './skills.js'; export default function Operative () { - return ( - - ); + ); } diff --git a/src/pages/Siren/index.js b/src/pages/Siren/index.js index 1b6cd66..6d9be26 100644 --- a/src/pages/Siren/index.js +++ b/src/pages/Siren/index.js @@ -3,11 +3,11 @@ import VaultHunter from '@components/VaultHunter'; import skills from './skills.js'; export default function Siren () { - return ( - - ); + ); }