diff --git a/.gitignore b/.gitignore index dfb1668..91fae7d 100644 --- a/.gitignore +++ b/.gitignore @@ -58,3 +58,4 @@ $RECYCLE.BIN/ # Windows shortcuts *.lnk +css/skeleton.css diff --git a/css/layout1.sass b/css/layout1.sass index c3881e8..7866907 100644 --- a/css/layout1.sass +++ b/css/layout1.sass @@ -1,39 +1,50 @@ -// Base Styles +@import vars + +// body font-family: "Open Sans", sans-serif - h1 - color: #ccc - weight: 300 - + font-size: 5rem + color: $title + weight: 400 + margin-top: -25px +h2 + font-size: 2.1rem + font-weight: 400 + text-transform: uppercase + margin-top: -15px figure margin: auto - .content + position: relative + z-index: 2 + background: white + margin-bottom: 250px article - padding: 100px 0 + padding: 100px 0 0 0 max-width: 640px margin: 0 auto text-align: center - img max-width: 100% +.main-title + font-size: 6.3rem + margin-top: -40px + padding-top: 0px - - -// Parallax +// .bird-box position: relative - height: 600px + height: 780px background: image: url(/images/bird-bg.jpg) - size: auto 600px + size: auto 800px position: top center attachment: fixed overflow: hidden - + z-index: 3 .logo height: 100px width: 100% @@ -44,7 +55,6 @@ img position: absolute top: 50% margin-top: -50px - .fore-bird width: 960px height: 733px @@ -54,9 +64,8 @@ img position: right bottom position: absolute left: 50% - margin-left: -480px - top: 380px - + margin-left: -285px + top: 300px .back-bird width: 960px height: 298px @@ -67,3 +76,127 @@ img position: absolute left: 50% margin-left: -480px + +// + +.clothes-pics + margin-top: 40px + margin-bottom: 100px + figure + margin-bottom: 20px + position: relative + opacity: 0 + transform: translateX(20px) + transition: all 0.3s ease-in-out + overflow: hidden + cursor: pointer + &.is-showing + opacity: 1 + transform: translateX(0px) + img + display: block + transform: scale(1) + transition: all 0.3s ease-in-out + &:hover + figcaption + left: 0% + img + transform: scale(0.8) + figcaption + position: absolute + bottom: 10px + left: -100% + background: black + color: white + padding: 2px 8px + font-size: 11px + transition: all 0.3s ease-in-out + +// + +.large-window + height: 640px + background: + position: center 0px + attachment: fixed + margin-top: 100px + margin-bottom: 100px + border-radius: 50% + position: relative + cursor: pointer + .window-tint + background-color: rgba(0,0,0,0.5) + position: absolute + top: 0 + left: 0 + right: 0 + bottom: 0 + border-radius: 50% + display: flex + justify-content: center + align-items: center + opacity: 0 + .promo-text + color: white + font-weight: 100 + font-size: 50px + line-height: 1.2 + strong + display: block + font-size: 30px + span + font: + weight: 300 + size: 18px + style: italic + color: rgba(255,255,255,0.6) + a.window-cta + margin-top: 40px + font-size: 20px + text-decoration: none + color: white + border: 1px solid white + border-radius: 8% + padding: 10px 20px + transition: all 0.3s ease-in-out + &:hover + background: white + color: black + +// + +.blog-posts + margin-top: 0px + margin-bottom: 100px + .post + border: 1px solid $hr + margin-top: 40px + background: white + position: relative + .post-1 + transform: translate(100px, 20px) + .post-2 + z-index: 2 + .post-3 + transform: translate(-100px, 20px) + .post-4 + margin: 25px 0 60px 0 + +// + +footer + background: $text + color: white + padding: 40px 0 + position: fixed + bottom: 0 + width: 100% + .footer-stuff + max-width: 640px + margin: 0 auto + ul + padding-top: 20px + list-style-type: none + a + color: white + text-decoration: none \ No newline at end of file diff --git a/css/layout2.sass b/css/layout2.sass new file mode 100644 index 0000000..b3b0048 --- /dev/null +++ b/css/layout2.sass @@ -0,0 +1,109 @@ +@import vars + +// + +::selection + color: inherit + background: $primary-faded +::-moz-selection + color: inherit + background: $primary-faded +.h + -webkit-touch-callout: none + -webkit-user-select: none + -khtml-user-select: none + -moz-user-select: none + -ms-user-select: none + user-select: none +hr + border-top: 1px solid $hr + margin-top: 10px + margin-bottom: 15px +hr.solid + border-top: 1.5px solid $title-smooth +hr.dashed + border-top: 1.5px dashed $title-smooth + +// + +.cover-image + background-color: $primary-faded +.tile + width: 100% + height: 100% + h1 + color: $title + font-family: "Open Sans", sans-serif + background: $primary-faded + +// + +.large-window.periscope-1 + background-image: url(/images/model17.jpg) + background-position: top + margin-top: 40px +.large-window.periscope-2 + background-image: url(/images/model11.jpg) + background-position: center +.large-window:hover + background: + color: $primary-faded + blend-mode: multiply + +// + +.post + padding: 10px 0px 10px 0px + h5 + margin: 0px 0 10px 0 + p + margin: 10px 0 10px 0 + img + width: 100% + height: 100% + max-height: 100% + a + transition: 1s + font-size: 12px + text-decoration: none + color: $text + border: 1px solid $hr + border-radius: 8% + bottom: 0px + margin: 0 0 0 0 + padding: 0 10 0 20 + transition: all 0.3s ease-in-out + &:hover + transition: 1s + background: $primary-faded + border-color: $primary-faded + color: $text + +// + +footer + .columns.three + a + transition: 1s + padding-left: 20px + color: $primary-faded + &:hover + transition: 1s + color: $primary + .columns.six + padding: 45px 0 0 40px + input + color: $text + &:active + border-color: $primary + .button + transition: 1s + font-size: 12px + padding: 0 20px + background-color: $primary-faded + border-color: $text + color: white + &:hover + transition: 1s + background-color: $primary + color: white \ No newline at end of file diff --git a/css/loading-screen.scss b/css/loading-screen.scss new file mode 100644 index 0000000..9327ee6 --- /dev/null +++ b/css/loading-screen.scss @@ -0,0 +1,113 @@ +@import 'vars.sass'; + +#load_screen { + background: $title; + opacity: 1; + position: fixed; + z-index: 10; + top: 0px; + width: 100%; + height: 100%; } +#load_screen > #loading { + color: #fff; + width: 120px; + height: 24px; + margin: 300px auto; } + +// + +#loader-wrapper { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + margin-top: -125px; + z-index: 1000; } +#loader { + display: block; + position: relative; + left: 50%; + top: 50%; + width: 150px; + height: 150px; + margin: -75px 0 0 -75px; + border-radius: 50%; + border: 3px solid transparent; + border-top-color: $primary; + -webkit-animation: spin 2s linear infinite; + -khtml-animation: spin 2s linear infinite; + -moz-animation: spin 2s linear infinite; + -ms-animation: spin 2s linear infinite; + animation: spin 2s linear infinite; + z-index: 1001; } + #loader:before { + content: ""; + position: absolute; + top: 5px; + left: 5px; + right: 5px; + bottom: 5px; + border-radius: 50%; + border: 3px solid transparent; + border-top-color: $primary; + -webkit-animation: spin 3s linear infinite; + -khtml-animation: spin 3s linear infinite; + -moz-animation: spin 3s linear infinite; + -ms-animation: spin 3s linear infinite; + animation: spin 3s linear infinite; } + #loader:after { + content: ""; + position: absolute; + top: 15px; + left: 15px; + right: 15px; + bottom: 15px; + border-radius: 50%; + border: 3px solid transparent; + border-top-color: $primary; + -webkit-animation: spin 1.5s linear infinite; + -khtml-animation: spin 1.5s linear infinite; + -moz-animation: spin 1.5s linear infinite; + -ms-animation: spin 1.5s linear infinite; + animation: spin 1.5s linear infinite; } + + @-webkit-keyframes spin { + 0% { + -webkit-transform: rotate(0deg); + -khtml-transform: rotate(0deg); + -moz-transform: rotate(0deg); + -ms-transform: rotate(0deg); + transform: rotate(0deg); } + 100% { + -webkit-transform: rotate(360deg); + -khtml-transform: rotate(360deg); + -moz-transform: rotate(360deg); + -ms-transform: rotate(360deg); + transform: rotate(360deg); } } + @-ms-keyframes spin { + 0% { + -webkit-transform: rotate(0deg); + -khtml-transform: rotate(0deg); + -moz-transform: rotate(0deg); + -ms-transform: rotate(0deg); + transform: rotate(0deg); } + 100% { + -webkit-transform: rotate(360deg); + -khtml-transform: rotate(360deg); + -moz-transform: rotate(360deg); + -ms-transform: rotate(360deg); + transform: rotate(360deg); }} + @keyframes spin { + 0% { + -webkit-transform: rotate(0deg); + -khtml-transform: rotate(0deg); + -moz-transform: rotate(0deg); + -ms-transform: rotate(0deg); + transform: rotate(0deg); } + 100% { + -webkit-transform: rotate(360deg); + -khtml-transform: rotate(360deg); + -moz-transform: rotate(360deg); + -ms-transform: rotate(360deg); + transform: rotate(360deg); } } \ No newline at end of file diff --git a/css/style.css b/css/style.css index ea67ce2..7f670a3 100644 --- a/css/style.css +++ b/css/style.css @@ -1,916 +1 @@ -@charset "UTF-8"; -/*! normalize.css v3.0.2 | MIT License | git.io/normalize */ -/** - * 1. Set default font family to sans-serif. - * 2. Prevent iOS text size adjust after orientation change, without disabling - * user zoom. - */ -html { - font-family: sans-serif; - /* 1 */ - -ms-text-size-adjust: 100%; - /* 2 */ - -webkit-text-size-adjust: 100%; - /* 2 */ } - -/** - * Remove default margin. - */ -body { - margin: 0; } - -/* HTML5 display definitions - ========================================================================== */ -/** - * Correct `block` display not defined for any HTML5 element in IE 8/9. - * Correct `block` display not defined for `details` or `summary` in IE 10/11 - * and Firefox. - * Correct `block` display not defined for `main` in IE 11. - */ -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -main, -menu, -nav, -section, -summary { - display: block; } - -/** - * 1. Correct `inline-block` display not defined in IE 8/9. - * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. - */ -audio, -canvas, -progress, -video { - display: inline-block; - /* 1 */ - vertical-align: baseline; - /* 2 */ } - -/** - * Prevent modern browsers from displaying `audio` without controls. - * Remove excess height in iOS 5 devices. - */ -audio:not([controls]) { - display: none; - height: 0; } - -/** - * Address `[hidden]` styling not present in IE 8/9/10. - * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22. - */ -[hidden], -template { - display: none; } - -/* Links - ========================================================================== */ -/** - * Remove the gray background color from active links in IE 10. - */ -a { - background-color: transparent; } - -/** - * Improve readability when focused and also mouse hovered in all browsers. - */ -a:active, -a:hover { - outline: 0; } - -/* Text-level semantics - ========================================================================== */ -/** - * Address styling not present in IE 8/9/10/11, Safari, and Chrome. - */ -abbr[title] { - border-bottom: 1px dotted; } - -/** - * Address style set to `bolder` in Firefox 4+, Safari, and Chrome. - */ -b, -strong { - font-weight: bold; } - -/** - * Address styling not present in Safari and Chrome. - */ -dfn { - font-style: italic; } - -/** - * Address variable `h1` font-size and margin within `section` and `article` - * contexts in Firefox 4+, Safari, and Chrome. - */ -h1 { - font-size: 2em; - margin: 0.67em 0; } - -/** - * Address styling not present in IE 8/9. - */ -mark { - background: #ff0; - color: #000; } - -/** - * Address inconsistent and variable font size in all browsers. - */ -small { - font-size: 80%; } - -/** - * Prevent `sub` and `sup` affecting `line-height` in all browsers. - */ -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; } - -sup { - top: -0.5em; } - -sub { - bottom: -0.25em; } - -/* Embedded content - ========================================================================== */ -/** - * Remove border when inside `a` element in IE 8/9/10. - */ -img { - border: 0; } - -/** - * Correct overflow not hidden in IE 9/10/11. - */ -svg:not(:root) { - overflow: hidden; } - -/* Grouping content - ========================================================================== */ -/** - * Address margin not present in IE 8/9 and Safari. - */ -figure { - margin: 1em 40px; } - -/** - * Address differences between Firefox and other browsers. - */ -hr { - -moz-box-sizing: content-box; - box-sizing: content-box; - height: 0; } - -/** - * Contain overflow in all browsers. - */ -pre { - overflow: auto; } - -/** - * Address odd `em`-unit font size rendering in all browsers. - */ -code, -kbd, -pre, -samp { - font-family: monospace, monospace; - font-size: 1em; } - -/* Forms - ========================================================================== */ -/** - * Known limitation: by default, Chrome and Safari on OS X allow very limited - * styling of `select`, unless a `border` property is set. - */ -/** - * 1. Correct color not being inherited. - * Known issue: affects color of disabled elements. - * 2. Correct font properties not being inherited. - * 3. Address margins set differently in Firefox 4+, Safari, and Chrome. - */ -button, -input, -optgroup, -select, -textarea { - color: inherit; - /* 1 */ - font: inherit; - /* 2 */ - margin: 0; - /* 3 */ } - -/** - * Address `overflow` set to `hidden` in IE 8/9/10/11. - */ -button { - overflow: visible; } - -/** - * Address inconsistent `text-transform` inheritance for `button` and `select`. - * All other form control elements do not inherit `text-transform` values. - * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. - * Correct `select` style inheritance in Firefox. - */ -button, -select { - text-transform: none; } - -/** - * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` - * and `video` controls. - * 2. Correct inability to style clickable `input` types in iOS. - * 3. Improve usability and consistency of cursor style between image-type - * `input` and others. - */ -button, -html input[type="button"], -input[type="reset"], -input[type="submit"] { - -webkit-appearance: button; - /* 2 */ - cursor: pointer; - /* 3 */ } - -/** - * Re-set default cursor for disabled elements. - */ -button[disabled], -html input[disabled] { - cursor: default; } - -/** - * Remove inner padding and border in Firefox 4+. - */ -button::-moz-focus-inner, -input::-moz-focus-inner { - border: 0; - padding: 0; } - -/** - * Address Firefox 4+ setting `line-height` on `input` using `!important` in - * the UA stylesheet. - */ -input { - line-height: normal; } - -/** - * It's recommended that you don't attempt to style these elements. - * Firefox's implementation doesn't respect box-sizing, padding, or width. - * - * 1. Address box sizing set to `content-box` in IE 8/9/10. - * 2. Remove excess padding in IE 8/9/10. - */ -input[type="checkbox"], -input[type="radio"] { - box-sizing: border-box; - /* 1 */ - padding: 0; - /* 2 */ } - -/** - * Fix the cursor style for Chrome's increment/decrement buttons. For certain - * `font-size` values of the `input`, it causes the cursor style of the - * decrement button to change from `default` to `text`. - */ -input[type="number"]::-webkit-inner-spin-button, -input[type="number"]::-webkit-outer-spin-button { - height: auto; } - -/** - * 1. Address `appearance` set to `searchfield` in Safari and Chrome. - * 2. Address `box-sizing` set to `border-box` in Safari and Chrome - * (include `-moz` to future-proof). - */ -input[type="search"] { - -webkit-appearance: textfield; - /* 1 */ - -moz-box-sizing: content-box; - -webkit-box-sizing: content-box; - /* 2 */ - box-sizing: content-box; } - -/** - * Remove inner padding and search cancel button in Safari and Chrome on OS X. - * Safari (but not Chrome) clips the cancel button when the search input has - * padding (and `textfield` appearance). - */ -input[type="search"]::-webkit-search-cancel-button, -input[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; } - -/** - * Define consistent border, margin, and padding. - */ -fieldset { - border: 1px solid #c0c0c0; - margin: 0 2px; - padding: 0.35em 0.625em 0.75em; } - -/** - * 1. Correct `color` not being inherited in IE 8/9/10/11. - * 2. Remove padding so people aren't caught out if they zero out fieldsets. - */ -legend { - border: 0; - /* 1 */ - padding: 0; - /* 2 */ } - -/** - * Remove default vertical scrollbar in IE 8/9/10/11. - */ -textarea { - overflow: auto; } - -/** - * Don't inherit the `font-weight` (applied by a rule above). - * NOTE: the default cannot safely be changed in Chrome and Safari on OS X. - */ -optgroup { - font-weight: bold; } - -/* Tables - ========================================================================== */ -/** - * Remove most spacing between table cells. - */ -table { - border-collapse: collapse; - border-spacing: 0; } - -td, -th { - padding: 0; } - -/* -* Skeleton V2.0.4 -* Copyright 2014, Dave Gamache -* www.getskeleton.com -* Free to use under the MIT license. -* http://www.opensource.org/licenses/mit-license.php -* 12/29/2014 -*/ -/* Table of contents -–––––––––––––––––––––––––––––––––––––––––––––––––– -- Grid -- Base Styles -- Typography -- Links -- Buttons -- Forms -- Lists -- Code -- Tables -- Spacing -- Utilities -- Clearing -- Media Queries -*/ -/* Grid -–––––––––––––––––––––––––––––––––––––––––––––––––– */ -.container { - position: relative; - width: 100%; - max-width: 960px; - margin: 0 auto; - padding: 0 20px; - box-sizing: border-box; } - -.column, -.columns { - width: 100%; - float: left; - box-sizing: border-box; } - -/* For devices larger than 400px */ -@media (min-width: 400px) { - .container { - width: 85%; - padding: 0; } } -/* For devices larger than 550px */ -@media (min-width: 550px) { - .container { - width: 80%; } - - .column, - .columns { - margin-left: 4%; } - - .column:first-child, - .columns:first-child { - margin-left: 0; } - - .one.column, - .one.columns { - width: 4.66666666667%; } - - .two.columns { - width: 13.3333333333%; } - - .three.columns { - width: 22%; } - - .four.columns { - width: 30.6666666667%; } - - .five.columns { - width: 39.3333333333%; } - - .six.columns { - width: 48%; } - - .seven.columns { - width: 56.6666666667%; } - - .eight.columns { - width: 65.3333333333%; } - - .nine.columns { - width: 74.0%; } - - .ten.columns { - width: 82.6666666667%; } - - .eleven.columns { - width: 91.3333333333%; } - - .twelve.columns { - width: 100%; - margin-left: 0; } - - .one-third.column { - width: 30.6666666667%; } - - .two-thirds.column { - width: 65.3333333333%; } - - .one-half.column { - width: 48%; } - - /* Offsets */ - .offset-by-one.column, - .offset-by-one.columns { - margin-left: 8.66666666667%; } - - .offset-by-two.column, - .offset-by-two.columns { - margin-left: 17.3333333333%; } - - .offset-by-three.column, - .offset-by-three.columns { - margin-left: 26%; } - - .offset-by-four.column, - .offset-by-four.columns { - margin-left: 34.6666666667%; } - - .offset-by-five.column, - .offset-by-five.columns { - margin-left: 43.3333333333%; } - - .offset-by-six.column, - .offset-by-six.columns { - margin-left: 52%; } - - .offset-by-seven.column, - .offset-by-seven.columns { - margin-left: 60.6666666667%; } - - .offset-by-eight.column, - .offset-by-eight.columns { - margin-left: 69.3333333333%; } - - .offset-by-nine.column, - .offset-by-nine.columns { - margin-left: 78.0%; } - - .offset-by-ten.column, - .offset-by-ten.columns { - margin-left: 86.6666666667%; } - - .offset-by-eleven.column, - .offset-by-eleven.columns { - margin-left: 95.3333333333%; } - - .offset-by-one-third.column, - .offset-by-one-third.columns { - margin-left: 34.6666666667%; } - - .offset-by-two-thirds.column, - .offset-by-two-thirds.columns { - margin-left: 69.3333333333%; } - - .offset-by-one-half.column, - .offset-by-one-half.columns { - margin-left: 52%; } } -/* Base Styles -–––––––––––––––––––––––––––––––––––––––––––––––––– */ -/* NOTE -html is set to 62.5% so that all the REM measurements throughout Skeleton -are based on 10px sizing. So basically 1.5rem = 15px :) */ -html { - font-size: 62.5%; } - -body { - font-size: 1.5em; - /* currently ems cause chrome bug misinterpreting rems on body element */ - line-height: 1.6; - font-weight: 400; - font-family: "Raleway", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; - color: #222; } - -/* Typography -–––––––––––––––––––––––––––––––––––––––––––––––––– */ -h1, h2, h3, h4, h5, h6 { - margin-top: 0; - margin-bottom: 2rem; - font-weight: 300; } - -h1 { - font-size: 4.0rem; - line-height: 1.2; - letter-spacing: -.1rem; } - -h2 { - font-size: 3.6rem; - line-height: 1.25; - letter-spacing: -.1rem; } - -h3 { - font-size: 3.0rem; - line-height: 1.3; - letter-spacing: -.1rem; } - -h4 { - font-size: 2.4rem; - line-height: 1.35; - letter-spacing: -.08rem; } - -h5 { - font-size: 1.8rem; - line-height: 1.5; - letter-spacing: -.05rem; } - -h6 { - font-size: 1.5rem; - line-height: 1.6; - letter-spacing: 0; } - -/* Larger than phablet */ -@media (min-width: 550px) { - h1 { - font-size: 5.0rem; } - - h2 { - font-size: 4.2rem; } - - h3 { - font-size: 3.6rem; } - - h4 { - font-size: 3.0rem; } - - h5 { - font-size: 2.4rem; } - - h6 { - font-size: 1.5rem; } } -p { - margin-top: 0; } - -/* Links -–––––––––––––––––––––––––––––––––––––––––––––––––– */ -a { - color: #1EAEDB; } - -a:hover { - color: #0FA0CE; } - -/* Buttons -–––––––––––––––––––––––––––––––––––––––––––––––––– */ -.button, -button, -input[type="submit"], -input[type="reset"], -input[type="button"] { - display: inline-block; - height: 38px; - padding: 0 30px; - color: #555; - text-align: center; - font-size: 11px; - font-weight: 600; - line-height: 38px; - letter-spacing: .1rem; - text-transform: uppercase; - text-decoration: none; - white-space: nowrap; - background-color: transparent; - border-radius: 4px; - border: 1px solid #bbb; - cursor: pointer; - box-sizing: border-box; } - -.button:hover, -button:hover, -input[type="submit"]:hover, -input[type="reset"]:hover, -input[type="button"]:hover, -.button:focus, -button:focus, -input[type="submit"]:focus, -input[type="reset"]:focus, -input[type="button"]:focus { - color: #333; - border-color: #888; - outline: 0; } - -.button.button-primary, -button.button-primary, -input[type="submit"].button-primary, -input[type="reset"].button-primary, -input[type="button"].button-primary { - color: #FFF; - background-color: #33C3F0; - border-color: #33C3F0; } - -.button.button-primary:hover, -button.button-primary:hover, -input[type="submit"].button-primary:hover, -input[type="reset"].button-primary:hover, -input[type="button"].button-primary:hover, -.button.button-primary:focus, -button.button-primary:focus, -input[type="submit"].button-primary:focus, -input[type="reset"].button-primary:focus, -input[type="button"].button-primary:focus { - color: #FFF; - background-color: #1EAEDB; - border-color: #1EAEDB; } - -/* Forms -–––––––––––––––––––––––––––––––––––––––––––––––––– */ -input[type="email"], -input[type="number"], -input[type="search"], -input[type="text"], -input[type="tel"], -input[type="url"], -input[type="password"], -textarea, -select { - height: 38px; - padding: 6px 10px; - /* The 6px vertically centers text on FF, ignored by Webkit */ - background-color: #fff; - border: 1px solid #D1D1D1; - border-radius: 4px; - box-shadow: none; - box-sizing: border-box; } - -/* Removes awkward default styles on some inputs for iOS */ -input[type="email"], -input[type="number"], -input[type="search"], -input[type="text"], -input[type="tel"], -input[type="url"], -input[type="password"], -textarea { - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; } - -textarea { - min-height: 65px; - padding-top: 6px; - padding-bottom: 6px; } - -input[type="email"]:focus, -input[type="number"]:focus, -input[type="search"]:focus, -input[type="text"]:focus, -input[type="tel"]:focus, -input[type="url"]:focus, -input[type="password"]:focus, -textarea:focus, -select:focus { - border: 1px solid #33C3F0; - outline: 0; } - -label, -legend { - display: block; - margin-bottom: .5rem; - font-weight: 600; } - -fieldset { - padding: 0; - border-width: 0; } - -input[type="checkbox"], -input[type="radio"] { - display: inline; } - -label > .label-body { - display: inline-block; - margin-left: .5rem; - font-weight: normal; } - -/* Lists -–––––––––––––––––––––––––––––––––––––––––––––––––– */ -ul { - list-style: circle inside; } - -ol { - list-style: decimal inside; } - -ol, ul { - padding-left: 0; - margin-top: 0; } - -ul ul, -ul ol, -ol ol, -ol ul { - margin: 1.5rem 0 1.5rem 3rem; - font-size: 90%; } - -li { - margin-bottom: 1rem; } - -/* Code -–––––––––––––––––––––––––––––––––––––––––––––––––– */ -code { - padding: .2rem .5rem; - margin: 0 .2rem; - font-size: 90%; - white-space: nowrap; - background: #F1F1F1; - border: 1px solid #E1E1E1; - border-radius: 4px; } - -pre > code { - display: block; - padding: 1rem 1.5rem; - white-space: pre; } - -/* Tables -–––––––––––––––––––––––––––––––––––––––––––––––––– */ -th, -td { - padding: 12px 15px; - text-align: left; - border-bottom: 1px solid #E1E1E1; } - -th:first-child, -td:first-child { - padding-left: 0; } - -th:last-child, -td:last-child { - padding-right: 0; } - -/* Spacing -–––––––––––––––––––––––––––––––––––––––––––––––––– */ -button, -.button { - margin-bottom: 1rem; } - -input, -textarea, -select, -fieldset { - margin-bottom: 1.5rem; } - -pre, -blockquote, -dl, -figure, -table, -p, -ul, -ol, -form { - margin-bottom: 2.5rem; } - -/* Utilities -–––––––––––––––––––––––––––––––––––––––––––––––––– */ -.u-full-width { - width: 100%; - box-sizing: border-box; } - -.u-max-full-width { - max-width: 100%; - box-sizing: border-box; } - -.u-pull-right { - float: right; } - -.u-pull-left { - float: left; } - -/* Misc -–––––––––––––––––––––––––––––––––––––––––––––––––– */ -hr { - margin-top: 3rem; - margin-bottom: 3.5rem; - border-width: 0; - border-top: 1px solid #E1E1E1; } - -/* Clearing -–––––––––––––––––––––––––––––––––––––––––––––––––– */ -/* Self Clearing Goodness */ -.container:after, -.row:after, -.u-cf { - content: ""; - display: table; - clear: both; } - -/* Media Queries -–––––––––––––––––––––––––––––––––––––––––––––––––– */ -/* -Note: The best way to structure the use of media queries is to create the queries -near the relevant code. For example, if you wanted to change the styles for buttons -on small devices, paste the mobile query code up in the buttons section and style it -there. -*/ -/* Larger than mobile */ -/* Larger than phablet (also point when grid becomes active) */ -/* Larger than tablet */ -/* Larger than desktop */ -/* Larger than Desktop HD */ -body { - font-family: "Open Sans", sans-serif; } - -h1 { - color: #ccc; - weight: 300; } - -figure { - margin: auto; } - -.content article { - padding: 100px 0; - max-width: 640px; - margin: 0 auto; - text-align: center; } - -img { - max-width: 100%; } - -.bird-box { - position: relative; - height: 600px; - background-image: url(/images/bird-bg.jpg); - background-size: auto 600px; - background-position: top center; - background-attachment: fixed; - overflow: hidden; } - -.logo { - height: 100px; - width: 100%; - background-image: url(/images/black-bird-logo.svg); - background-position: center; - background-repeat: no-repeat; - position: absolute; - top: 50%; - margin-top: -50px; } - -.fore-bird { - width: 960px; - height: 733px; - background-image: url(/images/fore-bird.png); - background-repeat: no-repeat; - background-position: right bottom; - position: absolute; - left: 50%; - margin-left: -480px; - top: 380px; } - -.back-bird { - width: 960px; - height: 298px; - background-image: url(/images/back-bird.png); - background-repeat: no-repeat; - background-position: top left; - position: absolute; - left: 50%; - margin-left: -480px; } +/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.container{position:relative;width:100%;max-width:960px;margin:0 auto;padding:0 20px;box-sizing:border-box}.column,.columns{width:100%;float:left;box-sizing:border-box}@media (min-width: 400px){.container{width:85%;padding:0}}@media (min-width: 550px){.container{width:80%}.column,.columns{margin-left:4%}.column:first-child,.columns:first-child{margin-left:0}.one.column,.one.columns{width:4.66666666667%}.two.columns{width:13.3333333333%}.three.columns{width:22%}.four.columns{width:30.6666666667%}.five.columns{width:39.3333333333%}.six.columns{width:48%}.seven.columns{width:56.6666666667%}.eight.columns{width:65.3333333333%}.nine.columns{width:74.0%}.ten.columns{width:82.6666666667%}.eleven.columns{width:91.3333333333%}.twelve.columns{width:100%;margin-left:0}.one-third.column{width:30.6666666667%}.two-thirds.column{width:65.3333333333%}.one-half.column{width:48%}.offset-by-one.column,.offset-by-one.columns{margin-left:8.66666666667%}.offset-by-two.column,.offset-by-two.columns{margin-left:17.3333333333%}.offset-by-three.column,.offset-by-three.columns{margin-left:26%}.offset-by-four.column,.offset-by-four.columns{margin-left:34.6666666667%}.offset-by-five.column,.offset-by-five.columns{margin-left:43.3333333333%}.offset-by-six.column,.offset-by-six.columns{margin-left:52%}.offset-by-seven.column,.offset-by-seven.columns{margin-left:60.6666666667%}.offset-by-eight.column,.offset-by-eight.columns{margin-left:69.3333333333%}.offset-by-nine.column,.offset-by-nine.columns{margin-left:78.0%}.offset-by-ten.column,.offset-by-ten.columns{margin-left:86.6666666667%}.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:95.3333333333%}.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:34.6666666667%}.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:69.3333333333%}.offset-by-one-half.column,.offset-by-one-half.columns{margin-left:52%}}html{font-size:62.5%}body{font-size:1.5em;line-height:1.6;font-weight:400;font-family:"Raleway", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;color:#222}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:2rem;font-weight:300}h1{font-size:4.0rem;line-height:1.2;letter-spacing:-.1rem}h2{font-size:3.6rem;line-height:1.25;letter-spacing:-.1rem}h3{font-size:3.0rem;line-height:1.3;letter-spacing:-.1rem}h4{font-size:2.4rem;line-height:1.35;letter-spacing:-.08rem}h5{font-size:1.8rem;line-height:1.5;letter-spacing:-.05rem}h6{font-size:1.5rem;line-height:1.6;letter-spacing:0}@media (min-width: 550px){h1{font-size:5.0rem}h2{font-size:4.2rem}h3{font-size:3.6rem}h4{font-size:3.0rem}h5{font-size:2.4rem}h6{font-size:1.5rem}}p{margin-top:0}a{color:#1EAEDB}a:hover{color:#0FA0CE}.button,button,input[type="submit"],input[type="reset"],input[type="button"]{display:inline-block;height:38px;padding:0 30px;color:#555;text-align:center;font-size:11px;font-weight:600;line-height:38px;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:transparent;border-radius:4px;border:1px solid #bbb;cursor:pointer;box-sizing:border-box}.button:hover,button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,.button:focus,button:focus,input[type="submit"]:focus,input[type="reset"]:focus,input[type="button"]:focus{color:#333;border-color:#888;outline:0}.button.button-primary,button.button-primary,input[type="submit"].button-primary,input[type="reset"].button-primary,input[type="button"].button-primary{color:#FFF;background-color:#33C3F0;border-color:#33C3F0}.button.button-primary:hover,button.button-primary:hover,input[type="submit"].button-primary:hover,input[type="reset"].button-primary:hover,input[type="button"].button-primary:hover,.button.button-primary:focus,button.button-primary:focus,input[type="submit"].button-primary:focus,input[type="reset"].button-primary:focus,input[type="button"].button-primary:focus{color:#FFF;background-color:#1EAEDB;border-color:#1EAEDB}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea,select{height:38px;padding:6px 10px;background-color:#fff;border:1px solid #D1D1D1;border-radius:4px;box-shadow:none;box-sizing:border-box}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{min-height:65px;padding-top:6px;padding-bottom:6px}input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="text"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="password"]:focus,textarea:focus,select:focus{border:1px solid #33C3F0;outline:0}label,legend{display:block;margin-bottom:.5rem;font-weight:600}fieldset{padding:0;border-width:0}input[type="checkbox"],input[type="radio"]{display:inline}label>.label-body{display:inline-block;margin-left:.5rem;font-weight:normal}ul{list-style:circle inside}ol{list-style:decimal inside}ol,ul{padding-left:0;margin-top:0}ul ul,ul ol,ol ol,ol ul{margin:1.5rem 0 1.5rem 3rem;font-size:90%}li{margin-bottom:1rem}code{padding:.2rem .5rem;margin:0 .2rem;font-size:90%;white-space:nowrap;background:#F1F1F1;border:1px solid #E1E1E1;border-radius:4px}pre>code{display:block;padding:1rem 1.5rem;white-space:pre}th,td{padding:12px 15px;text-align:left;border-bottom:1px solid #E1E1E1}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0}button,.button{margin-bottom:1rem}input,textarea,select,fieldset{margin-bottom:1.5rem}pre,blockquote,dl,figure,table,p,ul,ol,form{margin-bottom:2.5rem}.u-full-width{width:100%;box-sizing:border-box}.u-max-full-width{max-width:100%;box-sizing:border-box}.u-pull-right{float:right}.u-pull-left{float:left}hr{margin-top:3rem;margin-bottom:3.5rem;border-width:0;border-top:1px solid #E1E1E1}.container:after,.row:after,.u-cf{content:"";display:table;clear:both}body{font-family:"Open Sans",sans-serif}h1{font-size:5rem;color:#2d2d2d;weight:400;margin-top:-25px}h2{font-size:2.1rem;font-weight:400;text-transform:uppercase;margin-top:-15px}figure{margin:auto}.content{position:relative;z-index:2;background:#fff;margin-bottom:250px}.content article{padding:100px 0 0 0;max-width:640px;margin:0 auto;text-align:center}img{max-width:100%}.main-title{font-size:6.3rem;margin-top:-40px;padding-top:0px}.bird-box{position:relative;height:780px;background-image:url(/images/bird-bg.jpg);background-size:auto 800px;background-position:top center;background-attachment:fixed;overflow:hidden;z-index:3}.logo{height:100px;width:100%;background-image:url(/images/black-bird-logo.svg);background-position:center;background-repeat:no-repeat;position:absolute;top:50%;margin-top:-50px}.fore-bird{width:960px;height:733px;background-image:url(/images/fore-bird.png);background-repeat:no-repeat;background-position:right bottom;position:absolute;left:50%;margin-left:-285px;top:300px}.back-bird{width:960px;height:298px;background-image:url(/images/back-bird.png);background-repeat:no-repeat;background-position:top left;position:absolute;left:50%;margin-left:-480px}.clothes-pics{margin-top:40px;margin-bottom:100px}.clothes-pics figure{margin-bottom:20px;position:relative;opacity:0;transform:translateX(20px);transition:all 0.3s ease-in-out;overflow:hidden;cursor:pointer}.clothes-pics figure.is-showing{opacity:1;transform:translateX(0px)}.clothes-pics figure img{display:block;transform:scale(1);transition:all 0.3s ease-in-out}.clothes-pics figure:hover figcaption{left:0%}.clothes-pics figure:hover img{transform:scale(0.8)}.clothes-pics figcaption{position:absolute;bottom:10px;left:-100%;background:#000;color:#fff;padding:2px 8px;font-size:11px;transition:all 0.3s ease-in-out}.large-window{height:640px;background-position:center 0px;background-attachment:fixed;margin-top:100px;margin-bottom:100px;border-radius:50%;position:relative;cursor:pointer}.large-window .window-tint{background-color:rgba(0,0,0,0.5);position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;display:flex;justify-content:center;align-items:center;opacity:0}.large-window .promo-text{color:#fff;font-weight:100;font-size:50px;line-height:1.2}.large-window .promo-text strong{display:block;font-size:30px}.large-window .promo-text span{font-weight:300;font-size:18px;font-style:italic;color:rgba(255,255,255,0.6)}.large-window .promo-text a.window-cta{margin-top:40px;font-size:20px;text-decoration:none;color:#fff;border:1px solid #fff;border-radius:8%;padding:10px 20px;transition:all 0.3s ease-in-out}.large-window .promo-text a.window-cta:hover{background:#fff;color:#000}.blog-posts{margin-top:0px;margin-bottom:100px}.blog-posts .post{border:1px solid rgba(20,20,20,0.1);margin-top:40px;background:#fff;position:relative}.blog-posts .post-1{transform:translate(100px, 20px)}.blog-posts .post-2{z-index:2}.blog-posts .post-3{transform:translate(-100px, 20px)}.blog-posts .post-4{margin:25px 0 60px 0}footer{background:#141414;color:#fff;padding:40px 0;position:fixed;bottom:0;width:100%}footer .footer-stuff{max-width:640px;margin:0 auto}footer ul{padding-top:20px;list-style-type:none}footer a{color:#fff;text-decoration:none}::selection{color:inherit;background:rgba(0,206,209,0.5)}::-moz-selection{color:inherit;background:rgba(0,206,209,0.5)}.h{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}hr{border-top:1px solid rgba(20,20,20,0.1);margin-top:10px;margin-bottom:15px}hr.solid{border-top:1.5px solid rgba(45,45,45,0.5)}hr.dashed{border-top:1.5px dashed rgba(45,45,45,0.5)}.cover-image{background-color:rgba(0,206,209,0.5)}.tile{width:100%;height:100%;background:rgba(0,206,209,0.5)}.tile h1{color:#2d2d2d;font-family:"Open Sans",sans-serif}.large-window.periscope-1{background-image:url(/images/model17.jpg);background-position:top;margin-top:40px}.large-window.periscope-2{background-image:url(/images/model11.jpg);background-position:center}.large-window:hover{background-color:rgba(0,206,209,0.5);background-blend-mode:multiply}.post{padding:10px 0px 10px 0px}.post h5{margin:0px 0 10px 0}.post p{margin:10px 0 10px 0}.post img{width:100%;height:100%;max-height:100%}.post a{transition:1s;font-size:12px;text-decoration:none;color:#141414;border:1px solid rgba(20,20,20,0.1);border-radius:8%;bottom:0px;margin:0 0 0 0;padding:0 10 0 20;transition:all 0.3s ease-in-out}.post a:hover{transition:1s;background:rgba(0,206,209,0.5);border-color:rgba(0,206,209,0.5);color:#141414}footer .columns.three a{transition:1s;padding-left:20px;color:rgba(0,206,209,0.5)}footer .columns.three a:hover{transition:1s;color:#00ced1}footer .columns.six{padding:45px 0 0 40px}footer .columns.six input{color:#141414}footer .columns.six input:active{border-color:#00ced1}footer .columns.six .button{transition:1s;font-size:12px;padding:0 20px;background-color:rgba(0,206,209,0.5);border-color:#141414;color:#fff}footer .columns.six .button:hover{transition:1s;background-color:#00ced1;color:#fff}#load_screen{background:#2d2d2d;opacity:1;position:fixed;z-index:10;top:0px;width:100%;height:100%}#load_screen>#loading{color:#fff;width:120px;height:24px;margin:300px auto}#loader-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;margin-top:-125px;z-index:1000}#loader{display:block;position:relative;left:50%;top:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;border:3px solid transparent;border-top-color:#00ced1;-webkit-animation:spin 2s linear infinite;-khtml-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;-ms-animation:spin 2s linear infinite;animation:spin 2s linear infinite;z-index:1001}#loader:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid transparent;border-top-color:#00ced1;-webkit-animation:spin 3s linear infinite;-khtml-animation:spin 3s linear infinite;-moz-animation:spin 3s linear infinite;-ms-animation:spin 3s linear infinite;animation:spin 3s linear infinite}#loader:after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid transparent;border-top-color:#00ced1;-webkit-animation:spin 1.5s linear infinite;-khtml-animation:spin 1.5s linear infinite;-moz-animation:spin 1.5s linear infinite;-ms-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);-khtml-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-khtml-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes spin{0%{-webkit-transform:rotate(0deg);-khtml-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-khtml-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);-khtml-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-khtml-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}} diff --git a/css/style.sass b/css/style.sass index 92c5a7b..72ccdf4 100644 --- a/css/style.sass +++ b/css/style.sass @@ -2,3 +2,6 @@ @import skeleton @import layout1 +@import layout2 +@import loading-screen +@import vars \ No newline at end of file diff --git a/css/vars.sass b/css/vars.sass new file mode 100644 index 0000000..1388caf --- /dev/null +++ b/css/vars.sass @@ -0,0 +1,14 @@ +// + +$primary: rgb(0, 206, 209) +$primary-faded: rgba(0, 206, 209, 0.5) + +$text: rgb(20, 20, 20) +$text-smooth: rgba(20, 20, 20, 0.5) +$title: rgb(45, 45, 45) +$title-smooth: rgba(45, 45, 45, 0.5) + +$hr: rgba(20, 20, 20, 0.1) + +$c-link: $primary +$c-link-h: $primary \ No newline at end of file diff --git a/images/57.jpg b/images/57.jpg index 979aec4..fb95c24 100644 Binary files a/images/57.jpg and b/images/57.jpg differ diff --git a/images/DevTips.png b/images/DevTips.png new file mode 100644 index 0000000..9a991b0 Binary files /dev/null and b/images/DevTips.png differ diff --git a/images/back-bird.png b/images/back-bird.png index e1e918e..7ef1a05 100644 Binary files a/images/back-bird.png and b/images/back-bird.png differ diff --git a/images/bird-bg.jpg b/images/bird-bg.jpg index a86ceb7..ccbee70 100644 Binary files a/images/bird-bg.jpg and b/images/bird-bg.jpg differ diff --git a/images/black-bird-logo.png b/images/black-bird-logo.png new file mode 100644 index 0000000..1f659da Binary files /dev/null and b/images/black-bird-logo.png differ diff --git a/images/fore-bird-r.png b/images/fore-bird-r.png new file mode 100644 index 0000000..65ae1c6 Binary files /dev/null and b/images/fore-bird-r.png differ diff --git a/images/fore-bird.png b/images/fore-bird.png index a4e270c..d9c5261 100644 Binary files a/images/fore-bird.png and b/images/fore-bird.png differ diff --git a/images/logo.png b/images/logo.png new file mode 100644 index 0000000..e44e203 Binary files /dev/null and b/images/logo.png differ diff --git a/images/model1.jpg b/images/model1.jpg index f542f09..2054ecd 100644 Binary files a/images/model1.jpg and b/images/model1.jpg differ diff --git a/images/model10.jpg b/images/model10.jpg new file mode 100644 index 0000000..f2e7869 Binary files /dev/null and b/images/model10.jpg differ diff --git a/images/model11.jpg b/images/model11.jpg new file mode 100644 index 0000000..76aac1c Binary files /dev/null and b/images/model11.jpg differ diff --git a/images/model12.jpg b/images/model12.jpg new file mode 100644 index 0000000..f6b6b0e Binary files /dev/null and b/images/model12.jpg differ diff --git a/images/model13.jpg b/images/model13.jpg new file mode 100644 index 0000000..c4586c9 Binary files /dev/null and b/images/model13.jpg differ diff --git a/images/model14.jpg b/images/model14.jpg new file mode 100644 index 0000000..5439d7f Binary files /dev/null and b/images/model14.jpg differ diff --git a/images/model15.jpg b/images/model15.jpg new file mode 100644 index 0000000..111e6d4 Binary files /dev/null and b/images/model15.jpg differ diff --git a/images/model16.jpg b/images/model16.jpg new file mode 100644 index 0000000..3b6787a Binary files /dev/null and b/images/model16.jpg differ diff --git a/images/model17.jpg b/images/model17.jpg new file mode 100644 index 0000000..bb3e075 Binary files /dev/null and b/images/model17.jpg differ diff --git a/images/model2.jpg b/images/model2.jpg index 3c46433..198306a 100644 Binary files a/images/model2.jpg and b/images/model2.jpg differ diff --git a/images/model3.jpg b/images/model3.jpg index b2aef86..44b9d12 100644 Binary files a/images/model3.jpg and b/images/model3.jpg differ diff --git a/images/model31.jpg b/images/model31.jpg new file mode 100644 index 0000000..1ce9f03 Binary files /dev/null and b/images/model31.jpg differ diff --git a/images/model32.jpg b/images/model32.jpg new file mode 100644 index 0000000..6f355bb Binary files /dev/null and b/images/model32.jpg differ diff --git a/images/model33.jpg b/images/model33.jpg new file mode 100644 index 0000000..7685648 Binary files /dev/null and b/images/model33.jpg differ diff --git a/images/model34.jpg b/images/model34.jpg new file mode 100644 index 0000000..df04ca1 Binary files /dev/null and b/images/model34.jpg differ diff --git a/images/model35.jpg b/images/model35.jpg new file mode 100644 index 0000000..ddd9149 Binary files /dev/null and b/images/model35.jpg differ diff --git a/images/model38.jpg b/images/model38.jpg new file mode 100644 index 0000000..73de1ec Binary files /dev/null and b/images/model38.jpg differ diff --git a/images/model39.jpg b/images/model39.jpg new file mode 100644 index 0000000..5e03f87 Binary files /dev/null and b/images/model39.jpg differ diff --git a/images/model4.jpg b/images/model4.jpg new file mode 100644 index 0000000..5fae206 Binary files /dev/null and b/images/model4.jpg differ diff --git a/images/model5.jpg b/images/model5.jpg new file mode 100644 index 0000000..749d57a Binary files /dev/null and b/images/model5.jpg differ diff --git a/images/model6.jpg b/images/model6.jpg new file mode 100644 index 0000000..e02c65a Binary files /dev/null and b/images/model6.jpg differ diff --git a/images/model7.jpg b/images/model7.jpg new file mode 100644 index 0000000..84c02cb Binary files /dev/null and b/images/model7.jpg differ diff --git a/images/model8.jpg b/images/model8.jpg new file mode 100644 index 0000000..c94f8c0 Binary files /dev/null and b/images/model8.jpg differ diff --git a/images/model9.jpg b/images/model9.jpg new file mode 100644 index 0000000..9b7df82 Binary files /dev/null and b/images/model9.jpg differ diff --git a/images/parallax_cover1.jpg b/images/parallax_cover1.jpg deleted file mode 100644 index 14a17c7..0000000 Binary files a/images/parallax_cover1.jpg and /dev/null differ diff --git a/index.html b/index.html index ef26b7a..4b241e4 100644 --- a/index.html +++ b/index.html @@ -1,30 +1 @@ - - - - - BlackBird Co. - - - - - - - -
-
- -
-
-
-
-

Clothing Store

-
-

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa.

-
-
-
-
- - - - \ No newline at end of file +BlackBird Co.

Unique Stile

- Special sale for DevTips community members -


Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas a posuere eros, vitae aliquam orci. Duis rutrum ipsum et mauris imperdiet tempus id quis risus. In tellus massa, imperdiet a sem vitae, dapibus feugiat urna. Etiam dapibus nisi vitae sapien consectetur, in finibus dui efficitur. Donec finibus tellus mi, vitae rhoncus velit lacinia non. Aliquam at convallis est. Nam nulla leo, accumsan eget suscipit sit amet, blandit eget magna.


BlackBird black Sweater - $135
BlackBird black Trousers - $85
BlackBird black Jacket - $95
BlackBird Skinny Trousers - $75
BlackBird Jeans - $105
BlackBird Shorts - $95
BlackBird Sweater - $115
BlackBird Sweater - $105
BlackBird Sweater - $115

Fine Tayloring


Quisque nec faucibus sapien. Nulla ac iaculis lorem. Pellentesque lacus dolor, euismod quis feugiat faucibus, vestibulum et est. Suspendisse tempus luctus neque at accumsan. Mauris sed mi est. Vivamus consectetur lacus quam, at suscipit libero dignissim non.


Winter collection
Shop Now
Autumn collection
Shop Now

Latest News


Morbi luctus erat odio, non congue lectus porta ac. Morbi mattis mattis diam. Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Here the latest articles:


New Collection

Incididunt ut labore et dolore magna.

Read More

The Stylist

Donec finibus tellus mi, vitae rhoncus velit lacinia non def curisti.

Read More

New Collection

Duis aute irure dolor in reprehenderit.

Read More

Membership

Integer pharetra urna ut volutpat ornare. Praesent pharetra ut enim et
sodales. Cras sagittis suscipit dui, imperdiet felis impredet.

Read More

\ No newline at end of file diff --git a/index.jade b/index.jade index 63fab86..74a863b 100644 --- a/index.jade +++ b/index.jade @@ -4,33 +4,139 @@ html(lang="en") meta(charset="utf-8") title BlackBird Co. meta(name="description", content="") - meta(name="author", content="") + meta(name="author", content="Andrea Leone, Travis Neilson") meta(name="viewport", content="width=device-width, initial-scale=1") link(rel="stylesheet", href="css/style.css") - link(rel="icon", type="image/png", href="images/favicon.png") + link(rel="icon", type="image/png", href="images/logo.png") + + script(src="/js/jquery-2.1.3.min.js") + script(src="/js/functions.js") body - + + #load_screen + #loading + #loader-wrapper + #loader + .loader-section.section-left + .loader-section.section-right + header.bird-box .back-bird .logo .fore-bird + section.content - section.content - article + h1.main-title.h Unique Stile + h2.h - Special sale for DevTips community members - + hr.h + p Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas a posuere eros, vitae aliquam orci. Duis rutrum ipsum et mauris imperdiet tempus id quis risus. In tellus massa, imperdiet a sem vitae, dapibus feugiat urna. Etiam dapibus nisi vitae sapien consectetur, in finibus dui efficitur. Donec finibus tellus mi, vitae rhoncus velit lacinia non. Aliquam at convallis est. Nam nulla leo, accumsan eget suscipit sit amet, blandit eget magna. + hr.h + + .clothes-pics + .row.img-row + figure.columns.four + .cover-image + img(src="/images/model1.jpg").h + figcaption BlackBird black Sweater - $135 + figure.columns.four + .cover-image + img(src="/images/model2.jpg").h + figcaption BlackBird black Trousers - $85 + figure.columns.four + .cover-image + img(src="/images/model3.jpg").h + figcaption BlackBird black Jacket - $95 + .row.img-row + figure.columns.four + .cover-image + img(src="/images/model4.jpg").h + figcaption BlackBird Skinny Trousers - $75 + figure.columns.four + .cover-image + img(src="/images/model8.jpg").h + figcaption BlackBird Jeans - $105 + figure.columns.four + .cover-image + img(src="/images/model9.jpg").h + figcaption BlackBird Shorts - $95 + .row.img-row + figure.columns.four + .cover-image + img(src="/images/model14.jpg").h + figcaption BlackBird Sweater - $115 + figure.columns.four + .cover-image + img(src="/images/model7.jpg").h + figcaption BlackBird Sweater - $105 + figure.columns.four + .cover-image + img(src="/images/model12.jpg").h + figcaption BlackBird Sweater - $115 + + h1.h Fine Tayloring + hr.h + p Quisque nec faucibus sapien. Nulla ac iaculis lorem. Pellentesque lacus dolor, euismod quis feugiat faucibus, vestibulum et est. Suspendisse tempus luctus neque at accumsan. Mauris sed mi est. Vivamus consectetur lacus quam, at suscipit libero dignissim non. + hr.h - h1 Clothing Store - - hr + .large-window.periscope-1.h + .window-tint.periscope-1 + .promo-text Winter collection
+ a(href="").window-cta Shop Now + .large-window.periscope-2.h + .window-tint.periscope-2 + .promo-text Autumn collection
+ a(href="").window-cta Shop Now - p Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa. + h1.h Latest News + hr.h + p Morbi luctus erat odio, non congue lectus porta ac. Morbi mattis mattis diam. Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Here the latest articles: + hr.h - hr - + .blog-posts.row + .post.columns.four.post-1 + h5 New Collection + img(src="/images/model15.jpg") + p Incididunt ut labore et dolore magna. + p: a.button(href="") Read More + .post.columns.four.post-2 + h5 The Stylist + img(src="/images/model38.jpg") + p Donec finibus tellus mi, vitae rhoncus velit lacinia non def curisti. + p: a.button(href="") Read More + .post.columns.four.post-3 + h5 New Collection + img(src="/images/model31.jpg") + p Duis aute irure dolor in reprehenderit. + p: a.button(href="") Read More + .post.columns.twelve.post-4 + h5 Membership + img(src="/images/DevTips.png") + p Integer pharetra urna ut volutpat ornare. Praesent pharetra ut enim et
sodales. Cras sagittis suscipit dui, imperdiet felis impredet. + p: a.button(href="") Read More - div(style="height: 2000px") - - script(src="/js/jquery-2.1.3.min.js") - script(src="/js/functions.js") + footer + .row.footer-stuff + .columns.three + strong FIND US ON: + ul + li: a(href="") Twitter + li: a(href="") Facebook + li: a(href="") Pinterest + li: a(href="") Instagram + .columns.three + strong OTHER SHOPS: + ul + li: a(href="") Red Robin + li: a(href="") Emerald Eagle + li: a(href="") Crimson Crane + li: a(href="") Auburn Abbot + .columns.six + p If you want, you can sign up for our monthly newsletter: + form.row + .columns.eight + input.u-full-width(type="email" placeholder="Your Email") + .columns.four + input.button(type="submit" value="submit") \ No newline at end of file diff --git a/js/functions.js b/js/functions.js index 851342e..62fdb81 100644 --- a/js/functions.js +++ b/js/functions.js @@ -1,17 +1,39 @@ -$(window).scroll(function(){ - - var wScroll = $(this).scrollTop(); - - $('.logo').css({ - 'transform' : 'translate(0px, '+ wScroll /2 +'%)' - }); - - $('.back-bird').css({ - 'transform' : 'translate(0px, '+ wScroll /4 +'%)' - }); +window.addEventListener("load", function () { + var load_screen = document.getElementById("load_screen"); + document.body.removeChild(load_screen); +}); - $('.fore-bird').css({ - 'transform' : 'translate(0px, -'+ wScroll /40 +'%)' - }); -}); +$(window).scroll(function(){ + var wScroll = $(this).scrollTop(); + $('.logo').css({'transform' : 'translate(0px, '+ wScroll /2 +'%)'}); + $('.back-bird').css({'transform' : 'translate(0px, '+ wScroll /4 +'%)'}); + $('.fore-bird').css({'transform' : 'translate(0px, '+ wScroll /14 +'%)'}); + + if(wScroll > $('.clothes-pics').offset().top - ($(window).height() / 1.2)) { + $('.clothes-pics figure').each(function(i){ + setTimeout(function(){ + $('.clothes-pics figure').eq(i).addClass('is-showing'); + }, 150 * (i+1)); + }); + }; + + if(wScroll > $('.large-window').offset().top - $(window).height()){ + $('.large-window').css({'background-position':'center '+ (-wScroll / 35) +'px'}); + var opacity1 = (wScroll - $('.large-window').offset().top + 400) / (wScroll / 6); + var opacity2 = (wScroll - $('.large-window').offset().top + 400 - 640) / (wScroll / 6); + $('.window-tint.periscope-1').css({'opacity': opacity1}); + $('.window-tint.periscope-2').css({'opacity': opacity2}); + }; + + if(wScroll > $('.blog-posts').offset().top - $(window).height()){ + var offset = Math.min(0, wScroll - $('.blog-posts').offset().top +$(window).height() - 500); + $('.post-1').css({'transform': 'translate('+ offset +'px, '+ Math.abs(offset * 0.3) +'px)'}); + $('.post-2').css({'transform': 'translate(0px, '+ Math.abs(offset * 0.3) +'px)'}); + $('.post-3').css({'transform': 'translate('+ Math.abs(offset) +'px, '+ Math.abs(offset * 0.3) +'px)'}); + }; + if(wScroll > $('.blog-posts').offset().top - $(window).height()){ + var offset = Math.min(0, wScroll - $('.blog-posts').offset().top +$(window).height() - 800); + $('.post-4').css({'transform': 'translate(0px, '+ Math.abs(offset * 0.3) +'px)'}); + }; +}); \ No newline at end of file diff --git a/js/min/functions-min.js b/js/min/functions-min.js deleted file mode 100644 index 266b986..0000000 --- a/js/min/functions-min.js +++ /dev/null @@ -1,19 +0,0 @@ -$(window).scroll(function(){ - - var wScroll = $(this).scrollTop(); - - $('.logo').css({ - 'transform' : 'translate(0px, '+ wScroll /2 +'%)' - }); - - $('.back-bird').css({ - 'transform' : 'translate(0px, '+ wScroll /4 +'%)' - }); - - $('.fore-bird').css({ - 'transform' : 'translate(0px, -'+ wScroll /40 +'%)' - }); - -}); - - diff --git a/readme.html b/readme.html new file mode 100644 index 0000000..55f8914 --- /dev/null +++ b/readme.html @@ -0,0 +1,85 @@ + + + + + + +

Parallax On The Web - Project Files

+ +

Video Series for free on YouTube on the DevTips Channel

+ +

Releases

+ +

Releases correspond to the videos. Visit the releases page on this repo to find the specific state of the code base. In other words; if you are watching video 2 and want to grab the code form that point. You will want to look for that here, or below.

+ +

Video 1 - “Intro to Parallax on the Web”

+ +


Watch on YouTube

+ + + +

Video 2 - “Parallax Header”

+ +


Watch on YouTube

+ + + +

Video 3 - “Landing Elements”

+ +


Watch on YouTube

+ + + +

Video 4 - “The Periscope”

+ +


Watch on YouTube

+ + + +

Video 5 - “Zooming Thumbnails”

+ +


Watch on YouTube

+ + + +

Video 6 - “Promo-Scope”

+ +


Watch on YouTube

+ + + +

Video 7 - “Floating Elements”

+ +


Watch on YouTube

+ + + +

Video 8 - “Revealed Footer”

+ +


Watch on YouTube

+ + + +
+ +

If this stuff is helpful, consider subscribing to my YouTube Channel

+ + + diff --git a/readme.md b/readme.md index 3c95fca..c265ffe 100644 --- a/readme.md +++ b/readme.md @@ -1,26 +1,4 @@ -# Parallax On The Web - Project Files +# DevTips Show: Parallax On The Web -Video Series [ for free on YouTube](https://www.youtube.com/playlist?list=PLqGj3iMvMa4IyCbhul-PdeiDqmh4ooJzk) on the [DevTips](https://www.youtube.com/user/DevTipsForDesigners) Channel - -## Releases - -Releases correspond to the videos. Visit the releases page on this repo to find the specific state of the code base. In other words; if you are watching video 2 and want to grab the code form that point. You will want to look for that [here](https://github.com/DevTips/Parallax-on-the-Web-DevTips-/releases), or below. - -## Video 1 - "Intro to Parallax on the Web" - -
Watch on YouTube
- -- There is no code for this video, it's an introductory video - - - -## Video 2 - "Parallax Header" - -
Watch on YouTube
- -- This is where the project starts. [Get the code](https://github.com/DevTips/Parallax-on-the-Web-DevTips-/releases/tag/v0.0). -- This is where the project stops at the end of this video. [Get the code](https://github.com/DevTips/Parallax-on-the-Web-DevTips-/releases/tag/v0.1). - ---- - -_If this stuff is helpful, consider subscribing to my [YouTube Channel](https://www.youtube.com/user/DevTipsForDesigners)_ +That's what I've been messing with watching DevTips. +Updated to the last episode.