diff --git a/css/style.css b/css/style.css index 6c4f76a..f4a57b4 100644 --- a/css/style.css +++ b/css/style.css @@ -119,7 +119,7 @@ margin: 0; text-indent: 0; } -.widthCenter, .slide > div, .slide p, +.widthCenter, .slide, .slide p, .slide h1, .slide h2, .slide h3, @@ -144,7 +144,7 @@ * sections */ body { - font-family: 'Playfair Display', serif; + font-family: "Playfair Display", serif; line-height: 2; } #top { @@ -177,12 +177,12 @@ body { font-weight: normal; color: #ff429a; transition-property: size; - transition-duration: .2s; + transition-duration: 0.2s; margin: -18px 0 0 0; } #mast h2 { transition-property: size; - transition-duration: .2s; - color: #91EFFF; + transition-duration: 0.2s; + color: #91efff; margin: 0; } #spaceTakerUpper { @@ -225,7 +225,6 @@ body { padding: 0px; width: 100%; margin-top: 50px; - /* width wrapping */ /* Project bits */ } .slide .project { width: 390px; @@ -253,24 +252,24 @@ body { padding: 1em 1em 0 1em; } .slide .project .details h2 { line-height: 1; - margin: 0 0 .5em 0; } + margin: 0 0 0.5em 0; } .slide .project .details p { - margin: 0 0 .5em 0; } + margin: 0 0 0.5em 0; } .slide .project .details .tag { float: left; - padding: 0 .3em 0 .3em; + padding: 0 0.3em 0 0.3em; background: #f3f3f3; border: 1px solid #ddd; - margin: .2em; + margin: 0.2em; border-radius: 5px; } .slide .project .details .cat { - background: #B7EEFF; - border: 1px solid #8AC9DD; } + background: #b7eeff; + border: 1px solid #8ac9dd; } .slide .project .details .award { float: right; background: none; border: none; - margin: 0 0 .5em .5em; } + margin: 0 0 0.5em 0.5em; } .slide .project .details .award div { display: inline-block; text-align: center; @@ -284,7 +283,7 @@ body { font-weight: normal; font-style: italic; } .slide .project .details .award div p { - font-size: .8em; } + font-size: 0.8em; } .slide .project .details .award::before, .slide .project .details .award::after { vertical-align: middle; @@ -299,10 +298,10 @@ body { position: relative; } .slide .project .details .award::before { background-image: url(../images/laurelleft.png); - left: .09em; } + left: 0.09em; } .slide .project .details .award::after { background-image: url(../images/laurelright.png); - right: .11em; } + right: 0.11em; } .slide table { line-height: 1.3; margin: 0; @@ -318,14 +317,14 @@ body { font-size: 2em; font-style: italic; } @media (max-width: 800px) { - .slide .widthCenter, .slide > div, .slide p, .slide h1, .slide h2, .slide h3, .slide h4 { + .slide .widthCenter, .slide .slide, .slide p, .slide h1, .slide h2, .slide h3, .slide h4 { margin-left: 12px; margin-right: 12px; } .slide div .project { width: 90%; float: none; display: block; - margin: 0 0 .5em 5%; } } + margin: 0 0 0.5em 5%; } } #skilltablebutton { text-decoration: underline; @@ -338,7 +337,7 @@ body { -webkit-animation: 3s ease fadeIn; -o-animation: 3s ease fadeIn; animation: 3s ease fadeIn; - color: #91EFFF; } + color: #91efff; } @media (max-width: 800px) { #mast { @@ -348,4 +347,20 @@ h2 { font-style: italic; } a { - transition-duration: .2s; } + transition-duration: 0.2s; } + +#picOfMe { + background-image: url("../images/ChuckNew.jpg"); + width: 300px; + height: 300px; + float: right; + background-size: cover; + margin: 40px 10px; + border-radius: 150px; + background-position: center center; } + @media (max-width: 600px) { + #picOfMe { + height: 150px; + width: 150px; + border-radius: 75px; + margin: 30px 8px 8px 8px; } } diff --git a/index.html b/index.html index d87b324..f56127c 100644 --- a/index.html +++ b/index.html @@ -72,6 +72,7 @@
+

About Me Why I rock 🎶

diff --git a/sass/style.scss b/sass/style.scss index 8ad2440..1fcda1e 100644 --- a/sass/style.scss +++ b/sass/style.scss @@ -1,312 +1,329 @@ - //setup - @import 'responsive'; - @import 'animations'; - $width: 800px; - $grey: #ccc; - $pink: #ff429a; - $blue: #91EFFF; - $greybg: #202020; - .reset { - padding: 0; - margin: 0; - text-indent: 0; - } +//setup +@import "responsive"; +@import "animations"; +$width: 800px; +$grey: #ccc; +$pink: #ff429a; +$blue: #91efff; +$greybg: #202020; +.reset { + padding: 0; + margin: 0; + text-indent: 0; +} - .widthCenter { - max-width: $width; - margin: auto; - } - /* +.widthCenter { + max-width: $width; + margin: auto; +} +/* * Covers for projects section */ - @import 'covers'; - /* +@import "covers"; +/* * sections */ - body { - @extend .reset; // font-family: 'Nota-serif', serif; - font-family: 'Playfair Display', serif; - line-height: 2; // margin-bottom: 700px; - } +body { + @extend .reset; // font-family: 'Nota-serif', serif; + font-family: "Playfair Display", serif; + line-height: 2; // margin-bottom: 700px; +} - #top { - padding-top: 10px; - width: 100%; - position: fixed; // background: black; - z-index: 999; - div { - margin: auto; - max-width: $width; - } - h2 { - font-weight: normal; - } +#top { + padding-top: 10px; + width: 100%; + position: fixed; // background: black; + z-index: 999; + div { + margin: auto; + max-width: $width; } + h2 { + font-weight: normal; + } +} - #mast { - margin-top: 10px; - // margin-top:0; - background: none; - line-height: 1.2; +#mast { + margin-top: 10px; + // margin-top:0; + background: none; + line-height: 1.2; + color: white; + a { color: white; - a { - color: white; - font-style: inherit; // text-decoration: none; - } - a:hover { - color: $pink; - } - .sub { - font-style: italic; - color: $grey; - } - h1{ - font-size: 2.8em; - font-style: italic; - font-weight: normal; - color: $pink; - transition-property: size; - transition-duration: .2s; - margin: -18px 0 0 0; - } - h2 { - transition-property: size; - transition-duration: .2s; - color: #91EFFF; - margin: 0; - } + font-style: inherit; // text-decoration: none; } + a:hover { + color: $pink; + } + .sub { + font-style: italic; + color: $grey; + } + h1 { + font-size: 2.8em; + font-style: italic; + font-weight: normal; + color: $pink; + transition-property: size; + transition-duration: 0.2s; + margin: -18px 0 0 0; + } + h2 { + transition-property: size; + transition-duration: 0.2s; + color: #91efff; + margin: 0; + } +} - #spaceTakerUpper { - height: 100vh; - background: $greybg; - } //small and large classes are applied to #top - .small { - background: $greybg; - .hideable { - display: none; - opacity: 0; - } - img { - max-width: 200px; - } - h2 { - font-size: 1.2em; - margin: 5px; - } - p { - margin: 5px; - } +#spaceTakerUpper { + height: 100vh; + background: $greybg; +} //small and large classes are applied to #top +.small { + background: $greybg; + .hideable { + display: none; + opacity: 0; } + img { + max-width: 200px; + } + h2 { + font-size: 1.2em; + margin: 5px; + } + p { + margin: 5px; + } +} - .large { - img { - width: 100%; - max-width: 380px; - } - .hideable { - opacity: 1; - } - h2 { - font-size: 1.3em; - } - } //TODO: fix - .nojs { - body { - background: white; - } - #mast { - background: $greybg; - } +.large { + img { + width: 100%; + max-width: 380px; } - /* + .hideable { + opacity: 1; + } + h2 { + font-size: 1.3em; + } +} //TODO: fix +.nojs { + body { + background: white; + } + #mast { + background: $greybg; + } +} +/* * standalone elements */ - // the standard section element - .slide { - @extend .reset; - padding: 0px; - width: 100%; - margin-top: 50px; - /* width wrapping */ - &>div { - @extend .widthCenter; - } - /* Project bits */ - //TODO: un-nest this stuff - .project { - width: $width/2 - 10; - padding: 0 0 1em 0; - border: 1px solid #eee; - border-radius: 5px; - overflow: hidden; - box-shadow: 1px 1px 3px #ddd; - background: white; - margin-bottom: 20px; - .cover { - height: 14em; - background-position: center center; - background-size: cover; - background-repeat: no-repeat; - margin: 0px; - padding: 1em; - video { - height: 100%; - width: 100%; - } - @include respond-to($width) { - height: 45vw; - } +// the standard section element +.slide { + @extend .reset; + padding: 0px; + width: 100%; + // max-width: $width; + margin-top: 50px; + // margin: auto; + @extend .widthCenter; + /* Project bits */ + //TODO: un-nest this stuff + .project { + width: $width/2 - 10; + padding: 0 0 1em 0; + border: 1px solid #eee; + border-radius: 5px; + overflow: hidden; + box-shadow: 1px 1px 3px #ddd; + background: white; + margin-bottom: 20px; + .cover { + height: 14em; + background-position: center center; + background-size: cover; + background-repeat: no-repeat; + margin: 0px; + padding: 1em; + video { + height: 100%; + width: 100%; } - .details { - padding: 1em 1em 0 1em; - h2 { - @extend .reset; - line-height: 1; - margin: 0 0 .5em 0; - } - p { - @extend .reset; - margin: 0 0 .5em 0; - } - .tag { - float: left; - padding: 0 .3em 0 .3em; - background: #f3f3f3; - border: 1px solid #ddd; - margin: .2em; - border-radius: 5px; - } - .cat { - background: #B7EEFF; - border: 1px solid #8AC9DD; - } - .award { - float: right; - background: none; - border: none; - margin: 0 0 .5em .5em; - div { - display: inline-block; - text-align: center; - vertical-align: middle; + @include respond-to($width) { + height: 45vw; + } + } + .details { + padding: 1em 1em 0 1em; + h2 { + @extend .reset; + line-height: 1; + margin: 0 0 0.5em 0; + } + p { + @extend .reset; + margin: 0 0 0.5em 0; + } + .tag { + float: left; + padding: 0 0.3em 0 0.3em; + background: #f3f3f3; + border: 1px solid #ddd; + margin: 0.2em; + border-radius: 5px; + } + .cat { + background: #b7eeff; + border: 1px solid #8ac9dd; + } + .award { + float: right; + background: none; + border: none; + margin: 0 0 0.5em 0.5em; + div { + display: inline-block; + text-align: center; + vertical-align: middle; + padding: 0; + h3 { + margin: 0; padding: 0; - h3 { - margin: 0; - padding: 0; - font-size: 1.4em; - line-height: 1; - font-weight: normal; - font-style: italic; - } - p { - @extend .reset; - font-size: .8em; - } + font-size: 1.4em; + line-height: 1; + font-weight: normal; + font-style: italic; + } + p { + @extend .reset; + font-size: 0.8em; } } - .award::before, - .award::after { - vertical-align: middle; - background-image: url(../images/laurelleft.png); - background-size: contain; - background-repeat: no-repeat; - background-position: center center; - display: inline-block; - content: ""; - width: 1.6em; - height: 3em; - position: relative - } - .award::before { - background-image: url(../images/laurelleft.png); - left: .09em; - } - .award::after { - background-image: url(../images/laurelright.png); - right: .11em; - } + } + .award::before, + .award::after { + vertical-align: middle; + background-image: url(../images/laurelleft.png); + background-size: contain; + background-repeat: no-repeat; + background-position: center center; + display: inline-block; + content: ""; + width: 1.6em; + height: 3em; + position: relative; + } + .award::before { + background-image: url(../images/laurelleft.png); + left: 0.09em; + } + .award::after { + background-image: url(../images/laurelright.png); + right: 0.11em; } } - table { - line-height: 1.3; - margin: 0; - padding: 2px; - border-spacing: 0; - border-collapse: collapse; - vertical-align: text-top; + } + table { + line-height: 1.3; + margin: 0; + padding: 2px; + border-spacing: 0; + border-collapse: collapse; + vertical-align: text-top; + } + ul { + margin: 5px; + } + p { + text-indent: 2em; + } + h1 { + font-size: 2em; + font-style: italic; // font-weight: 700; + // margin-top: 1.7em; + } + .grid { + // columns: 2 auto; + } + @include textElements() { + @extend .widthCenter; + } + @include respond-to($width) { + .widthCenter { + margin-left: 12px; + margin-right: 12px; } - ul { - margin: 5px; - } - p { - text-indent: 2em; - } - h1 { - font-size: 2em; - font-style: italic; // font-weight: 700; - // margin-top: 1.7em; - } - .grid { - // columns: 2 auto; + div { + // margin: auto; + // padding: 0; + .project { + width: 90%; + float: none; + display: block; + margin: 0 0 0.5em 5%; + } } @include textElements() { - @extend .widthCenter; + // margin-right: .8em; + // margin-left: .8em; } - @include respond-to($width) { - .widthCenter { - margin-left: 12px; - margin-right: 12px; - } - div { - // margin: auto; - // padding: 0; - .project { - width: 90%; - float: none; - display: block; - margin: 0 0 .5em 5%; - ; - } - } - @include textElements() { - // margin-right: .8em; - // margin-left: .8em; - } - .grid { - // columns: 1 auto; - } + .grid { + // columns: 1 auto; } } +} - #skilltablebutton { - text-decoration: underline; - font-size: 1.1em; - font-style: italic; - font-weight: normal; +#skilltablebutton { + text-decoration: underline; + font-size: 1.1em; + font-style: italic; + font-weight: normal; +} + +#scrollprompt { + // @include prefix(animation, 1s 1.1s 1 prompt) + @include prefix(animation, 3s ease fadeIn); + color: $blue; + // font-style: italic; +} + +@include respond-to($width) { + #mast { + padding-left: 1em; } +} - #scrollprompt { - // @include prefix(animation, 1s 1.1s 1 prompt) - @include prefix(animation, 3s ease fadeIn); - color: $blue; - // font-style: italic; +h2 { + // font-weight: normal; + font-style: italic; +} + +a { + transition-duration: 0.2s; +} + +#picOfMe { + background-image: url('../images/ChuckNew.jpg'); + width: 300px; + height: 300px; + float: right; + background-size: cover; + margin: 40px 10px; + border-radius: 150px; + background-position: center center; + @include respond-to(3*$width/4){ + // float:left; + // margin: auto; + height: 150px; + width: 150px; + border-radius: 75px; + margin: 30px 8px 8px 8px; } - - @include respond-to($width) { - #mast { - padding-left: 1em; - } - } - - h2 { - // font-weight: normal; - font-style: italic; - } - - a { - transition-duration: .2s; - } \ No newline at end of file +}