More spacing issue fixes

This commit is contained in:
Sodbileg Gansukh 2022-05-20 15:19:34 +08:00
parent 83669da41c
commit fe257987ce
3 changed files with 48 additions and 44 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -75,7 +75,7 @@ production stylesheet in assets/built/screen.css
/* Full width page blocks */
.outer {
position: relative;
padding: 0 4vmin;
padding: 0 max(4vmin, 20px);
}
/* Centered content container blocks */
@ -118,14 +118,14 @@ production stylesheet in assets/built/screen.css
}
.has-cover-image .site-header-content {
min-height: 600px;
min-height: 560px;
padding-top: 10vmin;
background-color: var(--ghost-accent-color);
color: #fff;
}
body:not(.has-cover-image) .site-header-content:not(.left-aligned) {
padding-bottom: 3.2vmin;
padding-bottom: max(3.2vmin, 24px);
}
.site-header-content.left-aligned {
@ -197,7 +197,7 @@ body:not(.has-cover-image) .site-header-content:not(.left-aligned) {
.site-title + .site-description {
margin-top: 8px;
font-size: 2.2rem;
font-size: 2.1rem;
font-weight: 400;
color: var(--color-secondary-text);
}
@ -217,9 +217,9 @@ body:not(.has-cover-image) .site-header-content:not(.left-aligned) {
}
@media (max-width: 767px) {
.site-header-content {
.has-cover-image .site-header-content {
padding-bottom: 36px;
min-height: 280px;
min-height: 240px;
}
.site-header-inner {
gap: 16px;
@ -229,11 +229,11 @@ body:not(.has-cover-image) .site-header-content:not(.left-aligned) {
height: 80px;
}
.site-title {
font-size: 3.2rem;
font-size: 3.4rem !important;
}
.site-description {
margin-top: 6px;
font-size: 1.6rem;
margin-top: 4px !important;
font-size: 1.9rem !important;
}
}
@ -242,8 +242,8 @@ body:not(.has-cover-image) .site-header-content:not(.left-aligned) {
/* ---------------------------------------------------------- */
.gh-head {
padding-top: 24px;
padding-bottom: 24px;
padding-top: min(24px, 3.6vmin);
padding-bottom: min(24px, 3.6vmin);
font-size: 1.6rem;
line-height: 1.3em;
background-color: #fff;
@ -295,6 +295,10 @@ body:not(.has-cover-image) .site-header-content:not(.left-aligned) {
color: inherit;
}
.gh-head-logo.no-image {
margin-top: -2px;
}
.has-cover-image .gh-head-logo {
color: #fff;
}
@ -314,6 +318,7 @@ body:not(.has-cover-image) .site-header-content:not(.left-aligned) {
.gh-head-menu {
display: flex;
align-items: center;
margin-top: 1px;
font-weight: 500;
}
@ -338,7 +343,7 @@ body:not(.has-cover-image) .site-header-content:not(.left-aligned) {
.gh-head-menu .nav a {
display: inline-block;
line-height: 1.5;
line-height: 1.7;
color: inherit;
}
@ -501,16 +506,12 @@ body:not(.gh-head-open) .gh-burger:hover .gh-burger-inner::after {
font-size: 3.6rem;
line-height: 1.1em;
}
#gh-head .gh-head-menu .nav li {
margin: 5px 0;
}
#gh-head .gh-head-menu .nav a {
padding: 8px 0;
}
#gh-head .gh-head-menu .nav {
display: flex;
flex-direction: column;
align-items: center;
gap: 16px;
font-weight: 500;
}
#gh-head .gh-head-actions {
padding: 20px 0;
@ -554,7 +555,7 @@ body:not(.gh-head-open) .gh-burger:hover .gh-burger-inner::after {
}
}
.home-template.gh-head-open .gh-head {
.has-cover-image.gh-head-open .gh-head {
background: var(--ghost-accent-color);
}
@ -565,18 +566,18 @@ body:not(.gh-head-open) .gh-burger:hover .gh-burger-inner::after {
.post-feed {
position: relative;
display: grid;
gap: 64px 48px;
gap: 4.8vmin 4vmin;
grid-template-columns: repeat(6, 1fr);
padding: 6.4vmin 0;
padding: max(4.8vmin, 36px) 0 0;
}
@media (max-width: 1000px) {
@media (max-width: 991px) {
.post-feed {
grid-template-columns: 1fr 1fr;
}
}
@media (max-width: 700px) {
@media (max-width: 767px) {
.post-feed {
grid-template-columns: 1fr;
grid-gap: 40px;
@ -827,12 +828,12 @@ make sure this only happens on large viewports / desktop-ish devices.
/* ---------------------------------------------------------- */
.article {
padding: 8vmin 0;
padding: max(8vmin, 40px) 0;
word-break: break-word;
}
.article-header {
padding: 0 0 64px 0;
padding: 0 0 max(6.4vmin, 40px) 0;
}
.article-tag {
@ -846,7 +847,7 @@ make sure this only happens on large viewports / desktop-ish devices.
.article-title {
margin-bottom: 0;
font-size: 5.2rem;
font-size: clamp(3.2rem, 5vw, 5.2rem);
font-weight: 800;
line-height: 1;
color: var(--color-darkgrey);
@ -867,7 +868,7 @@ make sure this only happens on large viewports / desktop-ish devices.
.gh-canvas .article-image {
grid-column: wide-start / wide-end;
width: 100%;
margin: 6vmin 0 0;
margin: max(6vmin, 40px) 0 0;
}
.image-full .article-image {
@ -885,9 +886,9 @@ make sure this only happens on large viewports / desktop-ish devices.
width: 100%;
}
@media (max-width: 600px) {
@media (max-width: 767px) {
.article-excerpt {
font-size: 1.8rem;
font-size: 1.7rem;
}
}
@ -904,7 +905,7 @@ use it for applying any other styles. */
display: grid;
grid-template-columns:
[full-start]
minmax(4vmin, auto)
minmax(max(4vmin, 20px), auto)
[wide-start]
minmax(auto, 240px)
[main-start]
@ -912,7 +913,7 @@ use it for applying any other styles. */
[main-end]
minmax(auto, 240px)
[wide-end]
minmax(4vmin, auto)
minmax(max(4vmin, 20px), auto)
[full-end]
;
}
@ -1094,17 +1095,17 @@ is the very first element in the post content */
.gh-content .kg-toggle-card .kg-toggle-content > ol,
.gh-content .kg-toggle-card .kg-toggle-content > ul,
.gh-content .kg-toggle-card .kg-toggle-content > p {
font-size: 1.7rem;
font-size: 1.8rem;
}
.gh-content .kg-product-card .kg-product-card-description > p,
.gh-content .kg-product-card .kg-product-card-description > ol,
.gh-content .kg-product-card .kg-product-card-description > ul {
font-size: 1.5rem;
font-size: 1.6rem;
}
.gh-content blockquote:not([class])::before {
left: -4vmin;
left: min(-4vmin, -20px);
}
}
@ -1303,7 +1304,7 @@ iframe.instagram-media + script + :not([id]) {
.article-byline {
display: flex;
justify-content: space-between;
margin: 32px 0 0;
margin: min(32px, 5.6vmin) 0 0;
}
.article-byline-content {
@ -1338,8 +1339,8 @@ iframe.instagram-media + script + :not([id]) {
display: block;
overflow: hidden;
margin: 0 -4px;
width: 56px;
height: 56px;
width: min(56px, 13.6vmin);
height: min(56px, 13.6vmin);
border: #fff 2px solid;
border-radius: 50%;
}
@ -1358,8 +1359,8 @@ iframe.instagram-media + script + :not([id]) {
}
.footer-cta-title {
margin: 0 0 32px;
font-size: 3.8rem;
margin: 0 0 min(32px, 6.4vmin);
font-size: clamp(2.6rem, 5vw, 3.8rem);
font-weight: 800;
}
@ -1403,7 +1404,7 @@ iframe.instagram-media + script + :not([id]) {
/* ---------------------------------------------------------- */
.read-more-wrap {
margin-top: 120px;
margin-top: max(12vmin, 64px);
}
.read-more {
@ -1557,7 +1558,7 @@ iframe.instagram-media + script + :not([id]) {
.site-footer {
position: relative;
margin: 120px 0 0 0;
margin: 12vmin 0 0 0;
padding-top: 48px;
padding-bottom: 140px;
color: #fff;
@ -1621,7 +1622,7 @@ iframe.instagram-media + script + :not([id]) {
border-radius: 100%;
}
@media (max-width: 800px) {
@media (max-width: 767px) {
.site-footer .inner {
max-width: 500px;
grid-template-columns: 1fr;
@ -1633,6 +1634,9 @@ iframe.instagram-media + script + :not([id]) {
color: #fff;
font-size: 1.5rem;
}
.site-footer .copyright {
margin-bottom: 16px;
}
}