diff --git a/package.json b/package.json
index 0b3f42e..ec4ea71 100755
--- a/package.json
+++ b/package.json
@@ -8,22 +8,21 @@
"@material-ui/icons": "^4.9.1",
"bootstrap": "5.1.3",
"classnames": "2.3.1",
- "node-sass": "^7.0.1",
+ "node-sass": "^8.0.0",
"react": "^17.0.2",
"react-dom": "^17.0.2",
- "react-modal": "^3.15.1",
"react-flippy": "^0.1.5",
"react-icons": "^4.4.0",
"react-material-ui-carousel": "^3.4.2",
+ "react-modal": "^3.15.1",
"react-router-dom": "^5.3.3",
- "react-scripts": "^4.0.3",
+ "react-scripts": "^5.0.1",
"reactjs-video-playlist-player": "^1.1.1",
"sass": "1.50.0",
"styled-components": "^5.3.5",
"velocity-react": "^1.4.3"
},
- "overrides": {
- },
+ "overrides": {},
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
@@ -36,7 +35,5 @@
"not dead",
"not ie <= 11",
"not op_mini all"
- ],
- "devDependencies": {
- }
+ ]
}
diff --git a/public/images/4pt0.svg b/public/images/4pt0.svg
new file mode 100644
index 0000000..5978530
--- /dev/null
+++ b/public/images/4pt0.svg
@@ -0,0 +1,14 @@
+
diff --git a/public/images/NSF.svg b/public/images/NSF.svg
new file mode 100644
index 0000000..9ccb5dd
--- /dev/null
+++ b/public/images/NSF.svg
@@ -0,0 +1,10 @@
+
diff --git a/public/images/Vela.svg b/public/images/Vela.svg
new file mode 100644
index 0000000..f3cefd7
--- /dev/null
+++ b/public/images/Vela.svg
@@ -0,0 +1,19 @@
+
diff --git a/public/images/WFF.svg b/public/images/WFF.svg
new file mode 100644
index 0000000..78c9df3
--- /dev/null
+++ b/public/images/WFF.svg
@@ -0,0 +1,13 @@
+
diff --git a/public/images/andy-back.png b/public/images/andy-back.png
index 50894fc..9310646 100644
Binary files a/public/images/andy-back.png and b/public/images/andy-back.png differ
diff --git a/public/images/andy-circle.png b/public/images/andy-circle.png
index 0fe04a4..81b9ae1 100644
Binary files a/public/images/andy-circle.png and b/public/images/andy-circle.png differ
diff --git a/public/images/andy-sticker.png b/public/images/andy-sticker.png
index a309bae..6b7eecc 100644
Binary files a/public/images/andy-sticker.png and b/public/images/andy-sticker.png differ
diff --git a/public/images/anna-back.png b/public/images/anna-back.png
index 5de3f35..e807431 100644
Binary files a/public/images/anna-back.png and b/public/images/anna-back.png differ
diff --git a/public/images/anna-circle.png b/public/images/anna-circle.png
index 28330f5..49435d3 100644
Binary files a/public/images/anna-circle.png and b/public/images/anna-circle.png differ
diff --git a/public/images/anna-sticker.png b/public/images/anna-sticker.png
index f056883..e19d25a 100644
Binary files a/public/images/anna-sticker.png and b/public/images/anna-sticker.png differ
diff --git a/public/images/cindy-back.png b/public/images/cindy-back.png
new file mode 100644
index 0000000..48ec329
Binary files /dev/null and b/public/images/cindy-back.png differ
diff --git a/public/images/cindy-circle.png b/public/images/cindy-circle.png
new file mode 100644
index 0000000..f4af404
Binary files /dev/null and b/public/images/cindy-circle.png differ
diff --git a/public/images/cindy-name.png b/public/images/cindy-name.png
new file mode 100644
index 0000000..cb1ab15
Binary files /dev/null and b/public/images/cindy-name.png differ
diff --git a/public/images/cindy-sticker.png b/public/images/cindy-sticker.png
new file mode 100644
index 0000000..fc25986
Binary files /dev/null and b/public/images/cindy-sticker.png differ
diff --git a/public/images/daz-back.png b/public/images/daz-back.png
index c0cc875..7425074 100644
Binary files a/public/images/daz-back.png and b/public/images/daz-back.png differ
diff --git a/public/images/daz-circle.png b/public/images/daz-circle.png
index 71d6fbb..86aa09f 100644
Binary files a/public/images/daz-circle.png and b/public/images/daz-circle.png differ
diff --git a/public/images/daz-sticker.png b/public/images/daz-sticker.png
index d5c9ff5..45ff73e 100644
Binary files a/public/images/daz-sticker.png and b/public/images/daz-sticker.png differ
diff --git a/public/images/drew-back.png b/public/images/drew-back.png
new file mode 100644
index 0000000..1d9a405
Binary files /dev/null and b/public/images/drew-back.png differ
diff --git a/public/images/drew-circle.png b/public/images/drew-circle.png
new file mode 100644
index 0000000..fa2bc38
Binary files /dev/null and b/public/images/drew-circle.png differ
diff --git a/public/images/drew-name.png b/public/images/drew-name.png
new file mode 100644
index 0000000..ef23bd5
Binary files /dev/null and b/public/images/drew-name.png differ
diff --git a/public/images/drew-sticker.png b/public/images/drew-sticker.png
new file mode 100644
index 0000000..fd45080
Binary files /dev/null and b/public/images/drew-sticker.png differ
diff --git a/public/images/edward-back.png b/public/images/edward-back.png
index aa43f4f..8fbb41c 100644
Binary files a/public/images/edward-back.png and b/public/images/edward-back.png differ
diff --git a/public/images/edward-circle.png b/public/images/edward-circle.png
index 5d8552a..c5ca948 100644
Binary files a/public/images/edward-circle.png and b/public/images/edward-circle.png differ
diff --git a/public/images/edward-sticker.png b/public/images/edward-sticker.png
index 605c518..0ef072f 100644
Binary files a/public/images/edward-sticker.png and b/public/images/edward-sticker.png differ
diff --git a/public/images/eric-back.png b/public/images/eric-back.png
index 6383127..5c48c60 100644
Binary files a/public/images/eric-back.png and b/public/images/eric-back.png differ
diff --git a/public/images/eric-circle.png b/public/images/eric-circle.png
index 4174347..8b959fa 100644
Binary files a/public/images/eric-circle.png and b/public/images/eric-circle.png differ
diff --git a/public/images/eric-sticker.png b/public/images/eric-sticker.png
index 67b5674..b934663 100644
Binary files a/public/images/eric-sticker.png and b/public/images/eric-sticker.png differ
diff --git a/public/images/iman-back.png b/public/images/iman-back.png
index 11aa782..e76df79 100644
Binary files a/public/images/iman-back.png and b/public/images/iman-back.png differ
diff --git a/public/images/iman-circle.png b/public/images/iman-circle.png
index 0d75268..c39b9f1 100644
Binary files a/public/images/iman-circle.png and b/public/images/iman-circle.png differ
diff --git a/public/images/iman-sticker.png b/public/images/iman-sticker.png
index dd97f8d..c65cf8f 100644
Binary files a/public/images/iman-sticker.png and b/public/images/iman-sticker.png differ
diff --git a/public/images/jason-back.png b/public/images/jason-back.png
new file mode 100644
index 0000000..fd1d1ab
Binary files /dev/null and b/public/images/jason-back.png differ
diff --git a/public/images/jason-circle.png b/public/images/jason-circle.png
new file mode 100644
index 0000000..7acecaa
Binary files /dev/null and b/public/images/jason-circle.png differ
diff --git a/public/images/jason-name.png b/public/images/jason-name.png
new file mode 100644
index 0000000..67a0431
Binary files /dev/null and b/public/images/jason-name.png differ
diff --git a/public/images/jason-sticker.png b/public/images/jason-sticker.png
new file mode 100644
index 0000000..5e10ac4
Binary files /dev/null and b/public/images/jason-sticker.png differ
diff --git a/public/images/katerina-back.png b/public/images/katerina-back.png
index 34e607f..c36a04d 100644
Binary files a/public/images/katerina-back.png and b/public/images/katerina-back.png differ
diff --git a/public/images/katerina-circle.png b/public/images/katerina-circle.png
index 578a767..13eacb2 100644
Binary files a/public/images/katerina-circle.png and b/public/images/katerina-circle.png differ
diff --git a/public/images/katerina-sticker.png b/public/images/katerina-sticker.png
index ab42061..eb7d723 100644
Binary files a/public/images/katerina-sticker.png and b/public/images/katerina-sticker.png differ
diff --git a/public/images/marizza-back.png b/public/images/marizza-back.png
index 665a49a..eed76e9 100644
Binary files a/public/images/marizza-back.png and b/public/images/marizza-back.png differ
diff --git a/public/images/marizza-circle.png b/public/images/marizza-circle.png
index 66b5fee..0dd3ddc 100644
Binary files a/public/images/marizza-circle.png and b/public/images/marizza-circle.png differ
diff --git a/public/images/marizza-sticker.png b/public/images/marizza-sticker.png
index 34e0c78..68019e3 100644
Binary files a/public/images/marizza-sticker.png and b/public/images/marizza-sticker.png differ
diff --git a/public/images/mozzie-back.png b/public/images/mozzie-back.png
index 65e3e59..b11210d 100644
Binary files a/public/images/mozzie-back.png and b/public/images/mozzie-back.png differ
diff --git a/public/images/mozzie-circle.png b/public/images/mozzie-circle.png
index 6be8667..b9c6341 100644
Binary files a/public/images/mozzie-circle.png and b/public/images/mozzie-circle.png differ
diff --git a/public/images/mozzie-sticker.png b/public/images/mozzie-sticker.png
index 275c30b..a84d258 100644
Binary files a/public/images/mozzie-sticker.png and b/public/images/mozzie-sticker.png differ
diff --git a/public/images/profile_yonglin.png b/public/images/profile_yonglin.png
new file mode 100644
index 0000000..3987c99
Binary files /dev/null and b/public/images/profile_yonglin.png differ
diff --git a/public/images/ronald-back.png b/public/images/ronald-back.png
index fca5ef6..10717fa 100644
Binary files a/public/images/ronald-back.png and b/public/images/ronald-back.png differ
diff --git a/public/images/ronald-circle.png b/public/images/ronald-circle.png
index f10822b..55d530c 100644
Binary files a/public/images/ronald-circle.png and b/public/images/ronald-circle.png differ
diff --git a/public/images/ronald-sticker.png b/public/images/ronald-sticker.png
index b08d8d0..3519e34 100644
Binary files a/public/images/ronald-sticker.png and b/public/images/ronald-sticker.png differ
diff --git a/public/images/schmidt-futures.svg b/public/images/schmidt-futures.svg
new file mode 100644
index 0000000..6689860
--- /dev/null
+++ b/public/images/schmidt-futures.svg
@@ -0,0 +1,3 @@
+
diff --git a/public/images/sinclair-back.png b/public/images/sinclair-back.png
index ed5063a..5a0dbb6 100644
Binary files a/public/images/sinclair-back.png and b/public/images/sinclair-back.png differ
diff --git a/public/images/sinclair-circle.png b/public/images/sinclair-circle.png
index b682d74..a6e44c9 100644
Binary files a/public/images/sinclair-circle.png and b/public/images/sinclair-circle.png differ
diff --git a/public/images/sinclair-sticker.png b/public/images/sinclair-sticker.png
index 0e4deb4..7bc22b8 100644
Binary files a/public/images/sinclair-sticker.png and b/public/images/sinclair-sticker.png differ
diff --git a/public/images/tools-competition.svg b/public/images/tools-competition.svg
new file mode 100644
index 0000000..3b5fe7f
--- /dev/null
+++ b/public/images/tools-competition.svg
@@ -0,0 +1,14 @@
+
diff --git a/src/App.scss b/src/App.scss
index 69e5d50..2432c03 100755
--- a/src/App.scss
+++ b/src/App.scss
@@ -1,55 +1,39 @@
@import '/node_modules/bootstrap/scss/bootstrap.scss';
@import url('https://fonts.googleapis.com/css2?family=Kalam:wght@300&display=swap');
-@media screen and (min-width: 414px) {
- .nav-bar-mobile {
- display: none;
- }
-
- .nav-bar-desktop {
- display: block;
- }
-}
-
.App {
max-width: 100%;
overflow-x: hidden;
text-align: left;
font-size: 16px;
-
h1,
h2,
h3,
h4 {
font-weight: bold;
}
-
section {
padding: 5%;
+ margin-top: -10px;
}
-}
-
+}
button {
all: unset;
}
-
a {
text-decoration: none;
color: white;
}
-
p {
line-height: 1.4;
font-weight: 300;
}
-
#quote {
width: 80%;
margin: 10% auto;
text-align: center;
font-style: italic;
}
-
.page-header {
background: #322759;
padding-left: 50px;
@@ -63,33 +47,26 @@ p {
position: relative;
overflow: visible;
z-index: 4;
-
.logo {
position: absolute;
width: 15%;
- margin-top: -100px;
display: block;
}
-
.mobile-logo {
display: none;
}
-
.nav-bar {
padding-top: 90px;
padding-bottom: 30px;
}
-
.page-header-links {
z-index: 5;
}
}
-
.page-triangle-banner {
vertical-align: top;
height: 200px;
}
-
.half-circle {
padding: 2%;
margin-top: -5.5% !important;
@@ -99,7 +76,6 @@ p {
border: 15px solid rgb(255, 51, 218);
border-top: 0;
}
-
footer {
background: top / cover no-repeat url(./images/footer-background-short.png);
padding: 3% 8%;
@@ -109,14 +85,12 @@ footer {
width: 100%;
// z-index: 1;
}
-
.divider {
align-self: center;
align-items: center;
background: #FF3369;
height: 10px;
}
-
/*page-header*/
.sub-title {
font-family: 'filson-pro';
@@ -125,84 +99,69 @@ footer {
font-size: 20px;
line-height: 34px;
}
-
.mainNav:link {
color: #E87DA6;
text-decoration: none;
}
-
.mainNav:visited {
color: #E87DA6;
text-decoration: none;
}
-
.mainNav:hover {
color: white;
text-decoration: none;
}
-
.mainNav:active {
color: white;
text-decoration: none;
}
-
.activeRoute {
background-color: white;
}
-
-
-
.mobile-break {
display: none !important;
}
-
.desktop-break {
display: block;
}
-
-
-@media screen and(max-width: 414px) {
- html {
- // overflow-x: initial !important;
- // -webkit-overflow-scrolling: touch;
+@media screen and (min-width: 414px) {
+ .nav-bar-mobile {
+ display: none;
}
-
+ .nav-bar-desktop {
+ display: block;
+ }
+}
+@media screen and(max-width: 414px) {
/*nav-bar-desktop*/
.mainNav {
display: none;
}
-
/*nav-bar-mobile*/
.page-header {
background: #322759;
width: 100%;
height: 150px;
position: fixed;
-
- .logo {
+ .logo {
display: none;
}
-
- .mobile-logo {
+ .mobile-logo {
display: block;
position: fixed;
width: 35%;
margin-top: -65px;
margin-left: -40px;
}
-
- .nav-bar {
+ .nav-bar {
position: absolute;
z-index: 0;
margin-top: -1000px;
}
-
- .page-header-links {
+ .page-header-links {
z-index: 0;
}
-
}
-
.nav-bar-mobile {
position: relative;
display: block;
@@ -217,7 +176,6 @@ footer {
background: transparent;
border: none;
}
-
.menuNav {
overflow-y: none;
list-style: none;
@@ -232,7 +190,6 @@ footer {
touch-action: none;
text-align: center;
}
-
.menuNav.showMenu {
width: 100%;
right: 0px;
@@ -240,7 +197,6 @@ footer {
padding-top: 120px;
position: fixed;
background: #322759;
-
.mobile-nav-monster {
position: fixed;
left: 0;
@@ -249,26 +205,21 @@ footer {
justify-content: flex-start;
}
}
-
.nav-tabs {
padding: 20px;
border-bottom: none !important;
text-decoration: none;
color: #D9D8D8;
}
-
.menuNav:link {
color: #D9D8D8;
}
-
.menuNav:visited {
color: #D9D8D8;
}
-
.menuNav:active {
color: #E87DA6;
}
-
.hamburger-close {
color: #FFFFFF;
width: 40px;
@@ -276,7 +227,6 @@ footer {
margin-top: 10px;
transform: scale(1.7);
}
-
.hamburger-open {
color: #FFFFFF;
width: 40px;
@@ -284,18 +234,21 @@ footer {
margin-top: 10px;
transform: scale(1.7);
}
-
.page-triangle-banner {
vertical-align: top;
height: 200px;
margin-top: 100px;
}
-
.mobile-break {
display: block !important;
}
-
.desktop-break {
display: none !important;
}
-}
\ No newline at end of file
+}
+@media screen and(max-width: 836px) {
+.page-header {
+ .nav-bar{
+ padding-top: 50px;
+ }
+}}
\ No newline at end of file
diff --git a/src/_localDb/features.js b/src/_localDb/features.js
index 67be5e6..631e361 100644
--- a/src/_localDb/features.js
+++ b/src/_localDb/features.js
@@ -1,4 +1,30 @@
module.exports = {
+ supporters: [
+ {
+ id: 1,
+ featureImage: '/images/4pt0.svg'
+ },
+ {
+ id: 2,
+ featureImage: '/images/tools-competition.svg'
+ },
+ {
+ id: 3,
+ featureImage: '/images/nsf.svg'
+ },
+ {
+ id: 4,
+ featureImage: '/images/schmidt-futures.svg'
+ },
+ {
+ id: 5,
+ featureImage: '/images/vela.svg'
+ },
+ {
+ id: 6,
+ featureImage: '/images/wff.svg'
+ },
+ ],
productFeatures: [{
id: 1,
title: 'Engage Your Students in Deeper Thinking',
@@ -119,4 +145,4 @@ module.exports = {
src:
}*/
]
-}
+}
\ No newline at end of file
diff --git a/src/_localDb/teamData.js b/src/_localDb/teamData.js
index ae2e953..1c92116 100644
--- a/src/_localDb/teamData.js
+++ b/src/_localDb/teamData.js
@@ -1,7 +1,7 @@
module.exports = {
devTeam: [
{
- id: 1,
+ id: 0,
name: 'Andy Li',
variant: 'click',
photo: '/images/andy-circle.png',
@@ -11,7 +11,7 @@ module.exports = {
linkedIn: 'https://www.linkedin.com/in/andyzanli/'
},
{
- id: 2,
+ id: 1,
name: 'Anna Roberds',
variant: 'click',
photo: '/images/anna-circle.png',
@@ -20,6 +20,16 @@ module.exports = {
title: '/images/anna-name.png',
linkedIn: 'https://www.linkedin.com/in/anna-roberds/'
},
+ {
+ id: 2,
+ name: 'Cindy Quach',
+ variant: 'click',
+ photo: '/images/cindy-circle.png',
+ hover: '/images/cindy-sticker.png',
+ back: '/images/cindy-back.png',
+ title: '/images/cindy-name.png',
+ linkedIn: 'https://www.linkedin.com/in/cindyq255/'
+ },
{
id: 3,
name: 'Daz C. Yang',
@@ -32,6 +42,16 @@ module.exports = {
},
{
id: 4,
+ name: 'Drew Hart',
+ variant: 'click',
+ photo: '/images/drew-circle.png',
+ hover: '/images/drew-sticker.png',
+ back: '/images/drew-back.png',
+ title: '/images/drew-name.png',
+ linkedIn: 'https://www.linkedin.com/in/drewjhart/'
+ },
+ {
+ id: 5,
name: 'Edward Tan',
variant: 'click',
photo: '/images/edward-circle.png',
@@ -41,7 +61,7 @@ module.exports = {
linkedIn: 'https://www.linkedin.com/in/edwardtan/'
},
{
- id: 5,
+ id: 6,
name: 'Eric Nguyen',
variant: 'click',
photo: '/images/eric-circle.png',
@@ -51,7 +71,7 @@ module.exports = {
linkedIn: 'https://www.linkedin.com/in/eric-nguyen-a77977196/'
},
{
- id: 6,
+ id: 7,
name: 'Iman Howard',
variant: 'click',
photo: '../images/iman-circle.png',
@@ -61,7 +81,17 @@ module.exports = {
linkedIn: 'https://www.linkedin.com/in/imanhoward/',
},
{
- id: 7,
+ id: 8,
+ name: 'Jason Mosley',
+ variant: 'click',
+ photo: '../images/jason-circle.png',
+ hover: '/images/jason-sticker.png',
+ back: '/images/jason-back.png',
+ title: '/images/jason-name.png',
+ linkedIn: 'https://www.linkedin.com/in/jasonmosley21/',
+ },
+ {
+ id: 9,
name: 'Katerina Schenke, PhD',
variant: 'click',
photo: '/images/katerina-circle.png',
@@ -71,7 +101,7 @@ module.exports = {
linkedIn: 'https://www.linkedin.com/in/katerina-schenke-phd-37b827b7/',
},
{
- id: 8,
+ id: 10,
name: 'Marizza Bailey',
variant: 'click',
photo: '/images/marizza-circle.png',
@@ -81,7 +111,7 @@ module.exports = {
linkedIn: 'https://www.linkedin.com/in/l-marizza-bailey-5b981143/',
},
{
- id: 9,
+ id: 11,
name: 'Mozzie Dosalmas, PhD',
variant: 'click',
photo: '/images/mozzie-circle.png',
@@ -91,7 +121,7 @@ module.exports = {
linkedIn: 'https://www.linkedin.com/in/drmozz/',
},
{
- id: 10,
+ id: 12,
name: 'Ronald Towns',
variant: 'click',
photo: '/images/ronald-circle.png',
@@ -101,7 +131,7 @@ module.exports = {
linkedIn: 'https://www.linkedin.com/in/ronaldtowns/',
},
{
- id: 11,
+ id: 13,
name: 'Sinclair Wu',
variant: 'click',
photo: '/images/sinclair-circle.png',
@@ -113,7 +143,7 @@ module.exports = {
],
advisors: [
{
- id: 1,
+ id: 0,
name: 'Andrea Ruby',
photo: '/images/profile_andrea.jpg',
title: 'Math Educator',
@@ -123,7 +153,7 @@ module.exports = {
linkedIn: null
},
{
- id: 2,
+ id: 1,
name: 'Ay-Nur Najm',
photo: '/images/profile_ay-nur.jpg',
title: 'Math Instructional Coach',
@@ -133,7 +163,7 @@ module.exports = {
linkedIn: 'https://www.linkedin.com/in/ay-nur-najm/'
},
{
- id: 3,
+ id: 2,
name: 'Ben Woodford',
photo: '/images/profile_ben.jpg',
title: 'Math Education Researcher',
@@ -143,7 +173,7 @@ module.exports = {
linkedIn: 'https://www.linkedin.com/in/ben-woodford-32153952/'
},
{
- id: 4,
+ id: 3,
name: 'Bunmi Esho',
photo: '/images/profile_bummi.jpg',
title: 'STEM Advocacy Executive',
@@ -160,7 +190,7 @@ module.exports = {
// profile: "Edward is a tech guy with over 20 years of experience building web and mobile apps. Having worked at various tech startups as well as large corporations, Edward strikes a balance between the nimbleness of the former with the structure of the latter. In his spare time, Edward enjoys playing softball, discovering new spicy food restaurants, and spending time with his kids."
// },
{
- id: 5,
+ id: 4,
name: 'Esmeralda Ortiz',
photo: '/images/profile_Esme.jpg',
title: 'Youth Development Leader',
@@ -178,7 +208,7 @@ module.exports = {
// linkedIn: 'https://www.linkedin.com/in/imanhoward/'
// },
{
- id: 7,
+ id: 5,
name: 'Paul Chin',
photo: '/images/profile_paul.jpg',
title: 'Assistant Professor of Practice',
@@ -188,7 +218,7 @@ module.exports = {
linkedIn: 'https://www.linkedin.com/in/paul-chin-04046143/'
},
{
- id: 8,
+ id: 6,
name: 'Payton Richardson',
photo: '/images/profile_payton.jpg',
title: 'Data Officer',
@@ -196,6 +226,16 @@ module.exports = {
imBackground: "linear-gradient(#e2618f, #b22e5d)",
txtBackground: '#b22e5d',
linkedIn: 'https://www.linkedin.com/in/williampaytonrichardson/'
+ },
+ {
+ id: 7,
+ name: 'Yong Lin',
+ photo: '/images/profile_yonglin.png',
+ title: 'UX Designer',
+ profile: "A seasoned UX designer with over a decade of experience, Yong Lin brings expertise in creating products at the intersection of design and technology. Drawing from a diverse background, he has successfully led a team to develop a nation-wide education platform for the Singapore government. Combining an empathetic approach to design and teamwork, he is passionate about making a positive impact in the future of education. ",
+ imBackground: 'linear-gradient(#4b65dd, #3a4b9b)',
+ txtBackground: '#3a4b9b',
+ linkedIn: 'https://www.linkedin.com/in/yonglinui/'
}
]
}
diff --git a/src/components/atoms/Logos.jsx b/src/components/atoms/Logos.jsx
new file mode 100644
index 0000000..7dc2f63
--- /dev/null
+++ b/src/components/atoms/Logos.jsx
@@ -0,0 +1,29 @@
+import React from 'react'
+import {
+ Grid,
+ Card,
+ CardContent,
+ Box,
+} from "@material-ui/core";
+
+function logos(props) {
+ const { featureImage} = props.logos
+ return (
+
+
+
+

+
+
+
+ );
+}
+
+export default logos;
+
+
diff --git a/src/components/atoms/RightOnVideo.jsx b/src/components/atoms/RightOnVideo.jsx
index 26c0b0a..a2a6a13 100644
--- a/src/components/atoms/RightOnVideo.jsx
+++ b/src/components/atoms/RightOnVideo.jsx
@@ -1,5 +1,10 @@
import React from "react";
-import { Box, Grid } from "@material-ui/core";
+import {
+ Grid,
+ Card,
+ CardContent,
+ Box,
+} from "@material-ui/core";
import redMonster from '../../images/red-monster.png'
import blueMonster from '../../images/blue-monster.png'
@@ -11,39 +16,54 @@ function RightOnVideo() {
style={{
top: "0px",
left: "0px",
- marginTop: "250px",
- marginBottom: "300px",
+ marginTop: "0px",
+ marginBottom: "93.52px",
position: "relative",
width: "100%"
}}
- >
-
-
-
-

+ >
+
+
-
+
+
+
+
+
+
+ We’re featured on
+
NBC Nightly News!
+
+
+
+
+
+

+
+

-
-
+
);
}
diff --git a/src/components/atoms/SectionHeading.jsx b/src/components/atoms/SectionHeading.jsx
index cbbecd5..560bf5c 100644
--- a/src/components/atoms/SectionHeading.jsx
+++ b/src/components/atoms/SectionHeading.jsx
@@ -1,28 +1,16 @@
import React from 'react'
import { Box, Grid } from "@material-ui/core";
-function SectionHeading () {
+function SectionHeading (props) {
return(
-
- Why RightOn!
-
-
+
+ {props.title}
+
- {/*
-
-
-
-
- Why RightOn!
-
-
-
-
- */}
)
diff --git a/src/components/atoms/SingleWhy.jsx b/src/components/atoms/SingleWhy.jsx
index ea52a45..24aefb8 100644
--- a/src/components/atoms/SingleWhy.jsx
+++ b/src/components/atoms/SingleWhy.jsx
@@ -1,8 +1,10 @@
import React from 'react'
+import topBackground from '../../images/background-symbols.svg'
import {
Grid,
Card,
CardContent,
+ Box,
} from "@material-ui/core";
function singleWhy(props) {
@@ -15,7 +17,6 @@ function singleWhy(props) {

@@ -30,6 +31,14 @@ function singleWhy(props) {
dangerouslySetInnerHTML={{ __html: description }} />
+
+
+
+
);
diff --git a/src/components/molecules/ProfileAdvisors.jsx b/src/components/molecules/ProfileAdvisors.jsx
index 81163d0..28ce119 100644
--- a/src/components/molecules/ProfileAdvisors.jsx
+++ b/src/components/molecules/ProfileAdvisors.jsx
@@ -5,10 +5,10 @@ import { FaArrowAltCircleRight, FaArrowAltCircleLeft } from 'react-icons/fa';
import Carousel from 'react-material-ui-carousel'
function Advisors({ advisorProfiles }) {
- const decks = [[0, 1, 2], [3, 4, 5], [6, 0, 1], [2, 3, 4], [5, 6, 0], [1, 2, 3], [4, 5, 6]]
+ const decks = [[0, 1, 2], [3, 4, 5], [6, 7, 0], [1, 2, 3], [4, 5, 6], [7, 0, 1], [2, 3, 4], [5, 6, 7],]
return (
-
{advisorProfiles.map((advisor, index) => {
- var deck = decks[(index % 7)]
+ var deck = decks[(index % 8)]
console.log(deck)
var first = deck[0]
var second = deck[1]
@@ -64,7 +64,7 @@ function Advisors({ advisorProfiles }) {
);
})}
-
{advisorProfiles.map((advisor, index) => {
diff --git a/src/components/organisms/Supporters.jsx b/src/components/organisms/Supporters.jsx
new file mode 100755
index 0000000..7698b50
--- /dev/null
+++ b/src/components/organisms/Supporters.jsx
@@ -0,0 +1,33 @@
+import React from 'react'
+import {
+ Box,
+ Grid
+} from "@material-ui/core";
+import Logos from '../atoms/Logos' ;
+import SectionHeading from '../atoms/SectionHeading';
+
+function Supporters(props) {
+ const { supporters } = props
+ return (
+
+
+
+
+
+ {supporters.map((logo) => (
+
+
+
+ ))}
+
+
+ );
+}
+export default Supporters;
\ No newline at end of file
diff --git a/src/components/organisms/WhyRightOn.jsx b/src/components/organisms/WhyRightOn.jsx
index 38ee03c..50d7a1d 100755
--- a/src/components/organisms/WhyRightOn.jsx
+++ b/src/components/organisms/WhyRightOn.jsx
@@ -5,17 +5,23 @@ import {
} from "@material-ui/core";
import SectionHeading from '../atoms/SectionHeading'
import SingleWhy from '../atoms/SingleWhy'
+import topBackground from '../../images/background-symbols.svg'
import RightOnVideo from '../atoms/RightOnVideo';
function WhyRightOn(props) {
const { whyRightOn } = props
+
return (
-
-
+
+
+
+
+
+
-
+
+
+
+
);
}
diff --git a/src/components/pages/LandingPage.jsx b/src/components/pages/LandingPage.jsx
index 271ca6c..fcb98a7 100644
--- a/src/components/pages/LandingPage.jsx
+++ b/src/components/pages/LandingPage.jsx
@@ -3,6 +3,7 @@ import React from 'react'
import ProductFeatures from '../organisms/ProductFeatures'
import WhyRightOn from '../organisms/WhyRightOn'
import ProblemSection from '../organisms/ProblemSection'
+import Supporters from '../organisms/Supporters'
import featureData from '../../_localDb/features'
@@ -10,12 +11,13 @@ import GoToTop from '../../GoToTop'
function LandingPage (props) {
const {styles} = props
- const { whyRightOn, productFeatures } = featureData
+ const { whyRightOn, productFeatures, supporters } = featureData
return (
)
diff --git a/src/images/background-symbols.svg b/src/images/background-symbols.svg
new file mode 100644
index 0000000..6a43eb4
--- /dev/null
+++ b/src/images/background-symbols.svg
@@ -0,0 +1,368 @@
+
diff --git a/src/images/profile_yonglin.png b/src/images/profile_yonglin.png
new file mode 100644
index 0000000..3987c99
Binary files /dev/null and b/src/images/profile_yonglin.png differ
diff --git a/src/landingPage.scss b/src/landingPage.scss
index 1052fe4..38771c7 100644
--- a/src/landingPage.scss
+++ b/src/landingPage.scss
@@ -1,34 +1,260 @@
@import '/node_modules/bootstrap/scss/bootstrap.scss';
@import url('https://fonts.googleapis.com/css2?family=Kalam:wght@300&display=swap');
+// video aspect ration used in padding-bottom per: http://alistapart.com/article/creating-intrinsic-ratios-for-video/
+$video-aspect-ratio: 56.25%;
+
+/*landing-page*/
+.landing-page-banners {
+ font-family: "filson-pro";
+ font-style: normal;
+ font-size: 55px;
+ font-weight: 700;
+ line-height: 84px;
+ letter-spacing: 0em;
+ text-align: center;
+ color: white;
+ justify-items: center;
+ display: grid;
+}
+.landing-page-banners-underline {
+ width: 550px;
+ border: 3.5px solid #E29B5D;
+ opacity: 1;
+ justify-content: center;
+ align-items: center;
+ margin-top: 5px;
+}
+.problem-section {
+ position: relative;
+ top: 0px;
+ left: 0px;
+ margin-top: -100px;
+}
+.problem-section-top-background {
+ position: absolute;
+ height: 1123.12px;
+ top: -150px;
+ right: -50px;
+}
+.why-section-top-background {
+ position: absolute;
+ height: 1123.12px;
+ bottom: -1960px;
+ z-index: -21;
+ right: 56%;
+}
+.problem-section-landing-block {
+ position: absolute;
+ width: 700px;
+ height: 850px;
+ left: 0px;
+ top: 1px;
+ z-index: 3;
+}
+.problem-section-landing-block-header1 {
+ position: absolute;
+ width: 375px;
+ height: 179px;
+ left: 111px;
+ top: 200px;
+ z-index: 4;
+ font-family: 'filson-pro';
+ display: flex;
+ align-items: center;
+ text-align: left;
+ color: #FEFDFF;
+ font-style: normal;
+ font-weight: 700;
+ font-size: 45px;
+ line-height: 106.3%;
+}
+.problem-section-landing-block-header2 {
+ font-family: 'roboto';
+ font-style: normal;
+ font-size: 24px;
+ font-weight: 400;
+ line-height: 33px;
+ letter-spacing: 0em;
+ text-align: left;
+ color: #FFFFFF;
+ z-index: 4;
+ left: 111px;
+ top: 410px;
+ position: absolute;
+}
+.problem-section-landing-block-underline {
+ position: absolute;
+ width: 279px;
+ margin-top: 190px;
+ border: 2px solid #FFFFFF;
+ opacity: 1;
+}
+.problem-section-chromebook {
+ position: absolute;
+ width: 80%;
+ left: 150px;
+ top: 220px;
+ z-index: 2;
+}
+.problem-section-monster {
+ position: absolute;
+ z-index: 4;
+ margin-left: 75px;
+ margin-top: 60px;
+}
+.product-features-button {
+ position: absolute;
+ z-index: 5;
+ margin-left: 15px;
+}
+.supporters{
+ // display: flex;
+ // display: grid;
+ // grid-template-rows:30% 30% 30%;
+ justify-content: center;
+ align-items: center;
+}
+.why-cards-section {
+ z-index: 1;
+}
+.why-cards {
+ width: 359px;
+ height: 628.71px;
+ align-items: center;
+ justify-content: center;
+ z-index: -2;
+}
+.video-cards {
+ position: absolute;
+ left: 90%;
+ bottom: 135px;
+ height: 90px;
+ width: 260px;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ z-index: 5;
+ border-radius: 20px;
+}
+.video-comment {
+ font-family: 'Roboto';
+ font-style: normal;
+ font-weight: 700;
+ font-size: 20px;
+ line-height: 130.2%;
+ color: white;
+ text-align: center;
+}
+.video-cards-title {
+ font-family: 'Roboto';
+ font-style: normal;
+ font-weight: 700;
+ font-size: 24px;
+ line-height: 130.2%;
+ color: white;
+ text-align: center;
+}
+.why-cards-title {
+ font-family: 'filson-pro';
+ font-style: normal;
+ font-weight: 700;
+ font-size: 25px;
+ line-height: 29px;
+ color: white;
+}
+.why-cards-title-underline {
+ border: 2px solid #FFFFFF;
+ width: 172px;
+ height: 0px;
+ left: 136px;
+ top: 2988px;
+ opacity: 1;
+}
+.why-cards-description {
+ font-family: 'Roboto';
+ font-style: normal;
+ font-weight: 400;
+ font-size: 19px;
+ line-height: 22px;
+ color: #FFFFFF;
+}
+.why-right-on-bottom-background {
+ position: absolute;
+ left: -200px;
+ top: 2120px;
+ z-index: 0;
+}
+.right-on-video-container {
+ position: relative;
+ padding-bottom: $video-aspect-ratio;
+ height: 0;
+ overflow: hidden;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+}
+.right-on-video {
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ z-index: 4;
+ top: 0;
+ left: 0;
+}
+.red-monster {
+ position: absolute;
+ right: -189px;
+ bottom: -55px;
+ z-index: 3;
+}
+.blue-monster {
+ position: absolute;
+ left: -180px;
+ bottom: -55px;
+ z-index: 3;
+}
- /*landing-page*/
-
+@media screen and (max-width: 1200px) {
+ /*home-page*/
+ .landing-page-banners {
+ font-family: "filson-pro";
+ font-style: normal;
+ font-size: 45px;
+ font-weight: 700;
+ line-height: 60px;
+ letter-spacing: 0em;
+ text-align: center;
+ color: white;
+ justify-items: center;
+ display: grid;
+ }
+ .landing-page-banners-underline {
+ width: 550px;
+ border: 3.5px solid #E29B5D;
+ opacity: 1;
+ justify-content: center;
+ margin-top: 15px;
+ }
.problem-section {
position: relative;
top: 0px;
left: 0px;
margin-top: -100px;
}
-
.problem-section-top-background {
-
position: absolute;
- // width: 1146.89px;
- height: 1123.12px;
- top: -150px;
- right: -50px;
+ width: 100%;
}
-
.problem-section-landing-block {
position: absolute;
- width: 700px;
- height: 850px;
+ // width: 100%;
+ // height: 100%;
+ width: 60%;
left: 0px;
top: 1px;
z-index: 3;
}
-
.problem-section-landing-block-header1 {
position: absolute;
width: 375px;
@@ -46,7 +272,6 @@
font-size: 45px;
line-height: 106.3%;
}
-
.problem-section-landing-block-header2 {
font-family: 'roboto';
font-style: normal;
@@ -57,64 +282,73 @@
text-align: left;
color: #FFFFFF;
z-index: 4;
- // height: 147px;
- // width: 375px;
left: 111px;
top: 410px;
position: absolute;
}
-
.problem-section-landing-block-underline {
position: absolute;
width: 279px;
margin-top: 190px;
- // height: 0px;
- // left: 111px;
- // top: 300px;
border: 2px solid #FFFFFF;
opacity: 1;
}
-
.problem-section-chromebook {
position: absolute;
- // width: 1336px;
- // height: 506px;
width: 80%;
left: 150px;
- top: 220px;
+ top: 290px;
z-index: 2;
}
-
.problem-section-monster {
position: absolute;
- // top: 625px;
- // left: 150px;
z-index: 4;
- //width: 20%;
- margin-left: 75px;
+ margin-left: 60px;
margin-top: 60px;
}
-
.product-features-button {
position: absolute;
- // margin-top: 470px;
z-index: 5;
- // width: 25%;
- margin-left: 15px;
}
-
- .why-cards-section {
- z-index: 1;
+ .why-right-on-bottom-background {
+ position: absolute;
+ width: 100%;
+ z-index: 0;
+ }
+ .right-on-video-container {
+ position: relative;
+ padding-bottom: $video-aspect-ratio;
+ height: 0;
+ overflow: hidden;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ }
+ .right-on-video {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ }
+ .red-monster {
+ position: absolute;
+ right: -189px;
+ bottom: -55px;
+ z-index: 3;
+ }
+ .blue-monster {
+ position: absolute;
+ left: -180px;
+ bottom: -55px;
+ z-index: 3;
}
-
.why-cards {
- width: 359px;
- height: 628.71px;
+ width: 296px;
+ height: 570px;
align-items: center;
justify-content: center;
-
}
-
.why-cards-title {
font-family: 'filson-pro';
font-style: normal;
@@ -123,246 +357,233 @@
line-height: 29px;
color: white;
}
-
.why-cards-title-underline {
border: 2px solid #FFFFFF;
width: 172px;
height: 0px;
left: 136px;
top: 2988px;
- opacity: 1;
}
-
.why-cards-description {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
- font-size: 19px;
+ font-size: 17px;
line-height: 22px;
color: #FFFFFF;
-
}
+}
- .why-right-on-bottom-background {
+@media screen and(max-width: 960px) {
+ .red-monster {
position: absolute;
- left: -200px;
- top: 2120px;
- z-index: 0;
- }
-
- .right-on-video-container {
- width: 100%;
- height: 100%;
- overflow: hidden;
- display: flex;
- justify-content: center;
- align-items: center;
+ left: 70%;
+ top: -130px;
+ z-index: 3;
+ rotate: -20deg;
+ scale: .8;
}
-
- .right-on-video {
+ .blue-monster {
position: absolute;
- //max-width: 50vw;
- width: 100%;
- z-index: 2;
+ right: 65%;
+ top: -111px;
+ z-index: 3;
+ rotate: 20deg;
+ scale: .9;
+ left: auto;
}
-
- .red-monster {
+ .video-cards {
position: absolute;
- left: 90%;
- top: 50px;
- z-index: 1;
+ left: 70%;
+ top: -130px;
+ height: 90px;
+ width: 260px;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ z-index: 5;
+ border-radius: 20px;
}
+ footer .MuiGrid-root img {
+ width: 40%;
+ height: auto;
+ }
+}
- .blue-monster {
+@media screen and(max-width: 836px) {
+ .video-cards {
position: absolute;
- left: -180px;
- top: 30px;
- z-index: 1;
+ left: 70%;
+ top: -130px;
+ height: 90px;
+ width: 260px;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ z-index: 5;
+ border-radius: 20px;
+ display: none;
+ }
+ .landing-page-banners {
+ font-family: "filson-pro";
+ font-style: normal;
+ font-size: 34px;
+ font-weight: 700;
+ line-height: 45px;
+ letter-spacing: 0em;
+ text-align: center;
+ color: white;
+ justify-items: center;
+ display: grid;
}
-
-
-@media screen and (max-width: 1200px) {
-
- /*home-page*/
.problem-section {
position: relative;
top: 0px;
left: 0px;
- margin-top: -100px;
+ margin-top: 80px;
+ z-index: 1;
}
-
.problem-section-top-background {
-
position: absolute;
- // width: 1146.89px;
- // height: 1123.12px;
- // top: -150px;
- // right: -50px;
- width: 100%;
+ width: 858.8px;
+ height: 841px;
}
-
.problem-section-landing-block {
position: absolute;
- // width: 700px;
- // height: 850px;
- width: 100%;
- height: 100%;
+ transform: matrix(1, 0, 0, -1, 0, 0);
+ width: 540px;
+ height: 480px;
left: 0px;
- top: 1px;
+ top: 250px;
z-index: 3;
}
-
.problem-section-landing-block-header1 {
position: absolute;
- width: 375px;
- height: 179px;
- left: 111px;
- top: 200px;
- z-index: 4;
font-family: 'filson-pro';
+ font-style: normal;
+ font-weight: 700;
+ font-size: 34px;
+ line-height: 36px;
display: flex;
align-items: center;
- text-align: left;
color: #FEFDFF;
- font-style: normal;
- font-weight: 700;
- font-size: 45px;
- line-height: 106.3%;
+ left: 48px;
+ top: 280px;
+ z-index: 4;
}
-
.problem-section-landing-block-header2 {
font-family: 'roboto';
font-style: normal;
- font-size: 24px;
font-weight: 400;
- line-height: 33px;
+ font-size: 20px;
+ line-height: 24px;
letter-spacing: 0em;
text-align: left;
color: #FFFFFF;
z-index: 4;
- // height: 147px;
- // width: 375px;
- left: 111px;
- top: 410px;
+ left: 48px;
+ top: 470px;
position: absolute;
}
-
.problem-section-landing-block-underline {
position: absolute;
- width: 279px;
- margin-top: 190px;
- // height: 0px;
- // left: 111px;
- // top: 300px;
+ width: 215px;
+ margin-top: 150px;
border: 2px solid #FFFFFF;
opacity: 1;
}
-
.problem-section-chromebook {
position: absolute;
- // width: 1336px;
- // height: 506px;
- width: 80%;
- left: 150px;
- top: 290px;
+ width: 100%;
+ height: auto;
+ left: -8px;
+ top: 35px;
z-index: 2;
+ padding: 0 25px;
}
-
.problem-section-monster {
position: absolute;
- // top: 625px;
- // left: 150px;
z-index: 4;
- //width: 20%;
- margin-left: 60px;
- margin-top: 60px;
+ margin-left: 350px;
+ margin-top: 80px;
+ width: 35%;
}
-
.product-features-button {
position: absolute;
- // margin-top: 470px;
z-index: 5;
- // width: 25%;
- // margin-left: 30px;
+ margin-left: 300px;
+ margin-top: 25px;
+ width: 50%;
+ }
+ footer .MuiGrid-root img {
+ width: 40%;
+ height: auto;
}
+}
- .why-right-on-bottom-background {
+@media screen and(max-width: 650px) {
+ .problem-section-landing-block {
position: absolute;
- width: 100%;
- // left: -200px;
- // top: 2120px;
- z-index: 0;
+ transform: matrix(1, 0, 0, -1, 0, 0);
+ width: 450px;
+ height: 450px;
+ left: 0px;
+ top: 370px;
+ z-index: 3;
}
-
- .right-on-video-container {
- width: 100%;
- height: 100%;
- overflow: hidden;
- display: flex;
- justify-content: center;
- align-items: center;
+ .problem-section-landing-block-header1 {
+ left: 48px;
+ top: 380px;
}
-
- .right-on-video {
- position: absolute;
- //max-width: 50vw;
- width: 100%;
- z-index: 2;
+ .problem-section-landing-block-header2 {
+ left: 48px;
+ top: 570px;
}
-
- .red-monster {
- position: absolute;
- left: 90%;
- top: 50px;
- z-index: 1;
+ .problem-section-landing-block {
+ position: absolute;
+ transform: matrix(1, 0, 0, -1, 0, 0);
+ width: 450px;
+ height: 480px;
+ left: 0px;
+ top: 370px;
+ z-index: 3;
+ }.problem-section-monster {
+ margin-left: 245px;
+ margin-top: 200px;
}
-
- .blue-monster {
- position: absolute;
- left: -180px;
- top: 30px;
- z-index: 1;
+ .product-features-button {
+ margin-left: 210px;
+ margin-top: 160px;
+ width: 50%;
}
-
- .why-cards {
- width: 296px;
- height: 570px;
- align-items: center;
- justify-content: center;
+ .problem-section-chromebook {
+ left: -282px;
+ top: 95px;
+ width: 756px;
+ height: auto;
}
+}
- .why-cards-title {
- font-family: 'filson-pro';
+@media screen and(max-width: 414px) {
+ /*home-page*/
+ .landing-page-banners {
+ font-family: "filson-pro";
font-style: normal;
+ font-size: 34px;
font-weight: 700;
- font-size: 25px;
- line-height: 29px;
+ line-height: 45px;
+ letter-spacing: 0em;
+ text-align: center;
color: white;
+ justify-items: center;
+ display: grid;
}
-
- .why-cards-title-underline {
- border: 2px solid #FFFFFF;
- width: 172px;
- height: 0px;
- left: 136px;
- top: 2988px;
- }
-
- .why-cards-description {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 400;
- font-size: 17px;
- line-height: 22px;
- color: #FFFFFF;
-
+ .landing-page-banners-underline {
+ justify-content: center;
+ width: 300px;
+ border: 3px solid #E29B5D;
+ opacity: 1;
}
-
-}
-
-@media screen and(max-width: 414px) {
-
- /*home-page*/
.problem-section {
position: relative;
top: 0px;
@@ -370,14 +591,11 @@
margin-top: 80px;
z-index: 1;
}
-
.problem-section-top-background {
-
position: absolute;
width: 858.8px;
height: 841px;
}
-
.problem-section-landing-block {
position: absolute;
transform: matrix(1, 0, 0, -1, 0, 0);
@@ -387,7 +605,6 @@
top: 370px;
z-index: 3;
}
-
.problem-section-landing-block-header1 {
position: absolute;
font-family: 'filson-pro';
@@ -402,7 +619,6 @@
top: 380px;
z-index: 4;
}
-
.problem-section-landing-block-header2 {
font-family: 'roboto';
font-style: normal;
@@ -417,106 +633,79 @@
top: 570px;
position: absolute;
}
-
.problem-section-landing-block-underline {
position: absolute;
width: 215px;
margin-top: 150px;
- // height: 0px;
- // left: 111px;
- // top: 300px;
border: 2px solid #FFFFFF;
opacity: 1;
}
-
.problem-section-chromebook {
position: absolute;
- // width: 1336px;
- // height: 506px;
width: 630px;
height: 239px;
left: -280px;
top: 150px;
z-index: 2;
}
-
.problem-section-monster {
position: absolute;
- // top: 625px;
- // left: 150px;
z-index: 4;
- //width: 20%;
margin-left: 180px;
margin-top: 230px;
width: 35%;
}
-
.product-features-button {
position: absolute;
- // margin-top: 470px;
z-index: 5;
- // width: 25%;
margin-left: 150px;
margin-top: 200px;
width: 50%;
}
-
.why-right-on-bottom-background {
position: absolute;
- //width: 100%;
- // left: -200px;
- //top: 3000px;
- //width: 375px;
- // height: 841px;
z-index: 0;
}
-
.right-on-video-container {
- width: 100%;
- height: 100%;
+ position: relative;
+ padding-bottom: $video-aspect-ratio;
+ height: 0;
overflow: hidden;
display: flex;
justify-content: center;
align-items: center;
}
-
.right-on-video {
position: absolute;
- //max-width: 50vw;
+ top: 0;
+ left: 0;
width: 100%;
- height: 177px;
- margin-top: -360px;
- z-index: 2;
+ height: 100%;
}
.red-monster {
position: absolute;
left: 90%;
- top: 50px;
- z-index: 1;
+ bottom: -11%;
+ z-index: 2;
display: none;
}
-
.blue-monster {
position: absolute;
left: -180px;
- top: 30px;
- z-index: 1;
+ bottom: -11%;
+ z-index: 2;
display: none;
}
-
.why-cards-section {
z-index: 1;
- margin-top: -400px !important;
}
-
.why-cards {
width: 296px;
height: 570px;
align-items: center;
justify-content: center;
}
-
.why-cards-title {
font-family: 'filson-pro';
font-style: normal;
@@ -525,7 +714,6 @@
line-height: 29px;
color: white;
}
-
.why-cards-title-underline {
border: 2px solid #FFFFFF;
width: 172px;
@@ -533,7 +721,6 @@
left: 136px;
top: 2988px;
}
-
.why-cards-description {
font-family: 'Roboto';
font-style: normal;
@@ -541,7 +728,6 @@
font-size: 17px;
line-height: 22px;
color: #FFFFFF;
-
.value-card {
width: 329px;
height: 151px;
@@ -550,25 +736,21 @@
box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.25);
padding: 0px
}
-
.value-img {
height: 151px;
}
-
.value-text {
width: 180px;
height: 165px;
padding-left: 21px;
padding-right: 29px;
}
-
.values-text {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 19px;
-
color: #FFFFFF;
}
}
diff --git a/src/teamPage.scss b/src/teamPage.scss
index 8b9229c..e0df587 100644
--- a/src/teamPage.scss
+++ b/src/teamPage.scss
@@ -1,7 +1,6 @@
@import '/node_modules/bootstrap/scss/bootstrap.scss';
@import url('https://fonts.googleapis.com/css2?family=Kalam:wght@300&display=swap');
-
.team-page-monsters {
width: 100%;
background: #322759;
@@ -13,17 +12,14 @@
align-items: center;
display: flex;
}
-
.team-page-monsters-mobile {
display: none;
}
-
.team-page-intros {
margin-top: 55px;
margin-bottom: 55px;
text-align: center;
}
-
.team-page-banners {
font-family: "filson-pro";
font-style: normal;
@@ -33,17 +29,16 @@
letter-spacing: 0em;
text-align: center;
color: white;
-
+ justify-items: center;
+ display: grid;
}
-
.team-page-banners-underline {
width: 550px;
border: 3.5px solid #E29B5D;
opacity: 1;
justify-content: center;
+ align-items: center;
}
-
-
.flip-card-outer {
perspective: 1000px;
width: 300px;
@@ -54,10 +49,11 @@
.flip-card-inner {
transform-style: preserve-3d;
- transition: .5s linear .1s;
+ transition: .3s linear .1s;
position: relative;
width: inherit;
height: inherit;
+ cursor: pointer;
.flip-card-outer:focus {
outline: none !important;
@@ -93,28 +89,22 @@
}
}
-
.css-1f8sh1y {
width: 1500px !important;
- height: 730px !important;
+ height: 730px !important;
}
-
.desktop-advisors {
- display: block;
+ display: block;
}
-
.mobile-advisors {
display: none;
}
-
.no-arrows {
display: none;
}
-
.arrows {
display: block;
}
-
.advisor-header {
font-family: Roboto;
font-style: normal;
@@ -122,59 +112,48 @@
font-size: 32px;
font-weight: 700;
line-height: 38px;
-/* identical to box height */
+ // identical to box height
color: #FFFFFF;
}
-
.advisor-title {
font-weight: 500;
font-size: 20px;
line-height: 23px;
}
-
.advisor-description {
font-family: Roboto;
font-style: normal;
font-size: 18px;
font-weight: 400;
line-height: 22px;
-
color: #FFFFFF;
}
-
.advisor-card {
width: 370px;
height: 690px;
perspective: 1px;
align-items: center;
border-radius: 30px;
- box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.25)
+ box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.25);
}
-
@media screen and (max-width: 2000px) {
-
.css-1f8sh1y {
width: 1450px !important;
height: 730px !important;
}
-
.no-arrows {
display: none;
}
-
.arrows {
display: block;
}
-
.desktop-advisors {
display: block;
}
-
.mobile-advisors {
display: none;
}
-
.advisor-header {
font-family: Roboto;
font-style: normal;
@@ -182,41 +161,35 @@
font-size: 32px;
font-weight: 700;
line-height: 38px;
- /* identical to box height */
+ // identical to box height
color: #FFFFFF;
}
-
.advisor-title {
font-weight: 500;
font-size: 20px;
line-height: 23px;
}
-
.advisor-description {
font-family: Roboto;
font-style: normal;
font-size: 18px;
font-weight: 400;
line-height: 22px;
-
color: #FFFFFF;
}
-
.advisor-card {
width: 370px;
height: 690px;
perspective: 1px;
align-items: center;
border-radius: 30px;
- box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.25)
+ box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.25);
}
-
.team-page-intros {
margin-top: 55px;
margin-bottom: 55px;
text-align: center;
}
-
.team-page-banners {
font-family: "filson-pro";
font-style: normal;
@@ -226,18 +199,14 @@
letter-spacing: 0em;
text-align: center;
color: white;
-
}
-
.team-page-banners-underline {
width: 550px;
border: 3.5px solid #E29B5D;
opacity: 1;
justify-content: center;
}
-
- /*team-page-profile-cards*/
-
+ /* team-page-profile-cards */
.flip-card-outer {
perspective: 1000px;
width: 300px;
@@ -245,26 +214,21 @@
margin: 25px, 0;
margin-right: 5px;
margin-left: 5px;
-
.flip-card-inner {
transform-style: preserve-3d;
- transition: .5s linear .1s;
+ transition: .3s linear .1s;
position: relative;
width: inherit;
height: inherit;
-
.flip-card-outer:focus {
outline: none !important;
}
-
.flip-card-outer:active {
outline: none !important;
}
-
&.showBack {
transform: rotateY(180deg);
}
-
.card {
backface-visibility: hidden;
position: absolute;
@@ -294,15 +258,12 @@
width: 1270px !important;
height: 670px !important;
}
-
.no-arrows {
display: none;
}
-
.arrows {
display: block;
}
-
.advisor-header {
font-family: Roboto;
font-style: normal;
@@ -310,26 +271,22 @@
font-size: 28px;
font-weight: 700;
line-height: 34px;
- /* identical to box height */
+ // identical to box height
color: #FFFFFF;
}
-
.advisor-title {
font-weight: 500;
font-size: 18px;
line-height: 21px;
}
-
.advisor-description {
font-family: Roboto;
font-style: normal;
font-size: 16px;
font-weight: 400;
line-height: 20px;
-
color: #FFFFFF;
}
-
.advisor-card {
width: 310px;
height: 630px;
@@ -345,15 +302,12 @@
width: 1100px !important;
height: 750px !important;
}
-
.no-arrows {
display: none;
}
-
.arrows {
display: block;
}
-
.advisor-header {
font-family: Roboto;
font-style: normal;
@@ -361,26 +315,22 @@
font-size: 28px;
font-weight: 700;
line-height: 34px;
- /* identical to box height */
+ // identical to box height
color: #FFFFFF;
}
-
.advisor-title {
font-weight: 500;
font-size: 18px;
line-height: 21px;
}
-
.advisor-description {
font-family: Roboto;
font-style: normal;
font-size: 16px;
font-weight: 400;
line-height: 20px;
-
color: #FFFFFF;
}
-
.advisor-card {
width: 250px;
height: 700px;
@@ -397,7 +347,6 @@
margin-top: 35px;
margin-bottom: 45px;
}
-
.team-page-banners {
font-family: "filson-pro";
font-size: 34px;
@@ -407,7 +356,6 @@
text-align: center;
color: white;
}
-
.team-page-banners-underline {
justify-content: center;
width: 300px;
@@ -415,7 +363,6 @@
opacity: 1;
margin-top: -4px;
}
-
.flip-card-outer {
perspective: 1000px;
width: 300px;
@@ -423,29 +370,21 @@
margin: 10px, 0;
margin-right: 1px;
margin-left: 1px;
-
-
.flip-card-outer:focus {
outline: none !important;
}
-
.flip-card-outer:active {
outline: none !important;
}
-
-
.flip-card-inner {
transform-style: preserve-3d;
- transition: .5s linear .1s;
+ transition: .3s linear .1s;
position: relative;
width: inherit;
height: inherit;
-
-
&.showBack {
transform: rotateY(180deg);
}
-
.card {
backface-visibility: hidden;
position: absolute;
@@ -455,17 +394,13 @@
height: 100%;
background-color: #322759;
border: none;
-
-
&.front {
transform: rotateY(0);
}
-
&.back {
transform: rotateY(180deg);
}
-
}
}
@@ -474,23 +409,18 @@
width: 670px !important;
height: 730px !important;
}
-
.no-arrows {
display: none;
}
-
.arrows {
display: block;
}
-
.desktop-advisors {
display: none;
}
-
.mobile-advisors {
display: block;
}
-
.advisor-header {
font-family: Roboto;
font-style: normal;
@@ -498,26 +428,22 @@
font-size: 32px;
font-weight: 700;
line-height: 38px;
- /* identical to box height */
+ // identical to box height
color: #FFFFFF;
}
-
.advisor-title {
font-weight: 500;
font-size: 20px;
line-height: 23px;
}
-
.advisor-description {
font-family: Roboto;
font-style: normal;
font-size: 18px;
font-weight: 400;
line-height: 22px;
-
color: #FFFFFF;
}
-
.advisor-card {
width: 370px;
height: 690px;
@@ -533,23 +459,18 @@
width: 610px !important;
height: 700px !important;
}
-
.no-arrows {
display: none;
}
-
.arrows {
display: block;
}
-
.desktop-advisors {
display: none;
}
-
.mobile-advisors {
display: block;
}
-
.advisor-header {
font-family: Roboto;
font-style: normal;
@@ -557,26 +478,22 @@
font-size: 28px;
font-weight: 700;
line-height: 34px;
- /* identical to box height */
+ // identical to box height
color: #FFFFFF;
}
-
.advisor-title {
font-weight: 500;
font-size: 18px;
line-height: 21px;
}
-
.advisor-description {
font-family: Roboto;
font-style: normal;
font-size: 16px;
font-weight: 400;
line-height: 20px;
-
color: #FFFFFF;
}
-
.advisor-card {
width: 350px;
height: 640px;
@@ -592,23 +509,18 @@
width: 380px !important;
height: 700px !important;
}
-
.no-arrows {
display: block;
}
-
.arrows {
display: none;
}
-
.desktop-advisors {
display: none;
}
-
.mobile-advisors {
display: block;
}
-
.advisor-header {
font-family: Roboto;
font-style: normal;
@@ -616,26 +528,22 @@
font-size: 28px;
font-weight: 700;
line-height: 34px;
- /* identical to box height */
+ // identical to box height
color: #FFFFFF;
}
-
.advisor-title {
font-weight: 500;
font-size: 18px;
line-height: 21px;
}
-
.advisor-description {
font-family: Roboto;
font-style: normal;
font-size: 16px;
font-weight: 400;
line-height: 20px;
-
color: #FFFFFF;
}
-
.advisor-card {
width: 350px;
height: 640px;
@@ -651,23 +559,18 @@
width: 310px !important;
height: 740px !important;
}
-
.no-arrows {
display: block;
}
-
.arrows {
display: none;
}
-
.desktop-advisors {
display: none;
}
-
.mobile-advisors {
display: block;
}
-
.advisor-card {
width: 250px;
height: 700px;
@@ -676,11 +579,9 @@
border-radius: 30px;
box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.25)
}
-
.team-page-monsters {
display: none;
}
-
.team-page-monsters-mobile {
display: block;
margin-top: 30%;