From b5eb090f663209e41c60f4b9e1f862e525344736 Mon Sep 17 00:00:00 2001 From: Mariana Date: Tue, 26 Feb 2019 19:38:02 -0800 Subject: [PATCH 01/21] User-Interface-Project-Week --- css/index.css | 137 +++++++++++++++++++++++++++++++++++++++++++++++++- index.html | 8 ++- 2 files changed, 143 insertions(+), 2 deletions(-) diff --git a/css/index.css b/css/index.css index e6b2b589c1..4df28c59af 100644 --- a/css/index.css +++ b/css/index.css @@ -1 +1,136 @@ -/* Should be empty until you compile your LESS */ \ No newline at end of file +/*------------------------------------*\ +RESET +\*------------------------------------*/ +/* http://meyerweb.com/eric/tools/css/reset/ +v2.0b1 | 201101 +NOTE:WORK IN PROGRESS +USE WITH CAUTION AND TEST WITH ABANDON */ +html, +body, +div, +span, +applet, +object, +iframe, +h1, +h2, +h3, +h4, +h5, +h6, +p, +blockquote, +pre, +a, +abbr, +acronym, +address, +big, +cite, +code, +del, +dfn, +em, +img, +ins, +kbd, +q, +s, +samp, +small, +strike, +strong, +sub, +sup, +tt, +var, +b, +u, +i, +center, +dl, +dt, +dd, +ol, +ul, +li, +fieldset, +form, +label, +legend, +table, +caption, +tbody, +tfoot, +thead, +tr, +th, +td, +article, +aside, +canvas, +details, +figcaption, +figure, +footer, +header, +hgroup, +menu, +nav, +section, +summary, +time, +mark, +audio, +video { + margin: 0; + padding: 0; + border: 0; + outline: 0; + font-size: 100%; + font: inherit; + vertical-align: baseline; +} +/* HTML5 display-role reset for older browsers */ +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +menu, +nav, +section { + display: block; +} +body { + line-height: 1; +} +ol, +ul { + list-style: none; +} +blockquote, +q { + quotes: none; +} +blockquote:before, +blockquote:after, +q:before, +q:after { + content: ’’; + content: none; +} +ins { + text-decoration: none; +} +del { + text-decoration: line-through; +} +table { + border-collapse: collapse; + border-spacing: 0; +} +/* Your Code Goes Here */ diff --git a/index.html b/index.html index 8a84a17304..e1acea3cfc 100644 --- a/index.html +++ b/index.html @@ -2,6 +2,8 @@ + + Home @@ -12,7 +14,9 @@ -

You got this! Good luck.

+
+ +

S&J

+ +
\ No newline at end of file From a2383a5a6d0a6db35b8ddd7fc1466b198a096c53 Mon Sep 17 00:00:00 2001 From: Mariana Date: Tue, 26 Feb 2019 21:17:37 -0800 Subject: [PATCH 02/21] homepage desktop markup --- index.html | 248 ++++++++++++++++++++++++++++++++++++----------------- 1 file changed, 168 insertions(+), 80 deletions(-) diff --git a/index.html b/index.html index e1acea3cfc..a66721c0e5 100644 --- a/index.html +++ b/index.html @@ -1,5 +1,6 @@ + @@ -16,87 +17,174 @@
-

S&J

- - - - - - - - + + + + + +
+ + +
+

Integrity,
Excellence,
Progress.

+
+
+ + + + +
+
+
+

Smith & Jones Architects

+

Et sed autem causae appareat, tempor abhorreant te mei, facer facilisis sit ea. Eu timeam vidisse + consectetuer + sed. + Duo etiam laboramus dissentiet in, nec no errem

+ + + +
+
+ + +
+
+

Futuristic Designs

+

Et sed autem causae appareat, tempor abhorreant te mei, facer facilisis sit ea. Eu timeam vidisse + consectetuer + sed. + Duo etiam laboramus dissentiet in, nec no errem

+ +
+ + +
+
+ +
+

Recent Projects

+
+ +
+ +
+ + +
+
+

THE VILLAS

+
+ +

The Villas bring to the table win-win survival strategies to ensure proactive domination. At the end of the + day, + going forward, a new normal that has evolved from generation X is on the runway heading towards a streamlined + cloud + solution.

+ +

Capitalize on low hanging fruit to identify a ballpark value added activity to beta test. Override the digital + divide with additional clickthroughs from DevOps. Nanotechnology immersion along the information highway will + close + the loop on focusing solely on the bottom line.

+ +
+ + +
+
+

OUTSKIRTS

+
+

The Outskirts are amazing to the table win-win survival strategies to ensure proactive domination. At the end + of + the + day, going forward, a new normal that has evolved from generation X is on the runway heading towards a + streamlined + cloud solution.

+ +

Capitalize on low hanging fruit to identify a ballpark value added activity to beta test. Override the digital + divide with additional clickthroughs from DevOps. Nanotechnology immersion along the information highway will + close + the loop on focusing solely on the bottom line.

+ +
+ + +
+
+

THE BLOCKS

+
+ +

The Blocks are amazing to the table win-win survival strategies to ensure proactive domination. At the end of + the + day, going forward, a new normal that has evolved from generation X is on the runway heading towards a + streamlined + cloud solution.

+ +

Capitalize on low hanging fruit to identify a ballpark value added activity to beta test. Override the digital + divide with additional clickthroughs from DevOps. Nanotechnology immersion along the information highway will + close + the loop on focusing solely on the bottom line.

+ +
+ + + +
+ + +
+ +
+ \ No newline at end of file From c7c89f7ba1c9e87bc9022269b6006750c53378cd Mon Sep 17 00:00:00 2001 From: Mariana Date: Wed, 27 Feb 2019 19:21:40 -0800 Subject: [PATCH 03/21] added new components files and less files --- components/CTA/cta.less | 0 components/Footer/footer.less | 0 components/Jumbotron/jumbotron.less | 0 components/Navigation/navigation.less | 0 components/RecentProjects/recentProjects.less | 0 css/index.css | 55 +++++++++++++++++ index.html | 3 +- js/tabs.js | 0 less/global.less | 59 +++++++++++++++++++ less/index.less | 16 ++++- less/services.less | 0 11 files changed, 131 insertions(+), 2 deletions(-) create mode 100644 components/CTA/cta.less create mode 100644 components/Footer/footer.less create mode 100644 components/Jumbotron/jumbotron.less create mode 100644 components/Navigation/navigation.less create mode 100644 components/RecentProjects/recentProjects.less create mode 100644 js/tabs.js create mode 100644 less/global.less create mode 100644 less/services.less diff --git a/components/CTA/cta.less b/components/CTA/cta.less new file mode 100644 index 0000000000..e69de29bb2 diff --git a/components/Footer/footer.less b/components/Footer/footer.less new file mode 100644 index 0000000000..e69de29bb2 diff --git a/components/Jumbotron/jumbotron.less b/components/Jumbotron/jumbotron.less new file mode 100644 index 0000000000..e69de29bb2 diff --git a/components/Navigation/navigation.less b/components/Navigation/navigation.less new file mode 100644 index 0000000000..e69de29bb2 diff --git a/components/RecentProjects/recentProjects.less b/components/RecentProjects/recentProjects.less new file mode 100644 index 0000000000..e69de29bb2 diff --git a/css/index.css b/css/index.css index 4df28c59af..3b98e5d268 100644 --- a/css/index.css +++ b/css/index.css @@ -134,3 +134,58 @@ table { border-spacing: 0; } /* Your Code Goes Here */ +* { + box-sizing: border-box; + margin: 0; + padding: 0; +} +* { + box-sizing: border-box; +} +html { + font-size: 62.5%; +} +html, +body { + font-family: 'Roboto', Arial, sans-serif; +} +h1 { + font-size: 2.5rem; + font-weight: bold; + color: #FFFFFF; +} +h2 { + font-size: 6.4rem; + font-weight: bold; + line-height: 75px; + color: #FFFFFF; +} +h3 { + font-size: 2.4rem; + font-weight: bold; + color: #222222; +} +h4 { + font-size: 2rem; + font-weight: bold; +} +h5 { + font-size: 2rem; + line-height: 2.4rem; + color: #FFFFFF; + font-weight: normal; +} +p { + font-size: 1.8rem; + line-height: 2.4rem; + font-weight: normal; +} +.container { + max-width: 1025px; + width: 100%; + margin: 0 auto; +} +img { + max-width: 100%; + height: auto; +} diff --git a/index.html b/index.html index a66721c0e5..6fcbf70e3d 100644 --- a/index.html +++ b/index.html @@ -182,7 +182,8 @@
California
- + + diff --git a/js/tabs.js b/js/tabs.js new file mode 100644 index 0000000000..e69de29bb2 diff --git a/less/global.less b/less/global.less new file mode 100644 index 0000000000..5c7609cc7f --- /dev/null +++ b/less/global.less @@ -0,0 +1,59 @@ +* { + box-sizing: border-box; +} + +html { + font-size: 62.5%; +} + +html, body { + font-family: 'Roboto', Arial, sans-serif; + +} + +h1 { + font-size: 2.5rem; + font-weight: bold; + color: #FFFFFF; +} + +h2 { + font-size: 6.4rem; + font-weight: bold; + line-height: 75px; + color: #FFFFFF; +} + +h3 { + font-size: 2.4rem; + font-weight: bold; + color: #222222; +} +h4 { + font-size: 2rem; + font-weight: bold; +} + +h5 { + font-size: 2rem; + line-height: 2.4rem; + color: #FFFFFF; + font-weight: normal; +} + +p { + font-size: 1.8rem; + line-height: 2.4rem; + font-weight: normal; +} + +.container { + max-width: 1025px; + width: 100%; + margin: 0 auto; +} + +img { + max-width: 100%; + height: auto; +} \ No newline at end of file diff --git a/less/index.less b/less/index.less index 6d3fc81ef9..18bff47794 100644 --- a/less/index.less +++ b/less/index.less @@ -57,4 +57,18 @@ table{ border-spacing:0; } -/* Your Code Goes Here */ \ No newline at end of file +/* Your Code Goes Here */ +* { + box-sizing: border-box; + margin: 0; + padding: 0; +} + +@import './global.less'; +@import './navigation.less'; +@import './services.less'; +@import '../components/CTA/cta.less'; +@import '../components/Footer/footer.less'; +@import '../components/Jumbotron/jumbotron.less'; +@import '../components/Navigation/navigation.less'; +@import '../components/RecentProjects/recentProjects.less'; \ No newline at end of file diff --git a/less/services.less b/less/services.less new file mode 100644 index 0000000000..e69de29bb2 From be80ec19a67b857d2b9d51249cb4c014265d5b51 Mon Sep 17 00:00:00 2001 From: Mariana Date: Wed, 27 Feb 2019 19:58:12 -0800 Subject: [PATCH 04/21] added styling to navigation and jumbotron --- components/Jumbotron/jumbotron.less | 37 ++++++++ components/Navigation/navigation.less | 105 +++++++++++++++++++++++ css/index.css | 117 ++++++++++++++++++++++++++ less/index.less | 1 - 4 files changed, 259 insertions(+), 1 deletion(-) diff --git a/components/Jumbotron/jumbotron.less b/components/Jumbotron/jumbotron.less index e69de29bb2..33964fabdc 100644 --- a/components/Jumbotron/jumbotron.less +++ b/components/Jumbotron/jumbotron.less @@ -0,0 +1,37 @@ + +.jumbotron { + width: 100%; + position: relative; + z-index: -1; + + + .jumbotron h2 { + position: absolute; + top: 54%; + left: 8.1%; + z-index: 1; + } + + .jumbo-services { + width: 100%; + position: relative; + z-index: -1; + } + + .jumbo-contact { + width: 100%; + position: relative; + } + + h2 { + position: absolute; + top: 54%; + left: 7.7%; + z-index: 1; + } + + .mobile-jumbo { + display: none; + } + +} \ No newline at end of file diff --git a/components/Navigation/navigation.less b/components/Navigation/navigation.less index e69de29bb2..5d459211dd 100644 --- a/components/Navigation/navigation.less +++ b/components/Navigation/navigation.less @@ -0,0 +1,105 @@ +.menu-container { + background-color: #99A4AF; + position: relative; + height: 50px; + width: 99.99%; + z-index: 999; + + .menu-container::after { + content: ''; + clear: both; + display: block; +} + + .logo { + float: left; + padding: 1% 0 0 8.2%; + margin: 0; + z-index: 2; + } + + .menu .content { + display: block; + transition: 0.3s all ease; + position: absolute; + top: 100%; + padding: 17.4%; + right: 0; + left: 0; + background: #99A4AE; + opacity: 0.9; + } + + .menu .site-nav { + display: none; + } + + /* .site-nav--open { + } */ + + .site-nav ul { + margin: 0; + padding: 0; + list-style: none; + } + + .content .nav-link{ + color: #FFFFFF; + padding-left: 36.5%; + text-decoration: none; + font-size: 4.5rem; + line-height: 81px; + letter-spacing: 2px; + z-index: 1; + cursor: pointer; + } + + .site-nav .nav-link:first-child { + padding-top: 5%; + } + + &:hover { + color: #504446; + } + + .menu-toggle { + padding: 2rem; + position: absolute; + top: 4%; + right: 6%; + cursor: pointer; + } + + .hamburger, + .hamburger::before, + .hamburger::after { + content: ''; + display: block; + background: #FFFFFf; + height: 3px; + width: 2.5rem; + border-radius: 3px; + transition: all ease-in-out 500ms; + } + + .hamburger::before { + transform: translateY(-7px); + } + + .hamburger::after { + transform: translateY(4px); + } + + .open .hamburger { + transform: rotate(45deg); + } + + .open .hamburger::before { + opacity: 0; + } + + .open .hamburger::after { + transform: translateY(-3px) rotate(-90deg); + } + +} \ No newline at end of file diff --git a/css/index.css b/css/index.css index 3b98e5d268..0f572ef562 100644 --- a/css/index.css +++ b/css/index.css @@ -189,3 +189,120 @@ img { max-width: 100%; height: auto; } +.jumbotron { + width: 100%; + position: relative; + z-index: -1; +} +.jumbotron .jumbotron h2 { + position: absolute; + top: 54%; + left: 8.1%; + z-index: 1; +} +.jumbotron .jumbo-services { + width: 100%; + position: relative; + z-index: -1; +} +.jumbotron .jumbo-contact { + width: 100%; + position: relative; +} +.jumbotron h2 { + position: absolute; + top: 54%; + left: 7.7%; + z-index: 1; +} +.jumbotron .mobile-jumbo { + display: none; +} +.menu-container { + background-color: #99A4AF; + position: relative; + height: 50px; + width: 99.99%; + z-index: 999; + /* .site-nav--open { + } */ +} +.menu-container .menu-container::after { + content: ''; + clear: both; + display: block; +} +.menu-container .logo { + float: left; + padding: 1% 0 0 8.2%; + margin: 0; + z-index: 2; +} +.menu-container .menu .content { + display: block; + transition: 0.3s all ease; + position: absolute; + top: 100%; + padding: 17.4%; + right: 0; + left: 0; + background: #99A4AE; + opacity: 0.9; +} +.menu-container .menu .site-nav { + display: none; +} +.menu-container .site-nav ul { + margin: 0; + padding: 0; + list-style: none; +} +.menu-container .content .nav-link { + color: #FFFFFF; + padding-left: 36.5%; + text-decoration: none; + font-size: 4.5rem; + line-height: 81px; + letter-spacing: 2px; + z-index: 1; + cursor: pointer; +} +.menu-container .site-nav .nav-link:first-child { + padding-top: 5%; +} +.menu-container:hover { + color: #504446; +} +.menu-container .menu-toggle { + padding: 2rem; + position: absolute; + top: 4%; + right: 6%; + cursor: pointer; +} +.menu-container .hamburger, +.menu-container .hamburger::before, +.menu-container .hamburger::after { + content: ''; + display: block; + background: #FFFFFf; + height: 3px; + width: 2.5rem; + border-radius: 3px; + transition: all ease-in-out 500ms; +} +.menu-container .hamburger::before { + transform: translateY(-7px); +} +.menu-container .hamburger::after { + transform: translateY(4px); +} +.menu-container .open .hamburger { + transform: rotate(45deg); +} +.menu-container .open .hamburger::before { + opacity: 0; +} +.menu-container .open .hamburger::after { + transform: translateY(-3px) rotate(-90deg); +} diff --git a/less/index.less b/less/index.less index 18bff47794..9dba230573 100644 --- a/less/index.less +++ b/less/index.less @@ -65,7 +65,6 @@ table{ } @import './global.less'; -@import './navigation.less'; @import './services.less'; @import '../components/CTA/cta.less'; @import '../components/Footer/footer.less'; From a82f8d3b8b64dcde0fab2fc31306e7f13cdf3a17 Mon Sep 17 00:00:00 2001 From: Mariana Date: Wed, 27 Feb 2019 20:25:14 -0800 Subject: [PATCH 05/21] added styling to CTA --- components/CTA/cta.less | 16 ++++++++++++++++ css/index.css | 14 ++++++++++++++ index.html | 36 ++++++++++++++++-------------------- 3 files changed, 46 insertions(+), 20 deletions(-) diff --git a/components/CTA/cta.less b/components/CTA/cta.less index e69de29bb2..b86df05587 100644 --- a/components/CTA/cta.less +++ b/components/CTA/cta.less @@ -0,0 +1,16 @@ +.CTA { + width: 100%; + margin: auto; + margin-top: 3%; + + .cta-content { + display: flex; + flex-direction: column; + flex-direction: row-reverse; + } + + .mobile-sj-img, .mobile-futuristic-img { + display: none; + } + +} \ No newline at end of file diff --git a/css/index.css b/css/index.css index 0f572ef562..c7ed04a47b 100644 --- a/css/index.css +++ b/css/index.css @@ -189,6 +189,20 @@ img { max-width: 100%; height: auto; } +.CTA { + width: 100%; + margin: auto; + margin-top: 3%; +} +.CTA .cta-content { + display: flex; + flex-direction: column; + flex-direction: row-reverse; +} +.CTA .mobile-sj-img, +.CTA .mobile-futuristic-img { + display: none; +} .jumbotron { width: 100%; position: relative; diff --git a/index.html b/index.html index 6fcbf70e3d..91e5f75363 100644 --- a/index.html +++ b/index.html @@ -48,29 +48,25 @@

Integrity,
Excellence,
Progress.

-
-
-

Smith & Jones Architects

-

Et sed autem causae appareat, tempor abhorreant te mei, facer facilisis sit ea. Eu timeam vidisse - consectetuer - sed. - Duo etiam laboramus dissentiet in, nec no errem

- - - -
+
+ + +

Smith & Jones Architects

+

Et sed autem causae appareat, tempor abhorreant te mei, facer facilisis sit ea. Eu timeam vidisse + consectetuer + sed. + Duo etiam laboramus dissentiet in, nec no errem

+
-
-
-

Futuristic Designs

-

Et sed autem causae appareat, tempor abhorreant te mei, facer facilisis sit ea. Eu timeam vidisse - consectetuer - sed. - Duo etiam laboramus dissentiet in, nec no errem

- -
+
+

Futuristic Designs

+

Et sed autem causae appareat, tempor abhorreant te mei, facer facilisis sit ea. Eu timeam vidisse + consectetuer + sed. + Duo etiam laboramus dissentiet in, nec no errem

+
From 38e8d4afc14d41d9eddc9454116465afbf537a2a Mon Sep 17 00:00:00 2001 From: Mariana Date: Wed, 27 Feb 2019 23:32:52 -0800 Subject: [PATCH 06/21] added styling to recent projects section --- components/CTA/cta.less | 52 +++++++++++--- components/RecentProjects/recentProjects.less | 36 ++++++++++ css/index.css | 68 ++++++++++++++++++- index.html | 35 +++++----- 4 files changed, 164 insertions(+), 27 deletions(-) diff --git a/components/CTA/cta.less b/components/CTA/cta.less index b86df05587..04c047f087 100644 --- a/components/CTA/cta.less +++ b/components/CTA/cta.less @@ -2,15 +2,51 @@ width: 100%; margin: auto; margin-top: 3%; - - .cta-content { + margin: 30px 0; display: flex; - flex-direction: column; - flex-direction: row-reverse; - } + flex-wrap: wrap; + justify-content: space-between; + + .cta-content { + width: 50%; + padding: 7% 1% 0% 8%; + } + + h3 { + padding-bottom: 21px; + } + + p { + font-size: 1.6rem; + padding-bottom: 28px; + } + + button { + background: #FFFFFF; + font-size: 1.6rem; + padding: 3% 7%; + text-align: center; + cursor: pointer; + } + + .smith-jones-img { + padding-top: 5%; + padding-right: 17%; + } + + .futuristic-img { + padding-top: 13%; + padding-left: 17%; + } + + .futuristic { + padding-top: 10%; + padding-right: 0%; + padding-left: 1%; + } - .mobile-sj-img, .mobile-futuristic-img { - display: none; - } + .mobile-sj-img, .mobile-futuristic-img { + display: none; + } } \ No newline at end of file diff --git a/components/RecentProjects/recentProjects.less b/components/RecentProjects/recentProjects.less index e69de29bb2..46377b2f6c 100644 --- a/components/RecentProjects/recentProjects.less +++ b/components/RecentProjects/recentProjects.less @@ -0,0 +1,36 @@ +.rp-title { + width: 100%; + padding: 6.5% 0 4.5% 8.5%; +} + +.recent-projects { + width: 100%; + margin: auto; + display: flex; + flex-direction: column; + + .project-img { + position: relative; + text-align: center; + } + + .mobile-villas-img, .mobile-outskirts-img, .mobile-blocks-img { + display: none; + } +} + +.box-title { + width: 30%; + // position: absolute; + top: 80%; + left: 70%; + } + + h4 { + text-align: center; + font-weight: normal; + font-size: 2.5rem; + letter-spacing: 6px; + padding: 35px 0px; + background-color: #D8D8D8; + } diff --git a/css/index.css b/css/index.css index c7ed04a47b..e5bcd442a6 100644 --- a/css/index.css +++ b/css/index.css @@ -193,11 +193,41 @@ img { width: 100%; margin: auto; margin-top: 3%; + margin: 30px 0; + display: flex; + flex-wrap: wrap; + justify-content: space-between; } .CTA .cta-content { - display: flex; - flex-direction: column; - flex-direction: row-reverse; + width: 50%; + padding: 7% 1% 0% 8%; +} +.CTA h3 { + padding-bottom: 21px; +} +.CTA p { + font-size: 1.6rem; + padding-bottom: 28px; +} +.CTA button { + background: #FFFFFF; + font-size: 1.6rem; + padding: 3% 7%; + text-align: center; + cursor: pointer; +} +.CTA .smith-jones-img { + padding-top: 5%; + padding-right: 17%; +} +.CTA .futuristic-img { + padding-top: 13%; + padding-left: 17%; +} +.CTA .futuristic { + padding-top: 10%; + padding-right: 0%; + padding-left: 1%; } .CTA .mobile-sj-img, .CTA .mobile-futuristic-img { @@ -320,3 +350,35 @@ img { .menu-container .open .hamburger::after { transform: translateY(-3px) rotate(-90deg); } +.rp-title { + width: 100%; + padding: 6.5% 0 4.5% 8.5%; +} +.recent-projects { + width: 100%; + margin: auto; + display: flex; + flex-direction: column; +} +.recent-projects .project-img { + position: relative; + text-align: center; +} +.recent-projects .mobile-villas-img, +.recent-projects .mobile-outskirts-img, +.recent-projects .mobile-blocks-img { + display: none; +} +.box-title { + width: 30%; + top: 80%; + left: 70%; +} +h4 { + text-align: center; + font-weight: normal; + font-size: 2.5rem; + letter-spacing: 6px; + padding: 35px 0px; + background-color: #D8D8D8; +} diff --git a/index.html b/index.html index 91e5f75363..06348b0b7b 100644 --- a/index.html +++ b/index.html @@ -49,8 +49,6 @@

Integrity,
Excellence,
Progress.

- -

Smith & Jones Architects

Et sed autem causae appareat, tempor abhorreant te mei, facer facilisis sit ea. Eu timeam vidisse consectetuer @@ -58,26 +56,31 @@

Smith & Jones Architects

Duo etiam laboramus dissentiet in, nec no errem

+
+ + +
+
- -
+
+
+ + +
+

Futuristic Designs

Et sed autem causae appareat, tempor abhorreant te mei, facer facilisis sit ea. Eu timeam vidisse consectetuer sed. Duo etiam laboramus dissentiet in, nec no errem

- -
-
-

Recent Projects

-
-
- +
+

Recent Projects

+
@@ -142,15 +145,15 @@

THE BLOCKS

@@ -155,7 +156,7 @@
Let’s talk:
-
+

Services

-
- - - - -
-
-

Services include: completely synergize resource taxing relationships via premier niche markets. - Professionally - cultivate one-to-one customer service with robust ideas. Dynamically innovate resource-leveling customer - service - for - state of the art customer service.

+
+
+ + + +
+
+

Services include: completely synergize resource taxing relationships via premier niche markets. + Professionally + cultivate one-to-one customer service with robust ideas. Dynamically innovate resource-leveling customer + service + for + state of the art customer service.

+
+ + + + +
+
+
Pre-Construction
+
Construction
+
Design Build
+
Sustainability
- - - - -
-
-
Pre-Construction
-
Construction
-
Design Build
-
Sustainability
+
+ + +
+
+

Pre-Construction

+
+

Completely synergize resource taxing relationships via premier niche + markets. + Professionally cultivate one-to-one + customer service with robust ideas. Dynamically innovate resource-leveling customer service for state of + the + art + customer service.
+
Phosfluorescently engage worldwide methodologies with web-enabled technology. + Interactively + coordinate proactive e-commerce via process-centric "outside the box" thinking. Completely pursue + scalable + customer + service through sustainable potentialities.

+ +
- -
-
-

Pre-Construction

-
-

Completely synergize resource taxing relationships via premier niche - markets. - Professionally cultivate one-to-one - customer service with robust ideas. Dynamically innovate resource-leveling customer service for state of - the - art - customer service.
-
Phosfluorescently engage worldwide methodologies with web-enabled technology. - Interactively - coordinate proactive e-commerce via process-centric "outside the box" thinking. Completely pursue - scalable - customer - service through sustainable potentialities.

- - -
-
- -
-

Construction

-
-

Completely synergize resource taxing relationships via premier niche - markets. - Professionally cultivate one-to-one - customer service with robust ideas. Dynamically innovate resource-leveling customer service for state of - the - art - customer service.
-
Phosfluorescently engage worldwide methodologies with web-enabled technology. - Interactively - coordinate proactive e-commerce via process-centric "outside the box" thinking. Completely pursue - scalable - customer - service through sustainable potentialities.

- - -
-
- -
-

Design Build

-
-

Completely synergize resource taxing relationships via premier niche - markets. - Professionally cultivate one-to-one - customer service with robust ideas. Dynamically innovate resource-leveling customer service for state of - the - art - customer service.
-
Phosfluorescently engage worldwide methodologies with web-enabled technology. - Interactively - coordinate proactive e-commerce via process-centric "outside the box" thinking. Completely pursue - scalable - customer - service through sustainable potentialities.

- - -
+
+

Construction

+
+

Completely synergize resource taxing relationships via premier niche + markets. + Professionally cultivate one-to-one + customer service with robust ideas. Dynamically innovate resource-leveling customer service for state of + the + art + customer service.
+
Phosfluorescently engage worldwide methodologies with web-enabled technology. + Interactively + coordinate proactive e-commerce via process-centric "outside the box" thinking. Completely pursue + scalable + customer + service through sustainable potentialities.

+ +
+
-
-

Sustainability

-
-

Completely synergize resource taxing relationships via premier niche - markets. - Professionally cultivate one-to-one - customer service with robust ideas. Dynamically innovate resource-leveling customer service for state of - the - art - customer service.
-
Phosfluorescently engage worldwide methodologies with web-enabled technology. - Interactively - coordinate proactive e-commerce via process-centric "outside the box" thinking. Completely pursue - scalable - customer - service through sustainable potentialities.

- - -
+
+

Design Build

+
+

Completely synergize resource taxing relationships via premier niche + markets. + Professionally cultivate one-to-one + customer service with robust ideas. Dynamically innovate resource-leveling customer service for state of + the + art + customer service.
+
Phosfluorescently engage worldwide methodologies with web-enabled technology. + Interactively + coordinate proactive e-commerce via process-centric "outside the box" thinking. Completely pursue + scalable + customer + service through sustainable potentialities.

+ +
-
-
- + +
+ + + \ No newline at end of file From bf09dc3f3706e0f38cb9bd102445b101be800338 Mon Sep 17 00:00:00 2001 From: Mariana Date: Wed, 6 Mar 2019 00:32:32 -0800 Subject: [PATCH 15/21] added changes to js navigation --- components/Navigation/navigation.less | 33 +++++++++-------------- css/index.css | 32 ++++++++++------------ index.html | 39 ++++++++++++++------------- js/index.js | 12 ++++----- less/global.less | 3 ++- services.html | 34 ++++++++++++----------- 6 files changed, 74 insertions(+), 79 deletions(-) diff --git a/components/Navigation/navigation.less b/components/Navigation/navigation.less index 580cfbaa20..683a17b1a6 100644 --- a/components/Navigation/navigation.less +++ b/components/Navigation/navigation.less @@ -13,22 +13,28 @@ .site-nav { position: fixed; - width: 71%; + width: 100%; height: 100%; top: 1px; - left: 14.5%; + left: 0; background: #99A4AE; opacity: 0.9; - // visibility: hidden; + visibility: hidden; transition: all 0.5s ease; z-index: 2; + .toggle-on { + visibility: visible; + opacity: 0.9; + z-index: 3; + } + .expanded-menu { background-color: #99A4AF; display: flex; justify-content: space-between; align-items: center; - padding: 1.2% 7.75%; + padding: 1% 20.3%; width: 100%; z-index: 999; @@ -43,7 +49,7 @@ .nav-link { color: #FFFFFF; - padding-left: 40.5%; + padding-left: 43.5%; text-decoration: none; list-style: none; text-align: center; @@ -58,14 +64,6 @@ } } } - - .site-nav { - display: none; - } - - .toggle-on { - display: block; - } } .mobile-jumbo-img { @@ -73,7 +71,7 @@ } @media ( max-width: 500px) { - .home { + .container { width: 100%; padding: 1%; @@ -94,11 +92,4 @@ font-size: 4rem; line-height: 1.2em; } - - .nav-link { - padding-left: 0; - padding-right: 3%; - text-align: right; - } - } \ No newline at end of file diff --git a/css/index.css b/css/index.css index 25bf56af56..a3b6eea0b5 100644 --- a/css/index.css +++ b/css/index.css @@ -181,7 +181,8 @@ p { font-weight: normal; } .container { - border: 2px solid white; + border-left: 1px solid white; + border-right: 1px solid white; max-width: 1025px; width: 100%; margin: 0 auto; @@ -457,21 +458,27 @@ footer .copyright { } .menu-container .site-nav { position: fixed; - width: 71%; + width: 100%; height: 100%; top: 1px; - left: 14.5%; + left: 0; background: #99A4AE; opacity: 0.9; + visibility: hidden; transition: all 0.5s ease; z-index: 2; } +.menu-container .site-nav .toggle-on { + visibility: visible; + opacity: 0.9; + z-index: 3; +} .menu-container .site-nav .expanded-menu { background-color: #99A4AF; display: flex; justify-content: space-between; align-items: center; - padding: 1.2% 7.75%; + padding: 1% 20.3%; width: 100%; z-index: 999; } @@ -483,7 +490,7 @@ footer .copyright { } .menu-container .site-nav .nav-link { color: #FFFFFF; - padding-left: 40.5%; + padding-left: 43.5%; text-decoration: none; list-style: none; text-align: center; @@ -496,21 +503,15 @@ footer .copyright { .menu-container .site-nav .nav-link:hover { color: #504446; } -.menu-container .site-nav { - display: none; -} -.menu-container .toggle-on { - display: block; -} .mobile-jumbo-img { display: none; } @media (max-width: 500px) { - .home { + .container { width: 100%; padding: 1%; } - .home .logo { + .container .logo { padding: 1.2% 7.75%; } .jumbo-img { @@ -524,11 +525,6 @@ footer .copyright { font-size: 4rem; line-height: 1.2em; } - .nav-link { - padding-left: 0; - padding-right: 3%; - text-align: right; - } } .rp-title { width: 100%; diff --git a/index.html b/index.html index fc4158bd5c..26b267bc39 100644 --- a/index.html +++ b/index.html @@ -19,24 +19,27 @@
- - + + diff --git a/js/index.js b/js/index.js index a2b0f71e05..e09c10a5b1 100644 --- a/js/index.js +++ b/js/index.js @@ -2,9 +2,9 @@ class Dropdown { constructor(dropdown) { this.dropdown = dropdown; - this.button = dropdown.querySelector('.hamburger'); - this.closeButton = dropdown.querySelector('.close'); - this.content = dropdown.querySelector('.site-nav'); + this.button = this.dropdown.querySelector('.hamburger'); + this.closeButton = this.dropdown.querySelector('.close'); + this.content = this.dropdown.querySelector('.site-nav'); this.closeBtnContent = document.querySelector('.site-nav'); this.button.addEventListner('click', (event) => { this.toggleContent(event) }) @@ -15,11 +15,11 @@ class Dropdown { this.content.classList.toggle('toggle-on'); } closeContent(event) { - this.closeBtnContent.classList.toggle('close'); + this.closeBtnContent.classList.toggle('toggle-on'); } } -let dropdowns = document.querySelectorAll('.menucontainer'); -dropdowns.forEach(dropdown => new Dropdown(dropdown)); \ No newline at end of file +let dropdowns = document.querySelectorAll('header'); +dropdowns.Array.from(dropdowns).map(dropdown => new Dropdown(dropdown)); \ No newline at end of file diff --git a/less/global.less b/less/global.less index ae683b036e..5a22e89ded 100644 --- a/less/global.less +++ b/less/global.less @@ -49,7 +49,8 @@ p { } .container { - border: 2px solid white; + border-left: 1px solid white; + border-right: 1px solid white; max-width: 1025px; width: 100%; margin: 0 auto; diff --git a/services.html b/services.html index d88ccfc6b2..5da31c74ae 100644 --- a/services.html +++ b/services.html @@ -17,21 +17,25 @@
+
diff --git a/js/index.js b/js/index.js index e09c10a5b1..737f21ef30 100644 --- a/js/index.js +++ b/js/index.js @@ -1,25 +1,51 @@ // JS goes here +// class Dropdown { +// constructor(dropdown) { +// this.dropdown = dropdown; +// this.button = this.dropdown.querySelector('.hamburger'); +// this.closeButton = this.dropdown.querySelector('.close'); +// this.content = this.dropdown.querySelector('.site-nav'); +// this.closeBtnContent = document.querySelector('.close'); + +// this.button.addEventListner('click', (event) => { this.toggleContent(event) }) +// this.closeButton.addEventListner('click', (event) => { this.closeContent(event) }) +// } + +// toggleContent(event) { +// this.content.classList.toggle('toggle-on'); +// } +// closeContent(event) { +// this.closeBtnContent.classList.toggle('toggle-on'); +// } +// } + + + +// let dropdowns = document.querySelectorAll('.menucontainer'); +// dropdowns.Array.from(dropdowns).map(dropdown => new Dropdown(dropdown)); + class Dropdown { constructor(dropdown) { - this.dropdown = dropdown; - this.button = this.dropdown.querySelector('.hamburger'); - this.closeButton = this.dropdown.querySelector('.close'); - this.content = this.dropdown.querySelector('.site-nav'); - this.closeBtnContent = document.querySelector('.site-nav'); - - this.button.addEventListner('click', (event) => { this.toggleContent(event) }) - this.closeButton.addEventListner('click', (event) => { this.closeContent(event) }) + this.button = dropdown.querySelector('.hamburger'); + this.closeButton = dropdown.querySelector('.close'); + this.content = dropdown.querySelector('.site-nav'); + this.closeBtnContent = dropdown.querySelector('.close'); + + this.button.addEventListner('click', () => this.toggleContent()); + this.closeBtnContent.addEventListner('click', () => this.closeContent()); } - toggleContent(event) { + toggleContent() { + this.button.classList.toggle('toggle-on'); this.content.classList.toggle('toggle-on'); } - closeContent(event) { + + closeBtnContent() { this.closeBtnContent.classList.toggle('toggle-on'); } } -let dropdowns = document.querySelectorAll('header'); -dropdowns.Array.from(dropdowns).map(dropdown => new Dropdown(dropdown)); \ No newline at end of file +const dropdowns = document.querySelectorAll('.menucontainer'); +dropdowns.forEach(dropdown => new Dropdown(dropdown)); \ No newline at end of file diff --git a/services.html b/services.html index 5da31c74ae..b2d8b4eeb5 100644 --- a/services.html +++ b/services.html @@ -18,7 +18,7 @@ -
- - -
-

Services

-
+
+ + +
+

Services

- +
From eb27125ef54bdcc28e462f945af1c41ad2a0543b Mon Sep 17 00:00:00 2001 From: Mariana Date: Wed, 6 Mar 2019 20:54:04 -0800 Subject: [PATCH 17/21] modified js nav --- components/Navigation/navigation.less | 19 ++--- components/RecentProjects/recentProjects.less | 4 +- css/index.css | 26 +++---- index.html | 2 +- js/index.js | 76 +++++++++---------- services.html | 2 +- 6 files changed, 59 insertions(+), 70 deletions(-) diff --git a/components/Navigation/navigation.less b/components/Navigation/navigation.less index c600ed8bfb..a4433a6a13 100644 --- a/components/Navigation/navigation.less +++ b/components/Navigation/navigation.less @@ -5,13 +5,13 @@ align-items: center; padding: 1.2% 7.75%; width: 100%; - z-index: 999; + z-index: 1; .hamburger { cursor: pointer; } - .site-nav { + .nav-content { position: fixed; width: 100%; height: 100%; @@ -19,11 +19,9 @@ left: 0; background: #99A4AE; opacity: 0.9; - visibility: hidden; - transition: all 0.5s ease; + transition: all 0.4s ease; z-index: 2; - .expanded-menu { background-color: #99A4AF; @@ -61,15 +59,8 @@ } } - // .site-nav { - // display: none; - // } - - .toggle-on { - // display: block; - visibility: visible; - opacity: 0.9; - // z-index: 3; + .hidden { + display: none; } } diff --git a/components/RecentProjects/recentProjects.less b/components/RecentProjects/recentProjects.less index 24bc5e884c..d03ff82f35 100644 --- a/components/RecentProjects/recentProjects.less +++ b/components/RecentProjects/recentProjects.less @@ -26,7 +26,7 @@ width: 31%; position: absolute; top: 75%; - right: 8.1%; + right: 8.2%; bottom: 2%; h4 { @@ -41,7 +41,7 @@ .outskirts { position: absolute; - left: 8.1%; + left: 8.2%; } @media (max-width: 500px) { diff --git a/css/index.css b/css/index.css index 650062d822..036e997dbf 100644 --- a/css/index.css +++ b/css/index.css @@ -451,12 +451,12 @@ footer .copyright { align-items: center; padding: 1.2% 7.75%; width: 100%; - z-index: 999; + z-index: 1; } .menucontainer .hamburger { cursor: pointer; } -.menucontainer .site-nav { +.menucontainer .nav-content { position: fixed; width: 100%; height: 100%; @@ -464,11 +464,10 @@ footer .copyright { left: 0; background: #99A4AE; opacity: 0.9; - visibility: hidden; - transition: all 0.5s ease; + transition: all 0.4s ease; z-index: 2; } -.menucontainer .site-nav .expanded-menu { +.menucontainer .nav-content .expanded-menu { background-color: #99A4AF; display: flex; justify-content: space-between; @@ -476,13 +475,13 @@ footer .copyright { padding: 1% 20.3%; width: 100%; } -.menucontainer .site-nav .expanded-menu .close { +.menucontainer .nav-content .expanded-menu .close { cursor: pointer; } -.menucontainer .site-nav .nav-links { +.menucontainer .nav-content .nav-links { padding-top: 15%; } -.menucontainer .site-nav .nav-link { +.menucontainer .nav-content .nav-link { color: #FFFFFF; padding-left: 43.5%; text-decoration: none; @@ -494,12 +493,11 @@ footer .copyright { z-index: 1; cursor: pointer; } -.menucontainer .site-nav .nav-link:hover { +.menucontainer .nav-content .nav-link:hover { color: #504446; } -.menucontainer .toggle-on { - visibility: visible; - opacity: 0.9; +.menucontainer .hidden { + display: none; } .mobile-jumbo-img { display: none; @@ -550,7 +548,7 @@ footer .copyright { width: 31%; position: absolute; top: 75%; - right: 8.1%; + right: 8.2%; bottom: 2%; } .box-title h4 { @@ -563,7 +561,7 @@ footer .copyright { } .outskirts { position: absolute; - left: 8.1%; + left: 8.2%; } @media (max-width: 500px) { .home .recent-projects { diff --git a/index.html b/index.html index 9876d990eb..d3c863151b 100644 --- a/index.html +++ b/index.html @@ -23,7 +23,7 @@