diff --git a/.eslintrc.json b/.eslintrc.json new file mode 100644 index 00000000000..12ba6a49531 --- /dev/null +++ b/.eslintrc.json @@ -0,0 +1,29 @@ +{ + "env": { + "browser": true, + "es2021": true + }, + "extends": "eslint:recommended", + "parserOptions": { + "ecmaVersion": "latest", + "sourceType": "module" + }, + "rules": { + "indent": [ + "error", + "tab" + ], + "linebreak-style": [ + "error", + "unix" + ], + "quotes": [ + "error", + "single" + ], + "semi": [ + "error", + "never" + ] + } +} diff --git a/assets/chevron-down-solid.svg b/assets/chevron-down-solid.svg new file mode 100644 index 00000000000..b5ea5778f5b --- /dev/null +++ b/assets/chevron-down-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/chevron-up-solid.svg b/assets/chevron-up-solid.svg new file mode 100644 index 00000000000..e0848f3fb82 --- /dev/null +++ b/assets/chevron-up-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/expand_more-24px-4.svg b/assets/expand_more-24px-4.svg new file mode 100644 index 00000000000..46030f61259 --- /dev/null +++ b/assets/expand_more-24px-4.svg @@ -0,0 +1,10 @@ + diff --git a/assets/heart-icon-black.svg b/assets/heart-icon-black.svg new file mode 100644 index 00000000000..1013bfefd6c --- /dev/null +++ b/assets/heart-icon-black.svg @@ -0,0 +1,10 @@ + diff --git a/assets/heart.svg b/assets/heart.svg new file mode 100644 index 00000000000..9bda734a1fa --- /dev/null +++ b/assets/heart.svg @@ -0,0 +1,10 @@ + diff --git a/assets/icons/close-btn.svg b/assets/icons/close-btn.svg new file mode 100644 index 00000000000..967d5ba636d --- /dev/null +++ b/assets/icons/close-btn.svg @@ -0,0 +1,10 @@ + diff --git a/assets/icons/next-btn.svg b/assets/icons/next-btn.svg new file mode 100644 index 00000000000..af8f3e1c818 --- /dev/null +++ b/assets/icons/next-btn.svg @@ -0,0 +1,10 @@ + diff --git a/assets/icons/prev-btn.svg b/assets/icons/prev-btn.svg new file mode 100644 index 00000000000..47723b98bfe --- /dev/null +++ b/assets/icons/prev-btn.svg @@ -0,0 +1,10 @@ + diff --git a/assets/images/Ellie-Rose Wilkens/Architecture_Connected_Curves.jpg b/assets/images/Ellie-Rose Wilkens/Architecture_Connected_Curves.jpg new file mode 100644 index 00000000000..56aeeea6024 Binary files /dev/null and b/assets/images/Ellie-Rose Wilkens/Architecture_Connected_Curves.jpg differ diff --git a/assets/images/Ellie-Rose Wilkens/Architecture_Cross_Bar.jpg b/assets/images/Ellie-Rose Wilkens/Architecture_Cross_Bar.jpg new file mode 100644 index 00000000000..efdd811878a Binary files /dev/null and b/assets/images/Ellie-Rose Wilkens/Architecture_Cross_Bar.jpg differ diff --git a/assets/images/Ellie-Rose Wilkens/Architecture_Horseshoe.jpg b/assets/images/Ellie-Rose Wilkens/Architecture_Horseshoe.jpg new file mode 100644 index 00000000000..d6f231c7dda Binary files /dev/null and b/assets/images/Ellie-Rose Wilkens/Architecture_Horseshoe.jpg differ diff --git a/assets/images/Ellie-Rose Wilkens/Architecture_Water_on_Modern.jpg b/assets/images/Ellie-Rose Wilkens/Architecture_Water_on_Modern.jpg new file mode 100644 index 00000000000..af0712fad44 Binary files /dev/null and b/assets/images/Ellie-Rose Wilkens/Architecture_Water_on_Modern.jpg differ diff --git a/assets/images/Ellie-Rose Wilkens/Architecture_White_Light.jpg b/assets/images/Ellie-Rose Wilkens/Architecture_White_Light.jpg new file mode 100644 index 00000000000..d5679f79dc7 Binary files /dev/null and b/assets/images/Ellie-Rose Wilkens/Architecture_White_Light.jpg differ diff --git a/assets/images/Ellie-Rose Wilkens/Sport_Jump.jpg b/assets/images/Ellie-Rose Wilkens/Sport_Jump.jpg new file mode 100644 index 00000000000..d1582de0687 Binary files /dev/null and b/assets/images/Ellie-Rose Wilkens/Sport_Jump.jpg differ diff --git a/assets/images/Ellie-Rose Wilkens/Sport_Next_Hold.jpg b/assets/images/Ellie-Rose Wilkens/Sport_Next_Hold.jpg new file mode 100644 index 00000000000..c0db72fd183 Binary files /dev/null and b/assets/images/Ellie-Rose Wilkens/Sport_Next_Hold.jpg differ diff --git a/assets/images/Ellie-Rose Wilkens/Sport_Race_End.jpg b/assets/images/Ellie-Rose Wilkens/Sport_Race_End.jpg new file mode 100644 index 00000000000..74ce01abea4 Binary files /dev/null and b/assets/images/Ellie-Rose Wilkens/Sport_Race_End.jpg differ diff --git a/assets/images/Ellie-Rose Wilkens/Sport_Sky_Cross.jpg b/assets/images/Ellie-Rose Wilkens/Sport_Sky_Cross.jpg new file mode 100644 index 00000000000..5e39b15d579 Binary files /dev/null and b/assets/images/Ellie-Rose Wilkens/Sport_Sky_Cross.jpg differ diff --git a/assets/images/Ellie-Rose Wilkens/Sport_Tricks_in_the_air.mp4 b/assets/images/Ellie-Rose Wilkens/Sport_Tricks_in_the_air.mp4 new file mode 100644 index 00000000000..a2d592235e4 Binary files /dev/null and b/assets/images/Ellie-Rose Wilkens/Sport_Tricks_in_the_air.mp4 differ diff --git a/assets/images/Ellie-Rose Wilkens/sport_water_tunnel.jpg b/assets/images/Ellie-Rose Wilkens/sport_water_tunnel.jpg new file mode 100644 index 00000000000..df8ff6678a9 Binary files /dev/null and b/assets/images/Ellie-Rose Wilkens/sport_water_tunnel.jpg differ diff --git a/assets/images/Ellie-Rose Wilkens/video_preview.svg b/assets/images/Ellie-Rose Wilkens/video_preview.svg new file mode 100644 index 00000000000..27a8667e30e --- /dev/null +++ b/assets/images/Ellie-Rose Wilkens/video_preview.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/images/Marcel Nikolic/Architecture_Contrast.jpg b/assets/images/Marcel Nikolic/Architecture_Contrast.jpg new file mode 100644 index 00000000000..2195a5a0d8f Binary files /dev/null and b/assets/images/Marcel Nikolic/Architecture_Contrast.jpg differ diff --git a/assets/images/Marcel Nikolic/Architecture_Corner_Room.jpg b/assets/images/Marcel Nikolic/Architecture_Corner_Room.jpg new file mode 100644 index 00000000000..f5fdf79a85c Binary files /dev/null and b/assets/images/Marcel Nikolic/Architecture_Corner_Room.jpg differ diff --git a/assets/images/Marcel Nikolic/Architecture_Dome.jpg b/assets/images/Marcel Nikolic/Architecture_Dome.jpg new file mode 100644 index 00000000000..648dfa8e982 Binary files /dev/null and b/assets/images/Marcel Nikolic/Architecture_Dome.jpg differ diff --git a/assets/images/Marcel Nikolic/Architecture_On_a_hill.jpg b/assets/images/Marcel Nikolic/Architecture_On_a_hill.jpg new file mode 100644 index 00000000000..989f2bbb7f1 Binary files /dev/null and b/assets/images/Marcel Nikolic/Architecture_On_a_hill.jpg differ diff --git a/assets/images/Marcel Nikolic/Architecture_coverr_circle_empty_highway_in_buenos_aires_587740985637.mp4 b/assets/images/Marcel Nikolic/Architecture_coverr_circle_empty_highway_in_buenos_aires_587740985637.mp4 new file mode 100644 index 00000000000..30a926ad115 Binary files /dev/null and b/assets/images/Marcel Nikolic/Architecture_coverr_circle_empty_highway_in_buenos_aires_587740985637.mp4 differ diff --git a/assets/images/Marcel Nikolic/Travel_Adventure_Door.jpg b/assets/images/Marcel Nikolic/Travel_Adventure_Door.jpg new file mode 100644 index 00000000000..1312689296b Binary files /dev/null and b/assets/images/Marcel Nikolic/Travel_Adventure_Door.jpg differ diff --git a/assets/images/Marcel Nikolic/Travel_Bike_and_Stair.jpg b/assets/images/Marcel Nikolic/Travel_Bike_and_Stair.jpg new file mode 100644 index 00000000000..e532050dfba Binary files /dev/null and b/assets/images/Marcel Nikolic/Travel_Bike_and_Stair.jpg differ diff --git a/assets/images/Marcel Nikolic/Travel_OpenMountain.jpg b/assets/images/Marcel Nikolic/Travel_OpenMountain.jpg new file mode 100644 index 00000000000..86c5a3c4f7b Binary files /dev/null and b/assets/images/Marcel Nikolic/Travel_OpenMountain.jpg differ diff --git a/assets/images/Marcel Nikolic/Travel_SunsetonCanals.jpg b/assets/images/Marcel Nikolic/Travel_SunsetonCanals.jpg new file mode 100644 index 00000000000..1a94e34a82d Binary files /dev/null and b/assets/images/Marcel Nikolic/Travel_SunsetonCanals.jpg differ diff --git a/assets/images/Marcel Nikolic/Travel_Tower.jpg b/assets/images/Marcel Nikolic/Travel_Tower.jpg new file mode 100644 index 00000000000..954484d2164 Binary files /dev/null and b/assets/images/Marcel Nikolic/Travel_Tower.jpg differ diff --git a/assets/images/Marcel Nikolic/video_preview.svg b/assets/images/Marcel Nikolic/video_preview.svg new file mode 100644 index 00000000000..27a8667e30e --- /dev/null +++ b/assets/images/Marcel Nikolic/video_preview.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/images/Mimi Keel/.DS_Store b/assets/images/Mimi Keel/.DS_Store new file mode 100644 index 00000000000..5008ddfcf53 Binary files /dev/null and b/assets/images/Mimi Keel/.DS_Store differ diff --git a/assets/images/Mimi Keel/Animals_Rainbow.jpg b/assets/images/Mimi Keel/Animals_Rainbow.jpg new file mode 100644 index 00000000000..6cfc042f843 Binary files /dev/null and b/assets/images/Mimi Keel/Animals_Rainbow.jpg differ diff --git a/assets/images/Mimi Keel/Animals_Wild_Horses_in_the_mountains.mp4 b/assets/images/Mimi Keel/Animals_Wild_Horses_in_the_mountains.mp4 new file mode 100644 index 00000000000..d9c560dfbbc Binary files /dev/null and b/assets/images/Mimi Keel/Animals_Wild_Horses_in_the_mountains.mp4 differ diff --git a/assets/images/Mimi Keel/Event_BenevidesWedding.jpg b/assets/images/Mimi Keel/Event_BenevidesWedding.jpg new file mode 100644 index 00000000000..bf0413ce78a Binary files /dev/null and b/assets/images/Mimi Keel/Event_BenevidesWedding.jpg differ diff --git a/assets/images/Mimi Keel/Event_PintoWedding.jpg b/assets/images/Mimi Keel/Event_PintoWedding.jpg new file mode 100644 index 00000000000..5912d55410f Binary files /dev/null and b/assets/images/Mimi Keel/Event_PintoWedding.jpg differ diff --git a/assets/images/Mimi Keel/Event_SeasideWedding.jpg b/assets/images/Mimi Keel/Event_SeasideWedding.jpg new file mode 100644 index 00000000000..03ed8a4811f Binary files /dev/null and b/assets/images/Mimi Keel/Event_SeasideWedding.jpg differ diff --git a/assets/images/Mimi Keel/Portrait_Background.jpg b/assets/images/Mimi Keel/Portrait_Background.jpg new file mode 100644 index 00000000000..417c982a84f Binary files /dev/null and b/assets/images/Mimi Keel/Portrait_Background.jpg differ diff --git a/assets/images/Mimi Keel/Portrait_Nora.jpg b/assets/images/Mimi Keel/Portrait_Nora.jpg new file mode 100644 index 00000000000..1229f1d0226 Binary files /dev/null and b/assets/images/Mimi Keel/Portrait_Nora.jpg differ diff --git a/assets/images/Mimi Keel/Portrait_Wednesday.jpg b/assets/images/Mimi Keel/Portrait_Wednesday.jpg new file mode 100644 index 00000000000..4dbe4b02e4c Binary files /dev/null and b/assets/images/Mimi Keel/Portrait_Wednesday.jpg differ diff --git a/assets/images/Mimi Keel/Travel_HillsideColor.jpg b/assets/images/Mimi Keel/Travel_HillsideColor.jpg new file mode 100644 index 00000000000..32323aecc29 Binary files /dev/null and b/assets/images/Mimi Keel/Travel_HillsideColor.jpg differ diff --git a/assets/images/Mimi Keel/Travel_Lonesome.jpg b/assets/images/Mimi Keel/Travel_Lonesome.jpg new file mode 100644 index 00000000000..bb6fdc2e921 Binary files /dev/null and b/assets/images/Mimi Keel/Travel_Lonesome.jpg differ diff --git a/assets/images/Mimi Keel/video_preview.svg b/assets/images/Mimi Keel/video_preview.svg new file mode 100644 index 00000000000..27a8667e30e --- /dev/null +++ b/assets/images/Mimi Keel/video_preview.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/images/Nabeel Bradford/.DS_Store b/assets/images/Nabeel Bradford/.DS_Store new file mode 100644 index 00000000000..5008ddfcf53 Binary files /dev/null and b/assets/images/Nabeel Bradford/.DS_Store differ diff --git a/assets/images/Nabeel Bradford/Portrait_AfternoonBreak.jpg b/assets/images/Nabeel Bradford/Portrait_AfternoonBreak.jpg new file mode 100644 index 00000000000..3bb2ac52aee Binary files /dev/null and b/assets/images/Nabeel Bradford/Portrait_AfternoonBreak.jpg differ diff --git a/assets/images/Nabeel Bradford/Portrait_Alexandra.jpg b/assets/images/Nabeel Bradford/Portrait_Alexandra.jpg new file mode 100644 index 00000000000..cb68ff83388 Binary files /dev/null and b/assets/images/Nabeel Bradford/Portrait_Alexandra.jpg differ diff --git a/assets/images/Nabeel Bradford/Portrait_Shaw.jpg b/assets/images/Nabeel Bradford/Portrait_Shaw.jpg new file mode 100644 index 00000000000..ef96d47ea21 Binary files /dev/null and b/assets/images/Nabeel Bradford/Portrait_Shaw.jpg differ diff --git a/assets/images/Nabeel Bradford/Portrait_Sunkissed.jpg b/assets/images/Nabeel Bradford/Portrait_Sunkissed.jpg new file mode 100644 index 00000000000..564cd62780b Binary files /dev/null and b/assets/images/Nabeel Bradford/Portrait_Sunkissed.jpg differ diff --git a/assets/images/Nabeel Bradford/Travel_Boat_Wanderer.jpg b/assets/images/Nabeel Bradford/Travel_Boat_Wanderer.jpg new file mode 100644 index 00000000000..ed41f74a9bb Binary files /dev/null and b/assets/images/Nabeel Bradford/Travel_Boat_Wanderer.jpg differ diff --git a/assets/images/Nabeel Bradford/Travel_Bridge_into_Forest.jpg b/assets/images/Nabeel Bradford/Travel_Bridge_into_Forest.jpg new file mode 100644 index 00000000000..cd7ac1f3e4c Binary files /dev/null and b/assets/images/Nabeel Bradford/Travel_Bridge_into_Forest.jpg differ diff --git a/assets/images/Nabeel Bradford/Travel_On_the_Road.jpg b/assets/images/Nabeel Bradford/Travel_On_the_Road.jpg new file mode 100644 index 00000000000..6962233f1a9 Binary files /dev/null and b/assets/images/Nabeel Bradford/Travel_On_the_Road.jpg differ diff --git a/assets/images/Nabeel Bradford/Travel_Outdoor_Baths.jpg b/assets/images/Nabeel Bradford/Travel_Outdoor_Baths.jpg new file mode 100644 index 00000000000..58f7dc2482f Binary files /dev/null and b/assets/images/Nabeel Bradford/Travel_Outdoor_Baths.jpg differ diff --git a/assets/images/Nabeel Bradford/Travel_Road_into_Hill.jpg b/assets/images/Nabeel Bradford/Travel_Road_into_Hill.jpg new file mode 100644 index 00000000000..f8daa497283 Binary files /dev/null and b/assets/images/Nabeel Bradford/Travel_Road_into_Hill.jpg differ diff --git a/assets/images/Nabeel Bradford/Travel_Rock_Mountains.mp4 b/assets/images/Nabeel Bradford/Travel_Rock_Mountains.mp4 new file mode 100644 index 00000000000..92de1f6d63d Binary files /dev/null and b/assets/images/Nabeel Bradford/Travel_Rock_Mountains.mp4 differ diff --git a/assets/images/Nabeel Bradford/video_preview.svg b/assets/images/Nabeel Bradford/video_preview.svg new file mode 100644 index 00000000000..27a8667e30e --- /dev/null +++ b/assets/images/Nabeel Bradford/video_preview.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/images/Rhode Dubois/Animals_Majesty.jpg b/assets/images/Rhode Dubois/Animals_Majesty.jpg new file mode 100644 index 00000000000..d06eee63d79 Binary files /dev/null and b/assets/images/Rhode Dubois/Animals_Majesty.jpg differ diff --git a/assets/images/Rhode Dubois/Animals_Puppiness.mp4 b/assets/images/Rhode Dubois/Animals_Puppiness.mp4 new file mode 100644 index 00000000000..6d50831efe2 Binary files /dev/null and b/assets/images/Rhode Dubois/Animals_Puppiness.mp4 differ diff --git a/assets/images/Rhode Dubois/Event_Emcee.jpg b/assets/images/Rhode Dubois/Event_Emcee.jpg new file mode 100644 index 00000000000..b553079359e Binary files /dev/null and b/assets/images/Rhode Dubois/Event_Emcee.jpg differ diff --git a/assets/images/Rhode Dubois/Event_KeyboardCheck.jpg b/assets/images/Rhode Dubois/Event_KeyboardCheck.jpg new file mode 100644 index 00000000000..4ed239031fd Binary files /dev/null and b/assets/images/Rhode Dubois/Event_KeyboardCheck.jpg differ diff --git a/assets/images/Rhode Dubois/Event_ProductPitch.jpg b/assets/images/Rhode Dubois/Event_ProductPitch.jpg new file mode 100644 index 00000000000..1f612804aee Binary files /dev/null and b/assets/images/Rhode Dubois/Event_ProductPitch.jpg differ diff --git a/assets/images/Rhode Dubois/Event_VentureConference.jpg b/assets/images/Rhode Dubois/Event_VentureConference.jpg new file mode 100644 index 00000000000..7b9f1974d3e Binary files /dev/null and b/assets/images/Rhode Dubois/Event_VentureConference.jpg differ diff --git a/assets/images/Rhode Dubois/Fashion_Melody_Red_on_Stripes.jpg b/assets/images/Rhode Dubois/Fashion_Melody_Red_on_Stripes.jpg new file mode 100644 index 00000000000..531ff86aa88 Binary files /dev/null and b/assets/images/Rhode Dubois/Fashion_Melody_Red_on_Stripes.jpg differ diff --git a/assets/images/Rhode Dubois/Fashion_Wings.jpg b/assets/images/Rhode Dubois/Fashion_Wings.jpg new file mode 100644 index 00000000000..8b34274ba5d Binary files /dev/null and b/assets/images/Rhode Dubois/Fashion_Wings.jpg differ diff --git a/assets/images/Rhode Dubois/Sport_2000_with_8.jpg b/assets/images/Rhode Dubois/Sport_2000_with_8.jpg new file mode 100644 index 00000000000..9b9dd1b6098 Binary files /dev/null and b/assets/images/Rhode Dubois/Sport_2000_with_8.jpg differ diff --git a/assets/images/Rhode Dubois/Sport_Butterfly.jpg b/assets/images/Rhode Dubois/Sport_Butterfly.jpg new file mode 100644 index 00000000000..d7072b8a43b Binary files /dev/null and b/assets/images/Rhode Dubois/Sport_Butterfly.jpg differ diff --git a/assets/images/Rhode Dubois/video_preview.svg b/assets/images/Rhode Dubois/video_preview.svg new file mode 100644 index 00000000000..27a8667e30e --- /dev/null +++ b/assets/images/Rhode Dubois/video_preview.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/images/Tracy Galindo/Art_Mine.jpg b/assets/images/Tracy Galindo/Art_Mine.jpg new file mode 100644 index 00000000000..35d8031f871 Binary files /dev/null and b/assets/images/Tracy Galindo/Art_Mine.jpg differ diff --git a/assets/images/Tracy Galindo/Art_Purple_light.jpg b/assets/images/Tracy Galindo/Art_Purple_light.jpg new file mode 100644 index 00000000000..02153b641e0 Binary files /dev/null and b/assets/images/Tracy Galindo/Art_Purple_light.jpg differ diff --git a/assets/images/Tracy Galindo/Art_Triangle_Man.jpg b/assets/images/Tracy Galindo/Art_Triangle_Man.jpg new file mode 100644 index 00000000000..0234e0629a9 Binary files /dev/null and b/assets/images/Tracy Galindo/Art_Triangle_Man.jpg differ diff --git a/assets/images/Tracy Galindo/Art_Wooden_Horse_Sculpture.mp4 b/assets/images/Tracy Galindo/Art_Wooden_Horse_Sculpture.mp4 new file mode 100644 index 00000000000..91791cc73a4 Binary files /dev/null and b/assets/images/Tracy Galindo/Art_Wooden_Horse_Sculpture.mp4 differ diff --git a/assets/images/Tracy Galindo/Event_18thAnniversary.jpg b/assets/images/Tracy Galindo/Event_18thAnniversary.jpg new file mode 100644 index 00000000000..1a9d7128271 Binary files /dev/null and b/assets/images/Tracy Galindo/Event_18thAnniversary.jpg differ diff --git a/assets/images/Tracy Galindo/Event_Sparklers.jpg b/assets/images/Tracy Galindo/Event_Sparklers.jpg new file mode 100644 index 00000000000..8a8ea04c942 Binary files /dev/null and b/assets/images/Tracy Galindo/Event_Sparklers.jpg differ diff --git a/assets/images/Tracy Galindo/Event_WeddingGazebo.jpg b/assets/images/Tracy Galindo/Event_WeddingGazebo.jpg new file mode 100644 index 00000000000..3851ba5ed32 Binary files /dev/null and b/assets/images/Tracy Galindo/Event_WeddingGazebo.jpg differ diff --git a/assets/images/Tracy Galindo/Fashion_Pattern_on_Pattern.jpg b/assets/images/Tracy Galindo/Fashion_Pattern_on_Pattern.jpg new file mode 100644 index 00000000000..856f2bd5d3d Binary files /dev/null and b/assets/images/Tracy Galindo/Fashion_Pattern_on_Pattern.jpg differ diff --git a/assets/images/Tracy Galindo/Fashion_Urban_Jungle.jpg b/assets/images/Tracy Galindo/Fashion_Urban_Jungle.jpg new file mode 100644 index 00000000000..c623ed12b7b Binary files /dev/null and b/assets/images/Tracy Galindo/Fashion_Urban_Jungle.jpg differ diff --git a/assets/images/Tracy Galindo/Fashion_Yellow_Beach.jpg b/assets/images/Tracy Galindo/Fashion_Yellow_Beach.jpg new file mode 100644 index 00000000000..d7ac076640b Binary files /dev/null and b/assets/images/Tracy Galindo/Fashion_Yellow_Beach.jpg differ diff --git a/assets/images/Tracy Galindo/video_preview.svg b/assets/images/Tracy Galindo/video_preview.svg new file mode 100644 index 00000000000..27a8667e30e --- /dev/null +++ b/assets/images/Tracy Galindo/video_preview.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/photographers/EllieRoseWilkens.jpg b/assets/photographers/EllieRoseWilkens.jpg new file mode 100644 index 00000000000..85b4e021200 Binary files /dev/null and b/assets/photographers/EllieRoseWilkens.jpg differ diff --git a/assets/photographers/MarcelNikolic.jpg b/assets/photographers/MarcelNikolic.jpg new file mode 100644 index 00000000000..a96a86ed8cb Binary files /dev/null and b/assets/photographers/MarcelNikolic.jpg differ diff --git a/assets/photographers/MimiKeel.jpg b/assets/photographers/MimiKeel.jpg new file mode 100644 index 00000000000..5df25f8502f Binary files /dev/null and b/assets/photographers/MimiKeel.jpg differ diff --git a/assets/photographers/NabeelBradford.jpg b/assets/photographers/NabeelBradford.jpg new file mode 100644 index 00000000000..acffb7a5fbb Binary files /dev/null and b/assets/photographers/NabeelBradford.jpg differ diff --git a/assets/photographers/RhodeDubois.jpg b/assets/photographers/RhodeDubois.jpg new file mode 100644 index 00000000000..17f4e8a4300 Binary files /dev/null and b/assets/photographers/RhodeDubois.jpg differ diff --git a/assets/photographers/TracyGalindo.jpg b/assets/photographers/TracyGalindo.jpg new file mode 100644 index 00000000000..306a6766fdb Binary files /dev/null and b/assets/photographers/TracyGalindo.jpg differ diff --git a/assets/video_preview.svg b/assets/video_preview.svg new file mode 100644 index 00000000000..27a8667e30e --- /dev/null +++ b/assets/video_preview.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/css/photographer.css b/css/photographer.css index 81854c023b9..0f7eb1b1435 100644 --- a/css/photographer.css +++ b/css/photographer.css @@ -1,39 +1,50 @@ #contact_modal { - display: none; -} - -.photograph-header { - background-color: #FAFAFA; - height: 300px; - margin: 0 100px; + display: none; + position: absolute; + width: 669px; + height: 900px; + top: 50%; + left: 50%; + bottom: 0; + background-color: #DB8876; + border-radius: 5px; + padding: 35px; + z-index: 3; + margin-top: -450px; + margin-left: -335px; } -.contact_button { - font-size: 20px; - font-weight: bold; - color: white; - padding: 11px; - width: 170px; - height: 70px; - border: none; - background-color: #901C1C; - border-radius: 5px; - cursor: pointer; +#contact_modal_overlay { + display: none; + position: fixed; + top: 0; + left: 0; + right: 0; + bottom: 0; + background: rgba(0, 0, 0, 0.5); + z-index: 2; + align-items: center; + justify-content: center; } .modal { border-radius: 5px; background-color: #DB8876; - width: 50%; display: flex; + margin: auto; + width: auto; + height: auto; flex-direction: column; align-items: center; justify-content: space-between; padding: 35px; - margin: auto; + position: relative; + gap: 60px; } .modal header { + display: flex; + flex-direction: row; justify-content: space-between; width: 100%; } @@ -45,7 +56,154 @@ .modal header h2 { font-size: 64px; font-weight: normal; - text-align: center; +} + +.photograph_header { + background-color: #FAFAFA; + height: 300px; + margin: 0 100px; + display: flex; + justify-content: space-between; + align-items: center; +} + +.text_container { + display: flex; + flex-direction: column; + gap: 19px; + padding-left: 50px; +} + +.photographer_main_title { + color: var(--secondary); + font-family: var(--photographer-main-title-font-family); + font-size: var(--photographer-main-title-font-size); + font-style: var(--photographer-main-title-font-style); + font-weight: var(--photographer-main-title-font-weight); + line-height: var(--photographer-main-title-line-height); +} + +.city_of_country_of { + color: var(--primary); + font-family: var(--city-of-country-of-font-family); + font-size: var(--city-of-country-of-font-size); + font-style: var(--city-of-country-of-font-style); + font-weight: var(--city-of-country-of-font-weight); + line-height: var(--city-of-country-of-line-height); +} + +.photographer_tagline { + color: var(--dark-grey); + font-family: var(--photographer-tagline-font-family); + font-size: var(--photographer-tagline-font-size); + font-style: var(--photographer-tagline-font-style); + font-weight: var(--photographer-tagline-font-weight); + line-height: var(--photographer-tagline-line-height); +} + +.img_wrapper { + height: 200px; + width: 200px; +} + +.img_wrapper img { + height: 100%; + width: 100%; + object-fit: cover; + border-radius: 50%; +} + +.filter { + display: flex; + gap: 25px; + align-items: center; + margin-left: 100px; +} + +.filter_title { + color: var(--black); + font-family: var(--photographer-filter-title-font-family); + font-size: var(--photographer-filter-title-font-size); + font-style: var(--photographer-filter-title-font-style); + font-weight: var(--photographer-filter-title-font-weight); + line-height: var(--photographer-filter-title-line-height); +} + +.dropdown { + position: relative; + display: inline-block; +} + +/* on cache le contenu initalement */ +.dropdown_content { + display: none; + position: absolute; + z-index: 1; +} +/* le contenu apparait au survol */ +.dropdown:hover .dropdown_content { + display: block; +} + +.dropdown_content.show { + display: block; +} + +.dropdown:hover .chevron { + transform: rotate(180deg); + transition: transform 300ms; +} + +.dropdown_btn { + font-size: 20px; + font-weight: bold; + color: white; + padding: 11px; + width: 170px; + height: 70px; + border: none; + background-color: #901C1C; + border-radius: 5px; + cursor: pointer; + display: flex; + align-items: center; + justify-content: center; + gap: 10px; + +} + +.dropdown_menu { + font-size: 20px; + font-weight: bold; + color: white; + padding: 11px; + width: 170px; + height: 70px; + border: none; + background-color: #901C1C; + border-radius: 5px; + cursor: pointer; + border-bottom: 1px solid white; + border-top: 1px solid white; +} + +.chevron { + width: 32px; + height: 32px; + color: white; +} + +.contact_button { + font-size: 20px; + font-weight: bold; + color: white; + padding: 11px; + width: 170px; + height: 70px; + border: none; + background-color: #901C1C; + border-radius: 5px; + cursor: pointer; } form { @@ -55,6 +213,10 @@ form { align-items: flex-start; } +form legend { + display: none; +} + form label { color: #312E2E; font-size: 36px; @@ -73,4 +235,159 @@ form input { height: 68px; border: none; border-radius: 5px; -} \ No newline at end of file + font-family: 'DM sans', sans-serif; + font-size: 24px; + font-weight: 400; + font-style: normal; + line-height: normal; + color: var(--black); +} + +fieldset { + border: none; +} + +textarea { + width: 100%; + height: 170px; +} + +.portfolio_container { + display: flex; + flex-direction: row; + flex-wrap: wrap; + gap: 95px; + padding-top: 84px; + margin: 0 100px ; +} + +.media_container { + display: flex; + flex-direction: column; + justify-content: space-between; + gap: 10px; +} + +.like_icon { + cursor: pointer; +} + +.media_wrapper { + width: 350px; + height: 300px; + background-color: transparent; + cursor: pointer; +} + +.media_itself { + width: 350px; + height: 300px; + object-fit: cover; +} + +.media_description { + display: flex; + justify-content: space-between; + align-items: center; + color: var(--primary); +} + +.media_title { + font-family: var(--media-title-font-family); + font-size: var(--media-title-font-size); + font-weight: var(--media-title-font-weight); + font-style: var(--media-title-font-style); + line-height: var(--media-title-line-height); + color: var(--primary); +} + +.sticky_banner { + display: flex; + position: fixed; + bottom: 0; + right: 0; + background-color: var(--secondary); + border-radius: 5px; + width: 376px; + height: 89px; + margin-right: 36px; + padding: 31px 21px; + box-sizing: border-box; + align-items: center; + justify-content: space-between; + font-family: var(--sticky-banner-font-family); + font-size: var(--sticky-banner-font-size); + font-weight: var(--sticky-banner-font-weight); + font-style: var(--sticky-banner-font-style); + line-height: var(--sticky-banner-line-height); + +} + +.total_likes_container { + display: flex; + gap: 3px; +} + +.like_container { + display: flex; + gap: 3px; + align-items: center; + justify-content: center; +} + +.nav_btn { + width: 96px; + height: 96px; + cursor: pointer; +} + +.lightbox { + background-color: #FAFAFA; + display: none; + position: fixed; + height: 100%; + width: 100%; + top: 0; + left: 0; + z-index: 10; + align-items: center; + justify-content: center; +} + +.media_viewer_container { + display: flex; + flex-direction: column; + gap: 12px; + align-items: start; +} + +.media_viewer_wrapper { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; +} + +.closing_lightbox_btn { + position: absolute; + top: 5%; + right: 5%; + cursor: pointer; +} + +.media_viewer_wrapper img, .media_viewer_wrapper video { + max-height: 90vh; + object-fit: contain; + width: 100%; + height: auto; +} + +.media_title_in_lightbox_container { + position: absolute; + bottom: 1%; +} + +.media_title_in_lightbox { + position: relative; +} + diff --git a/css/style.css b/css/style.css index e4dafd3521b..caa2aab2bbc 100644 --- a/css/style.css +++ b/css/style.css @@ -1,10 +1,81 @@ @import url("photographer.css"); -body { - font-family: "DM Sans", sans-serif; +:root { + --primary: #901C1C; + --secondary: #d3573c; + --black: #000000; + --light-black: #757575; + --dark-grey: #525252; + +/* ------------------ INDEX PAGE -------------------------------- */ + + --main-title-font-family: 'DM sans', sans-serif; + --main-title-font-size: 36px; + --main-title-font-style: normal; + --main-title-font-weight: 400; + + --photographer-name-font-family: 'DM sans', sans-serif; + --photographer-name-font-size: 36px; + --photographer-name-font-style: normal; + --photographer-name-font-weight: 400; + + --city-country-font-family: 'DM sans', sans-serif; + --city-country-font-size: 13px; + --city-country-font-style: normal; + --city-country-font-weight: 400; + + --tagline-font-family: 'DM sans', sans-serif; + --tagline-font-size: 10px; + --tagline-font-style: normal; + --tagline-font-weight: 400; + + --price-font-family: 'DM sans'; + --price-font-size: 9px; + --price-font-style: normal; + --price-font-weight: 400; + +/* ------------------ PHOTOGRAPHER PAGE -------------------------------- */ + + --photographer-main-title-font-family: 'DM sans', sans-serif; + --photographer-main-title-font-size: 64px; + --photographer-main-title-font-style: normal; + --photographer-main-title-font-weight: 400; + + --city-of-country-of-font-family: 'DM sans', sans-serif; + --city-of-country-of-font-size: 24px; + --city-of-country-of-font-style: normal; + --city-of-country-of-font-weight: 400; + + --media-title-font-family: 'DM sans', sans-serif; + --media-title-font-size: 21px; + --media-title-font-style: normal; + --media-title-font-weight: 400; + + --photographer-tagline-font-family: 'DM sans', sans-serif; + --photographer-tagline-font-size: 18px; + --photographer-tagline-font-style: normal; + --photographer-tagline-font-weight: 400; + + --photographer-filter-title-font-family: 'DM sans', sans-serif; + --photographer-filter-title-font-size: 18px; + --photographer-filter-title-font-style: normal; + --photographer-filter-title-font-weight: 700; + + --sticky-banner-font-family : 'DM sans', sans-serif; + --sticky-banner-font-size: 24px; + --sticky-banner-font-style : normal; + --sticky-banner-font-weight: 500; +} + + +* { margin: 0; + padding: 0; } +body { + font-family: "DM Sans", sans-serif; +} header { display: flex; @@ -14,8 +85,12 @@ header { height: 90px; } -h1 { - color: #901C1C; +.main_title { + color: var(--primary); + font-family: var(--main-title-font-family); + font-size: var(--main-title-font-size); + font-style: var(--main-title-font-style); + font-weight: var(--main-title-font-weight); margin-right: 100px; } @@ -40,11 +115,62 @@ h1 { } .photographer_section article h2 { - color: #D3573C; - font-size: 36px; + color: var(--secondary); + font-family: var(--main-title-font-family); + font-size: var(--main-title-font-size); + font-style: var(--main-title-font-style); + font-weight: var(--main-title-font-weight); } -.photographer_section article img { +.portrait_wrapper { height: 200px; width: 200px; -} \ No newline at end of file +} + +.photographer_section article img { + height: 100%; + width: 100%; + object-fit: cover; + border-radius: 50%; +} + +.section_under_name { + display: flex; + flex-direction: column; + gap: 3px; + justify-content: center; + align-items: center; +} + +.city_country { + color: var(--primary); + font-family: var(--city-country-font-family); + font-size: var(--city-country-font-size); + font-style: var(--city-country-font-style); + font-weight: var(--city-country-font-weight); +} + +.tagline { + color: var(--black); + font-family: var(--tagline-font-family); + font-size: var(--tagline-font-size); + font-style: var(--tagline-font-style); + font-weight: var(--tagline-font-weight); +} + +.price { + text-align: center; + color: var(--light-black); + font-family: var(--price-font-family); + font-size: var(--price-font-size); + font-style: var(--price-font-style); + font-weight: var(--price-font-weight); +} + +footer { + display: flex; + align-items: center; + justify-content: center; + padding-top: 200px; +} + diff --git a/index.html b/index.html index 7927da414a0..8cd38a1db58 100644 --- a/index.html +++ b/index.html @@ -1,21 +1,33 @@ -
- - - - -