_sass/minima/_layout.scss in minima-1.2.0 vs _sass/minima/_layout.scss in minima-2.0.0
- old
+ new
@@ -1,237 +1,237 @@
/**
* Site header
*/
.site-header {
- border-top: 5px solid $grey-color-dark;
- border-bottom: 1px solid $grey-color-light;
- min-height: 56px;
+ border-top: 5px solid $grey-color-dark;
+ border-bottom: 1px solid $grey-color-light;
+ min-height: 56px;
- // Positioning context for the mobile navigation icon
- position: relative;
+ // Positioning context for the mobile navigation icon
+ position: relative;
}
.site-title {
- font-size: 26px;
- font-weight: 300;
- line-height: 56px;
- letter-spacing: -1px;
- margin-bottom: 0;
- float: left;
+ font-size: 26px;
+ font-weight: 300;
+ line-height: 56px;
+ letter-spacing: -1px;
+ margin-bottom: 0;
+ float: left;
- &,
- &:visited {
- color: $grey-color-dark;
- }
+ &,
+ &:visited {
+ color: $grey-color-dark;
+ }
}
.site-nav {
- float: right;
- line-height: 56px;
+ float: right;
+ line-height: 56px;
- .menu-icon {
- display: none;
- }
+ .menu-icon {
+ display: none;
+ }
- .page-link {
- color: $text-color;
- line-height: $base-line-height;
+ .page-link {
+ color: $text-color;
+ line-height: $base-line-height;
- // Gaps between nav items, but not on the last one
- &:not(:last-child) {
- margin-right: 20px;
- }
+ // Gaps between nav items, but not on the last one
+ &:not(:last-child) {
+ margin-right: 20px;
}
+ }
- @include media-query($on-palm) {
- position: absolute;
- top: 9px;
- right: $spacing-unit / 2;
- background-color: $background-color;
- border: 1px solid $grey-color-light;
- border-radius: 5px;
- text-align: right;
+ @include media-query($on-palm) {
+ position: absolute;
+ top: 9px;
+ right: $spacing-unit / 2;
+ background-color: $background-color;
+ border: 1px solid $grey-color-light;
+ border-radius: 5px;
+ text-align: right;
- .menu-icon {
- display: block;
- float: right;
- width: 36px;
- height: 26px;
- line-height: 0;
- padding-top: 10px;
- text-align: center;
+ .menu-icon {
+ display: block;
+ float: right;
+ width: 36px;
+ height: 26px;
+ line-height: 0;
+ padding-top: 10px;
+ text-align: center;
- > svg path {
- fill: $grey-color-dark;
- }
- }
+ > svg path {
+ fill: $grey-color-dark;
+ }
+ }
- .trigger {
- clear: both;
- display: none;
- }
+ .trigger {
+ clear: both;
+ display: none;
+ }
- &:hover .trigger {
- display: block;
- padding-bottom: 5px;
- }
+ &:hover .trigger {
+ display: block;
+ padding-bottom: 5px;
+ }
- .page-link {
- display: block;
- padding: 5px 10px;
+ .page-link {
+ display: block;
+ padding: 5px 10px;
- &:not(:last-child) {
- margin-right: 0;
- }
- margin-left: 20px;
- }
+ &:not(:last-child) {
+ margin-right: 0;
+ }
+ margin-left: 20px;
}
+ }
}
/**
* Site footer
*/
.site-footer {
- border-top: 1px solid $grey-color-light;
- padding: $spacing-unit 0;
+ border-top: 1px solid $grey-color-light;
+ padding: $spacing-unit 0;
}
.footer-heading {
- font-size: 18px;
- margin-bottom: $spacing-unit / 2;
+ font-size: 18px;
+ margin-bottom: $spacing-unit / 2;
}
.contact-list,
.social-media-list {
- list-style: none;
- margin-left: 0;
+ list-style: none;
+ margin-left: 0;
}
.footer-col-wrapper {
- font-size: 15px;
- color: $grey-color;
- margin-left: -$spacing-unit / 2;
- @extend %clearfix;
+ font-size: 15px;
+ color: $grey-color;
+ margin-left: -$spacing-unit / 2;
+ @extend %clearfix;
}
.footer-col {
- float: left;
- margin-bottom: $spacing-unit / 2;
- padding-left: $spacing-unit / 2;
+ float: left;
+ margin-bottom: $spacing-unit / 2;
+ padding-left: $spacing-unit / 2;
}
.footer-col-1 {
- width: -webkit-calc(35% - (#{$spacing-unit} / 2));
- width: calc(35% - (#{$spacing-unit} / 2));
+ width: -webkit-calc(35% - (#{$spacing-unit} / 2));
+ width: calc(35% - (#{$spacing-unit} / 2));
}
.footer-col-2 {
- width: -webkit-calc(20% - (#{$spacing-unit} / 2));
- width: calc(20% - (#{$spacing-unit} / 2));
+ width: -webkit-calc(20% - (#{$spacing-unit} / 2));
+ width: calc(20% - (#{$spacing-unit} / 2));
}
.footer-col-3 {
- width: -webkit-calc(45% - (#{$spacing-unit} / 2));
- width: calc(45% - (#{$spacing-unit} / 2));
+ width: -webkit-calc(45% - (#{$spacing-unit} / 2));
+ width: calc(45% - (#{$spacing-unit} / 2));
}
@include media-query($on-laptop) {
- .footer-col-1,
- .footer-col-2 {
- width: -webkit-calc(50% - (#{$spacing-unit} / 2));
- width: calc(50% - (#{$spacing-unit} / 2));
- }
+ .footer-col-1,
+ .footer-col-2 {
+ width: -webkit-calc(50% - (#{$spacing-unit} / 2));
+ width: calc(50% - (#{$spacing-unit} / 2));
+ }
- .footer-col-3 {
- width: -webkit-calc(100% - (#{$spacing-unit} / 2));
- width: calc(100% - (#{$spacing-unit} / 2));
- }
+ .footer-col-3 {
+ width: -webkit-calc(100% - (#{$spacing-unit} / 2));
+ width: calc(100% - (#{$spacing-unit} / 2));
+ }
}
@include media-query($on-palm) {
- .footer-col {
- float: none;
- width: -webkit-calc(100% - (#{$spacing-unit} / 2));
- width: calc(100% - (#{$spacing-unit} / 2));
- }
+ .footer-col {
+ float: none;
+ width: -webkit-calc(100% - (#{$spacing-unit} / 2));
+ width: calc(100% - (#{$spacing-unit} / 2));
+ }
}
/**
* Page content
*/
.page-content {
- padding: $spacing-unit 0;
+ padding: $spacing-unit 0;
}
.page-heading {
- font-size: 20px;
+ font-size: 20px;
}
.post-list {
- margin-left: 0;
- list-style: none;
+ margin-left: 0;
+ list-style: none;
- > li {
- margin-bottom: $spacing-unit;
- }
+ > li {
+ margin-bottom: $spacing-unit;
+ }
}
.post-meta {
- font-size: $small-font-size;
- color: $grey-color;
+ font-size: $small-font-size;
+ color: $grey-color;
}
.post-link {
- display: block;
- font-size: 24px;
+ display: block;
+ font-size: 24px;
}
/**
* Posts
*/
.post-header {
- margin-bottom: $spacing-unit;
+ margin-bottom: $spacing-unit;
}
.post-title {
- font-size: 42px;
- letter-spacing: -1px;
- line-height: 1;
+ font-size: 42px;
+ letter-spacing: -1px;
+ line-height: 1;
- @include media-query($on-laptop) {
- font-size: 36px;
- }
+ @include media-query($on-laptop) {
+ font-size: 36px;
+ }
}
.post-content {
- margin-bottom: $spacing-unit;
+ margin-bottom: $spacing-unit;
- h2 {
- font-size: 32px;
+ h2 {
+ font-size: 32px;
- @include media-query($on-laptop) {
- font-size: 28px;
- }
+ @include media-query($on-laptop) {
+ font-size: 28px;
}
+ }
- h3 {
- font-size: 26px;
+ h3 {
+ font-size: 26px;
- @include media-query($on-laptop) {
- font-size: 22px;
- }
+ @include media-query($on-laptop) {
+ font-size: 22px;
}
+ }
- h4 {
- font-size: 20px;
+ h4 {
+ font-size: 20px;
- @include media-query($on-laptop) {
- font-size: 18px;
- }
+ @include media-query($on-laptop) {
+ font-size: 18px;
}
+ }
}