You've already forked Ghost-Theme-Source
Color settings
This commit is contained in:
@@ -18,6 +18,13 @@
|
||||
--grid-gap: 40px;
|
||||
}
|
||||
|
||||
:root.has-light-text {
|
||||
--color-lighter-gray: rgba(0, 0, 0, 0.1);
|
||||
--color-darker-gray: #fff;
|
||||
--color-secondary-text: rgba(255, 255, 255, 0.64);
|
||||
--color-border: rgba(255, 255, 255, 0.2);
|
||||
}
|
||||
|
||||
/* 2. Resets */
|
||||
|
||||
*, *::before, *::after {
|
||||
@@ -65,6 +72,8 @@ h1, h2, h3, h4, h5, h6 {
|
||||
body {
|
||||
font-family: var(--font-sans);
|
||||
font-size: 1.6rem;
|
||||
background-color: var(--background-color);
|
||||
color: var(--color-primary-text);
|
||||
}
|
||||
|
||||
a {
|
||||
@@ -147,6 +156,11 @@ a:hover {
|
||||
|
||||
.gh-navigation {
|
||||
height: 100px;
|
||||
color: var(--color-darker-gray);
|
||||
}
|
||||
|
||||
.gh-navigation :is(.gh-navigation-logo, a:not(.gh-button), .gh-icon-button) {
|
||||
color: inherit;
|
||||
}
|
||||
|
||||
.gh-navigation-inner {
|
||||
@@ -257,6 +271,18 @@ a:hover {
|
||||
}
|
||||
}
|
||||
|
||||
/* 5.1. Accent color */
|
||||
|
||||
.gh-navigation.has-accent-color {
|
||||
background-color: var(--ghost-accent-color);
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.gh-navigation.has-accent-color .gh-button {
|
||||
background-color: #fff;
|
||||
color: #15171a;
|
||||
}
|
||||
|
||||
/* 5.1. Navigation variants */
|
||||
|
||||
/*
|
||||
@@ -265,12 +291,12 @@ LOGO Home About Collection Author Portal Login Subscribe
|
||||
======================================================================
|
||||
*/
|
||||
|
||||
.is-navigation-left-logo .gh-navigation-inner {
|
||||
.is-left-logo .gh-navigation-inner {
|
||||
grid-template-columns: auto 1fr auto;
|
||||
}
|
||||
|
||||
@media (min-width: 992px) {
|
||||
.is-navigation-left-logo .gh-navigation-menu {
|
||||
.is-left-logo .gh-navigation-menu {
|
||||
margin-right: 64px;
|
||||
margin-left: 16px;
|
||||
}
|
||||
@@ -282,20 +308,20 @@ Home About Collection LOGO Login Subscribe
|
||||
======================================================================
|
||||
*/
|
||||
|
||||
.is-navigation-middle-logo .gh-navigation-inner {
|
||||
.is-middle-logo .gh-navigation-inner {
|
||||
grid-template-columns: 1fr auto 1fr;
|
||||
}
|
||||
|
||||
.is-navigation-middle-logo .gh-navigation-brand {
|
||||
.is-middle-logo .gh-navigation-brand {
|
||||
grid-column-start: 2;
|
||||
}
|
||||
|
||||
.is-navigation-middle-logo .gh-navigation-actions {
|
||||
.is-middle-logo .gh-navigation-actions {
|
||||
gap: 28px;
|
||||
}
|
||||
|
||||
@media (min-width: 992px) {
|
||||
.is-navigation-middle-logo .gh-navigation-menu {
|
||||
.is-middle-logo .gh-navigation-menu {
|
||||
margin-right: 64px;
|
||||
}
|
||||
}
|
||||
@@ -307,16 +333,16 @@ Search LOGO Login Subscribe
|
||||
======================================================================
|
||||
*/
|
||||
|
||||
.is-navigation-stacked.gh-navigation {
|
||||
.is-stacked.gh-navigation {
|
||||
position: relative;
|
||||
height: auto;
|
||||
}
|
||||
|
||||
.is-navigation-stacked .gh-navigation-inner {
|
||||
.is-stacked .gh-navigation-inner {
|
||||
grid-template-columns: 1fr auto 1fr;
|
||||
}
|
||||
|
||||
.is-navigation-stacked .gh-navigation-brand {
|
||||
.is-stacked .gh-navigation-brand {
|
||||
display: flex;
|
||||
grid-row-start: 1;
|
||||
grid-column-start: 2;
|
||||
@@ -324,17 +350,17 @@ Search LOGO Login Subscribe
|
||||
}
|
||||
|
||||
@media (min-width: 992px) {
|
||||
.is-navigation-stacked .gh-navigation-inner {
|
||||
.is-stacked .gh-navigation-inner {
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.is-navigation-stacked .gh-navigation-brand {
|
||||
.is-stacked .gh-navigation-brand {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
height: 80px;
|
||||
}
|
||||
|
||||
.is-navigation-stacked .gh-navigation-menu {
|
||||
.is-stacked .gh-navigation-menu {
|
||||
grid-row-start: 2;
|
||||
grid-column: 1 / 4;
|
||||
justify-content: center;
|
||||
@@ -342,8 +368,8 @@ Search LOGO Login Subscribe
|
||||
margin: 0 48px;
|
||||
}
|
||||
|
||||
.is-navigation-stacked .gh-navigation-menu::before,
|
||||
.is-navigation-stacked .gh-navigation-menu::after {
|
||||
.is-stacked .gh-navigation-menu::before,
|
||||
.is-stacked .gh-navigation-menu::after {
|
||||
position: absolute;
|
||||
top: 80px;
|
||||
left: 0;
|
||||
@@ -353,11 +379,11 @@ Search LOGO Login Subscribe
|
||||
background-color: var(--color-border);
|
||||
}
|
||||
|
||||
.is-navigation-stacked .gh-navigation-menu::after {
|
||||
.is-stacked .gh-navigation-menu::after {
|
||||
top: 136px;
|
||||
}
|
||||
|
||||
.is-navigation-stacked .gh-navigation-actions {
|
||||
.is-stacked .gh-navigation-actions {
|
||||
grid-row-start: 1;
|
||||
grid-column: 1 / 4;
|
||||
justify-content: space-between;
|
||||
@@ -384,7 +410,7 @@ Search LOGO Login Subscribe
|
||||
transform: translate3d(0, 6px, 0);
|
||||
}
|
||||
|
||||
.is-navigation-middle-logo .gh-dropdown {
|
||||
.is-middle-logo .gh-dropdown {
|
||||
right: auto;
|
||||
left: -24px;
|
||||
}
|
||||
@@ -434,11 +460,11 @@ Search LOGO Login Subscribe
|
||||
display: none;
|
||||
}
|
||||
|
||||
.is-navigation-open .gh-burger svg:first-child {
|
||||
.is-open .gh-burger svg:first-child {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.is-navigation-open .gh-burger svg:last-child {
|
||||
.is-open .gh-burger svg:last-child {
|
||||
display: block;
|
||||
}
|
||||
|
||||
@@ -526,7 +552,7 @@ Search LOGO Login Subscribe
|
||||
transition: opacity 0.4s;
|
||||
}
|
||||
|
||||
.is-navigation-open#gh-navigation {
|
||||
.is-open#gh-navigation {
|
||||
position: fixed;
|
||||
inset: 0;
|
||||
z-index: 3999999;
|
||||
@@ -535,25 +561,25 @@ Search LOGO Login Subscribe
|
||||
-webkit-overflow-scrolling: touch;
|
||||
}
|
||||
|
||||
.is-navigation-open#gh-navigation .gh-navigation-menu,
|
||||
.is-navigation-open#gh-navigation .gh-navigation-actions {
|
||||
.is-open#gh-navigation .gh-navigation-menu,
|
||||
.is-open#gh-navigation .gh-navigation-actions {
|
||||
position: static;
|
||||
visibility: visible;
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
.is-navigation-open#gh-navigation .nav {
|
||||
.is-open#gh-navigation .nav {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
}
|
||||
|
||||
.is-navigation-open#gh-navigation .nav li {
|
||||
.is-open#gh-navigation .nav li {
|
||||
opacity: 1;
|
||||
transition: transform 0.2s, opacity 0.2s;
|
||||
transform: translateY(0);
|
||||
}
|
||||
|
||||
.is-navigation-open#gh-navigation .gh-navigation-actions {
|
||||
.is-open#gh-navigation .gh-navigation-actions {
|
||||
position: sticky;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
@@ -566,18 +592,18 @@ Search LOGO Login Subscribe
|
||||
background-color: var(--color-white);
|
||||
}
|
||||
|
||||
.is-navigation-open#gh-navigation :is(.gh-button, a[data-portal="signin"]) {
|
||||
.is-open#gh-navigation :is(.gh-button, a[data-portal="signin"]) {
|
||||
opacity: 1;
|
||||
transition: transform 0.4s, opacity 0.4s;
|
||||
transition-delay: 0.2s;
|
||||
transform: translateY(0);
|
||||
}
|
||||
|
||||
.is-navigation-open#gh-navigation a[data-portal="signin"] {
|
||||
.is-open#gh-navigation a[data-portal="signin"] {
|
||||
transition-delay: 0.4s;
|
||||
}
|
||||
|
||||
.is-navigation-open#gh-main {
|
||||
.is-open#gh-main {
|
||||
opacity: 0;
|
||||
}
|
||||
}
|
||||
@@ -621,6 +647,7 @@ Search LOGO Login Subscribe
|
||||
|
||||
.gh-header {
|
||||
position: relative;
|
||||
margin: 40px;
|
||||
}
|
||||
|
||||
.gh-header-image {
|
||||
@@ -815,9 +842,26 @@ Search LOGO Login Subscribe
|
||||
|
||||
.gh-footer {
|
||||
margin-top: 80px;
|
||||
color: var(--color-darker-gray);
|
||||
}
|
||||
|
||||
/* 11.1. Footer bar */
|
||||
.gh-footer a:not(.gh-button) {
|
||||
color: inherit;
|
||||
}
|
||||
|
||||
/* 11.1 Accent color */
|
||||
|
||||
.gh-footer.has-accent-color {
|
||||
background-color: var(--ghost-accent-color);
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.gh-footer.has-accent-color .gh-button {
|
||||
background-color: #fff;
|
||||
color: #15171a;
|
||||
}
|
||||
|
||||
/* 11.2. Footer bar */
|
||||
|
||||
.gh-footer-bar {
|
||||
display: grid;
|
||||
@@ -836,7 +880,7 @@ Search LOGO Login Subscribe
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
/* 11.2. Footer signup */
|
||||
/* 11.3. Footer signup */
|
||||
|
||||
.gh-footer-signup {
|
||||
display: flex;
|
||||
|
||||
Reference in New Issue
Block a user