diff --git a/css/fonts/Gotham-Bold.otf b/css/fonts/Gotham-Bold.otf new file mode 100644 index 0000000..649fde3 Binary files /dev/null and b/css/fonts/Gotham-Bold.otf differ diff --git a/css/fonts/Sans-Thin.otf b/css/fonts/Sans-Thin.otf new file mode 100644 index 0000000..b1be577 Binary files /dev/null and b/css/fonts/Sans-Thin.otf differ diff --git a/css/fonts/futura-pt-light.otf b/css/fonts/futura-pt-light.otf new file mode 100644 index 0000000..05b61f8 Binary files /dev/null and b/css/fonts/futura-pt-light.otf differ diff --git a/css/res/black_branch.svg b/css/res/black_branch.svg new file mode 100644 index 0000000..026a302 --- /dev/null +++ b/css/res/black_branch.svg @@ -0,0 +1,76 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/css/res/black_on_white.svg b/css/res/black_on_white.svg new file mode 100644 index 0000000..96e5fe0 --- /dev/null +++ b/css/res/black_on_white.svg @@ -0,0 +1,92 @@ + + + + + + + + + + image/svg+xml + + + + + + + + brancher + + diff --git a/css/res/branch_big.svg b/css/res/branch_big.svg new file mode 100644 index 0000000..1917417 --- /dev/null +++ b/css/res/branch_big.svg @@ -0,0 +1,736 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/css/res/group_photo.png b/css/res/group_photo.png new file mode 100644 index 0000000..7428c30 Binary files /dev/null and b/css/res/group_photo.png differ diff --git a/css/res/inverse_branch.svg b/css/res/inverse_branch.svg new file mode 100644 index 0000000..4a30832 --- /dev/null +++ b/css/res/inverse_branch.svg @@ -0,0 +1,76 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/css/res/logo.png b/css/res/logo.png new file mode 100644 index 0000000..e05022c Binary files /dev/null and b/css/res/logo.png differ diff --git a/css/res/rainbow_branch.svg b/css/res/rainbow_branch.svg new file mode 100644 index 0000000..9e6c4d0 --- /dev/null +++ b/css/res/rainbow_branch.svg @@ -0,0 +1,728 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/css/res/white_branch.svg b/css/res/white_branch.svg new file mode 100644 index 0000000..275b796 --- /dev/null +++ b/css/res/white_branch.svg @@ -0,0 +1,76 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/css/res/white_on_black.svg b/css/res/white_on_black.svg new file mode 100644 index 0000000..f4bce2a --- /dev/null +++ b/css/res/white_on_black.svg @@ -0,0 +1,92 @@ + + + + + + + + + + image/svg+xml + + + + + + + + brancher + + diff --git a/css/styles.css b/css/styles.css index e69de29..9c95481 100644 --- a/css/styles.css +++ b/css/styles.css @@ -0,0 +1,210 @@ +@font-face { + font-family: "Gotham-Bold"; + src: url("fonts/Gotham-Bold.otf"); +} +@font-face { + font-family: "Sans-Thin"; + src: url("fonts/Sans-Thin.otf"); +} +@font-face { + font-family: "Futura"; + src: url("fonts/futura-pt-light.otf"); +} +.main_h { + position: fixed; + max-height: 70px; + z-index: 999; + width: 100%; + padding-top: 17px; + background: #000; + overflow: hidden; + -webkit-transition: all 0.3s; + transition: all 0.3s; + padding-bottom: 6px; + font-family: "Montserrat", sans-serif; +} +@media only screen and (max-width: 766px) { + .main_h { + padding-top: 25px; + } +} + +.open-nav { + max-height: 400px !important; +} +.open-nav .mobile-toggle { + transform: rotate(-90deg); + -webkit-transform: rotate(-90deg); +} + +.logo { + height: 40px; + float: left; + margin-top: -15px; +} +@media only screen and (max-width: 766px) { + .logo { + float: none; + } +} + +nav { + float: right; + width: 60%; +} +@media only screen and (max-width: 766px) { + nav { + width: 100%; + } +} +nav ul { + list-style: none; + overflow: hidden; + text-align: right; + float: right; +} +@media only screen and (max-width: 766px) { + nav ul { + padding-top: 10px; + margin-bottom: 22px; + float: left; + text-align: center; + width: 100%; + } +} +nav ul li { + display: inline-block; + margin-left: 35px; + line-height: 1.5; +} +@media only screen and (max-width: 766px) { + nav ul li { + width: 100%; + padding: 7px 0; + margin: 0; + } +} +nav ul a { + color: #888888; + text-transform: uppercase; + font-size: 12px; +} + +.mobile-toggle { + display: none; + cursor: pointer; + font-size: 20px; + position: absolute; + right: 22px; + top: 0; + width: 30px; + -webkit-transition: all 200ms ease-in; + -moz-transition: all 200ms ease-in; + transition: all 200ms ease-in; +} +@media only screen and (max-width: 766px) { + .mobile-toggle { + display: block; + } +} +.mobile-toggle span { + width: 30px; + height: 4px; + margin-bottom: 6px; + border-radius: 1000px; + background: #8f8f8f; + display: block; +} + +.row { + width: 100%; + max-width: 940px; + margin: 0 auto; + position: relative; + padding: 0 2%; +} + +* { + box-sizing: border-box; +} + +body { + color: #8f8f8f; + background: white; + font-family: "Cardo", serif; + font-weight: 300; + -webkit-font-smoothing: antialiased; +} + +a { + text-decoration: none; +} + +h1 { + font-size: 30px; + line-height: 1.8; + text-transform: uppercase; + font-family: "Montserrat", sans-serif; +} + +p { + margin-bottom: 20px; + font-size: 17px; + line-height: 2; +} + +.content { + padding: 50px 2% 250px; +} + +.hero { + position: relative; + background: #333 url(res/branch_big.svg) no-repeat center center fixed; + -webkit-background-size: cover; + -moz-background-size: cover; + background-size: cover; + background-attachment: local; + color: #fff; + padding-top: 70px; + min-height: 100vh; + letter-spacing: 2px; + font-family: "Montserrat", sans-serif; +} +.hero h2 { + font-family: "Gotham-Bold", "Montserrat", sans-serif; +} +.hero #bottomRight { + bottom: 0; + right: 0; + text-align: right; + position: absolute; +} + +@-webkit-keyframes scroll { + 0% { + opacity: 1; + -webkit-transform: translateY(0); + transform: translateY(0); + } + 100% { + opacity: 0; + -webkit-transform: translateY(20px); + transform: translateY(20px); + } +} +@keyframes scroll { + 0% { + opacity: 1; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + } + 100% { + opacity: 0; + -webkit-transform: translateY(20px); + -ms-transform: translateY(20px); + transform: translateY(20px); + } +} + +/*# sourceMappingURL=styles.css.map */ diff --git a/css/styles.css.map b/css/styles.css.map new file mode 100644 index 0000000..954bd2c --- /dev/null +++ b/css/styles.css.map @@ -0,0 +1 @@ +{"version":3,"sourceRoot":"","sources":["styles.scss"],"names":[],"mappings":"AAAA;EACK;EACA;;AAGL;EACK;EACA;;AAGL;EACK;EACA;;AAgBL;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AArBA;EAUF;IAaI;;;;AAIJ;EACE;;AACA;EACE;EACA;;;AAIJ;EACE;EACA;EACA;;AAtCA;EAmCF;IAKI;;;;AAIJ;EACE;EACA;;AA9CA;EA4CF;IAII;;;AAGF;EACE;EACA;EACA;EACA;;AAvDF;EAmDA;IAMI;IACA;IACA;IACA;IACA;;;AAGF;EACE;EACA;EACA;;AAnEJ;EAgEE;IAKI;IACA;IACA;;;AAGJ;EACE;EACA;EACA;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AA5FA;EAkFF;IAYI;;;AAGF;EACE;EACA;EACA;EACA;EACA,YAhGI;EAiGJ;;;AAIJ;EACE;EACA;EACA;EACA;EACA;;;AAKF;EACE;;;AAGF;EACE,OApHM;EAqHN;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;EACA;EACA;;;AAMJ;EACE;IACE;IACA;IACA;;EAEF;IACE;IACA;IACA;;;AAKJ;EACE;IACE;IACA;IACA;IACA;;EAEF;IACE;IACA;IACA;IACA","file":"styles.css"} \ No newline at end of file diff --git a/css/styles.scss b/css/styles.scss new file mode 100644 index 0000000..11aa601 --- /dev/null +++ b/css/styles.scss @@ -0,0 +1,223 @@ +@font-face { + font-family: "Gotham-Bold"; + src: url("fonts/Gotham-Bold.otf"); +} + +@font-face { + font-family: "Sans-Thin"; + src: url("fonts/Sans-Thin.otf"); +} + +@font-face { + font-family: "Futura"; + src: url("fonts/futura-pt-light.otf"); +} + + +// MQ trigger +@mixin small { + @media only screen and (max-width: 766px) { + @content; + } +} + +// colors +$color: #8f8f8f; +$color2: #e8f380; + +// Navigation +.main_h { + position: fixed; + max-height: 70px; + z-index: 999; + width: 100%; + padding-top: 17px; + background: #000; + overflow: hidden; + -webkit-transition: all 0.3s; + transition: all 0.3s; + padding-bottom: 6px; + font-family: "Montserrat", sans-serif; + @include small { + padding-top: 25px; + } +} + +.open-nav { + max-height: 400px !important; + .mobile-toggle { + transform: rotate(-90deg); + -webkit-transform: rotate(-90deg); + } +} + +.logo { + height: 40px; + float: left; + margin-top: -15px; + @include small { + float: none; + } +} + +nav { + float: right; + width: 60%; + @include small { + width: 100%; + } + + ul { + list-style: none; + overflow: hidden; + text-align: right; + float: right; + @include small { + padding-top: 10px; + margin-bottom: 22px; + float: left; + text-align: center; + width: 100%; + } + + li { + display: inline-block; + margin-left: 35px; + line-height: 1.5; + @include small { + width: 100%; + padding: 7px 0; + margin: 0; + } + } + a { + color: #888888; + text-transform: uppercase; + font-size: 12px; + } + } +} + +.mobile-toggle { + display: none; + cursor: pointer; + font-size: 20px; + position: absolute; + right: 22px; + top: 0; + width: 30px; + -webkit-transition: all 200ms ease-in; + -moz-transition: all 200ms ease-in; + transition: all 200ms ease-in; + @include small { + display: block; + } + + span { + width: 30px; + height: 4px; + margin-bottom: 6px; + border-radius: 1000px; + background: $color; + display: block; + } +} + +.row { + width: 100%; + max-width: 940px; + margin: 0 auto; + position: relative; + padding: 0 2%; +} + + +// Page Style +* { + box-sizing: border-box; +} + +body { + color: $color; + background: white; + font-family: "Cardo", serif; + font-weight: 300; + -webkit-font-smoothing: antialiased; +} + +a { + text-decoration: none; +} + +h1 { + font-size: 30px; + line-height: 1.8; + text-transform: uppercase; + font-family: "Montserrat", sans-serif; +} + +p { + margin-bottom: 20px; + font-size: 17px; + line-height: 2; +} + +.content { + padding: 50px 2% 250px; +} + +.hero { + position: relative; + background: #333 url(res/branch_big.svg) no-repeat center center fixed; + -webkit-background-size: cover; + -moz-background-size: cover; + background-size: cover; + background-attachment: local; + color: #fff; + padding-top: 70px; + min-height: 100vh; + letter-spacing: 2px; + font-family: "Montserrat", sans-serif; + + h2 { + font-family: "Gotham-Bold", "Montserrat", sans-serif; + } + + #bottomRight { + bottom: 0; + right: 0; + text-align: right; + position: absolute; + } +} + + + +@-webkit-keyframes scroll { + 0% { + opacity: 1; + -webkit-transform: translateY(0); + transform: translateY(0); + } + 100% { + opacity: 0; + -webkit-transform: translateY(20px); + transform: translateY(20px); + } +} + + +@keyframes scroll { + 0% { + opacity: 1; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + } + 100% { + opacity: 0; + -webkit-transform: translateY(20px); + -ms-transform: translateY(20px); + transform: translateY(20px); + } +} diff --git a/index.html b/index.html index e69de29..3fa034c 100644 --- a/index.html +++ b/index.html @@ -0,0 +1,90 @@ + + + + + + + + + + + + + brancher + + + + + +
+ +
+ + + + +
+ + + +
+ + + +
+ + +
+ +
+

You're an
influencer

+ +

You're a
brand

+ +
+ +
+

Section 01

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Nostrum, recusandae, at, labore velit eligendi amet nobis repellat natus sequi sint consectetur excepturi doloribus vero provident consequuntur accusamus quisquam nesciunt cupiditate soluta + alias illo et deleniti voluptates facilis repudiandae similique dolore quaerat architecto perspiciatis officiis dolor ullam expedita suscipit neque minima rem praesentium inventore ab officia quos dignissimos esse quam placeat iste porro eius! Minus, + aspernatur nesciunt consectetur. Sit, eius, itaque, porro, beatae impedit officia tenetur reiciendis autem vitae a quae ipsam repudiandae odio dolorum quaerat asperiores possimus corporis optio animi quisquam laboriosam nihil quam voluptatum quidem + veritatis iste culpa iure modi perspiciatis recusandae ipsa libero officiis aliquam doloremque similique id quasi atque distinctio enim sapiente ratione in quia eum perferendis earum blanditiis. Nobis, architecto, veniam molestias minus iste necessitatibus + est ab in earum ratione eveniet soluta molestiae sed illo nostrum nemo debitis. Minus, quod totam aliquam ea asperiores fugit quaerat excepturi dolores ratione numquam consequatur id unde alias provident vero incidunt exercitationem similique consequuntur + hic possimus? Fuga, eveniet quaerat inventore corporis laborum eligendi enim soluta obcaecati aliquid veritatis provident amet laudantium est quisquam dolore exercitationem modi? Distinctio, pariatur, ab velit praesentium vitae quidem consequatur + deleniti recusandae odit officiis. Quidem, cupiditate.

+

Section 02

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Nostrum, recusandae, at, labore velit eligendi amet nobis repellat natus sequi sint consectetur excepturi doloribus vero provident consequuntur accusamus quisquam nesciunt cupiditate soluta + alias illo et deleniti voluptates facilis repudiandae similique dolore quaerat architecto perspiciatis officiis dolor ullam expedita suscipit neque minima rem praesentium inventore ab officia quos dignissimos esse quam placeat iste porro eius! Minus, + aspernatur nesciunt consectetur. Sit, eius, itaque, porro, beatae impedit officia tenetur reiciendis autem vitae a quae ipsam repudiandae odio dolorum quaerat asperiores possimus corporis optio animi quisquam laboriosam nihil quam voluptatum quidem + veritatis iste culpa iure modi perspiciatis recusandae ipsa libero officiis aliquam doloremque similique id quasi atque distinctio enim sapiente ratione in quia eum perferendis earum blanditiis. Nobis, architecto, veniam molestias minus iste necessitatibus + est ab in earum ratione eveniet soluta molestiae sed illo nostrum nemo debitis. Minus, quod totam aliquam ea asperiores fugit quaerat excepturi dolores ratione numquam consequatur id unde alias provident vero incidunt exercitationem similique consequuntur + hic possimus? Fuga, eveniet quaerat inventore corporis laborum eligendi enim soluta obcaecati aliquid veritatis provident amet laudantium est quisquam dolore exercitationem modi? Distinctio, pariatur, ab velit praesentium vitae quidem consequatur + deleniti recusandae odit officiis. Quidem, cupiditate.

+

Section 03

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Nostrum, recusandae, at, labore velit eligendi amet nobis repellat natus sequi sint consectetur excepturi doloribus vero provident consequuntur accusamus quisquam nesciunt cupiditate soluta + alias illo et deleniti voluptates facilis repudiandae similique dolore quaerat architecto perspiciatis officiis dolor ullam expedita suscipit neque minima rem praesentium inventore ab officia quos dignissimos esse quam placeat iste porro eius! Minus, + aspernatur nesciunt consectetur. Sit, eius, itaque, porro, beatae impedit officia tenetur reiciendis autem vitae a quae ipsam repudiandae odio dolorum quaerat asperiores possimus corporis optio animi quisquam laboriosam nihil quam voluptatum quidem + veritatis iste culpa iure modi perspiciatis recusandae ipsa libero officiis aliquam doloremque similique id quasi atque distinctio enim sapiente ratione in quia eum perferendis earum blanditiis. Nobis, architecto, veniam molestias minus iste necessitatibus + est ab in earum ratione eveniet soluta molestiae sed illo nostrum nemo debitis. Minus, quod totam aliquam ea asperiores fugit quaerat excepturi dolores ratione numquam consequatur id unde alias provident vero incidunt exercitationem similique consequuntur + hic possimus? Fuga, eveniet quaerat inventore corporis laborum eligendi enim soluta obcaecati aliquid veritatis provident amet laudantium est quisquam dolore exercitationem modi? Distinctio, pariatur, ab velit praesentium vitae quidem consequatur + deleniti recusandae odit officiis. Quidem, cupiditate.

+

Section 04

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Nostrum, recusandae, at, labore velit eligendi amet nobis repellat natus sequi sint consectetur excepturi doloribus vero provident consequuntur accusamus quisquam nesciunt cupiditate soluta + alias illo et deleniti voluptates facilis repudiandae similique dolore quaerat architecto perspiciatis officiis dolor ullam expedita suscipit neque minima rem praesentium inventore ab officia quos dignissimos esse quam placeat iste porro eius! Minus, + aspernatur nesciunt consectetur. Sit, eius, itaque, porro, beatae impedit officia tenetur reiciendis autem vitae a quae ipsam repudiandae odio dolorum quaerat asperiores possimus corporis optio animi quisquam laboriosam nihil quam voluptatum quidem + veritatis iste culpa iure modi perspiciatis recusandae ipsa libero officiis aliquam doloremque similique id quasi atque distinctio enim sapiente ratione in quia eum perferendis earum blanditiis. Nobis, architecto, veniam molestias minus iste necessitatibus + est ab in earum ratione eveniet soluta molestiae sed illo nostrum nemo debitis. Minus, quod totam aliquam ea asperiores fugit quaerat excepturi dolores ratione numquam consequatur id unde alias provident vero incidunt exercitationem similique consequuntur + hic possimus? Fuga, eveniet quaerat inventore corporis laborum eligendi enim soluta obcaecati aliquid veritatis provident amet laudantium est quisquam dolore exercitationem modi? Distinctio, pariatur, ab velit praesentium vitae quidem consequatur + deleniti recusandae odit officiis. Quidem, cupiditate.

+
+ + + + diff --git a/js/main.js b/js/main.js index e69de29..82464ba 100644 --- a/js/main.js +++ b/js/main.js @@ -0,0 +1,30 @@ +$(document).ready(function() { + // Mobile Nav + $('.mobile-toggle').click(function() { + if ($('.main_h').hasClass('open-nav')) { + $('.main_h').removeClass('open-nav'); + } else { + $('.main_h').addClass('open-nav'); + } + }); + + $('.main_h li a').click(function() { + if ($('.main_h').hasClass('open-nav')) { + $('.navigation').removeClass('open-nav'); + $('.main_h').removeClass('open-nav'); + } + }); + + + + // Navigation Scroll - ljepo radi materem + $('nav a').click(function(event) { + var id = $(this).attr("href"); + var offset = 70; + var target = $(id).offset().top - offset; + $('html, body').animate({ + scrollTop: target + }, 500); + event.preventDefault(); + }); +});