Photos: Fixes for block alignments, colors support, etc
Updated styles for a _lot_ of Gutenberg blocks: - Alignments - Images - Colors - Dropcap font size & line height - Blockquotes - Too many to list! (just look at the commit)
This commit is contained in:
parent
ef922f35b6
commit
5386d736fa
1 changed files with 138 additions and 47 deletions
|
@ -1,6 +1,7 @@
|
|||
/*--------------------------------------------------------------
|
||||
## Gutenberg Styles
|
||||
--------------------------------------------------------------*/
|
||||
/*
|
||||
Theme Name: Photos
|
||||
Description: Gutenberg Block Styles
|
||||
*/
|
||||
|
||||
/* Alignments */
|
||||
.alignfull {
|
||||
|
@ -15,19 +16,84 @@
|
|||
margin-right: auto;
|
||||
}
|
||||
|
||||
.alignleft figcaption {}
|
||||
/* Images */
|
||||
.wp-block-image img {
|
||||
display: block;
|
||||
}
|
||||
|
||||
.alignright figcaption {}
|
||||
.wp-block-image .alignleft {
|
||||
margin-bottom: 1.5em;
|
||||
margin-left: -190px;
|
||||
margin-right: 1.5em;
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
.wp-block-image.alignleft {}
|
||||
.wp-block-image .alignright {
|
||||
margin-bottom: 1.5em;
|
||||
margin-left: 1.5em;
|
||||
margin-right: -190px;
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
.wp-block-image.alignright {}
|
||||
.wp-block-image .aligncenter {}
|
||||
|
||||
.wp-block-image.aligncenter {}
|
||||
.wp-block-image figcaption {
|
||||
color: #606060;
|
||||
font-size: 0.8em;
|
||||
margin-top: 0;
|
||||
padding-top: 0.625em;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.wp-block-image .aligncenter > figcaption,
|
||||
.wp-block-image .alignleft > figcaption,
|
||||
.wp-block.image .alignright > figcaption {
|
||||
}
|
||||
|
||||
.wp-block-gallery.alignleft,
|
||||
.wp-block-gallery.alignright {}
|
||||
|
||||
/* Colors */
|
||||
.has-red-color {
|
||||
color: #d63031;
|
||||
}
|
||||
|
||||
.has-red-background-color {
|
||||
background-color: #d63031;
|
||||
}
|
||||
|
||||
.has-charcoal-color {
|
||||
color: #111;
|
||||
}
|
||||
|
||||
.has-charcoal-background-color {
|
||||
background-color: #111;
|
||||
}
|
||||
|
||||
.has-very-light-gray-color {
|
||||
color: #f0f0f0;
|
||||
}
|
||||
|
||||
.has-very-light-gray-background-color {
|
||||
background-color: #f0f0f0;
|
||||
}
|
||||
|
||||
.has-very-dark-gray-color {
|
||||
color: #404040;
|
||||
}
|
||||
|
||||
.has-very-dark-gray-background-color {
|
||||
background-color: #404040;
|
||||
}
|
||||
|
||||
.has-medium-gray-color {
|
||||
color: #606060;
|
||||
}
|
||||
|
||||
.has-medium-gray-background-color {
|
||||
background-color: #606060;
|
||||
}
|
||||
|
||||
/* Text sizing */
|
||||
.is-small-text {}
|
||||
.is-regular-text {}
|
||||
|
@ -36,10 +102,12 @@
|
|||
|
||||
|
||||
/* Dropcaps */
|
||||
p.has-drop-cap:first-letter {
|
||||
p.has-drop-cap:not(:focus):first-letter {
|
||||
font-family: -apple-system, "SF Pro Text", BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;
|
||||
font-size: 64px;
|
||||
font-size: 6.4rem;
|
||||
font-size: 106px;
|
||||
font-size: 10.6rem;
|
||||
font-weight: 300;
|
||||
margin: 0.08em 0.1em 0 0;
|
||||
}
|
||||
|
||||
/* Images */
|
||||
|
@ -51,11 +119,6 @@ p.has-drop-cap:first-letter {
|
|||
.wp-block-gallery {
|
||||
margin-bottom: 3rem;
|
||||
}
|
||||
.columns-1 {}
|
||||
.columns-2 {}
|
||||
.columns-3 {}
|
||||
.columns-4 {}
|
||||
.columns-5 {}
|
||||
|
||||
/* Captions */
|
||||
.wp-block-image figcaption,
|
||||
|
@ -66,16 +129,16 @@ p.has-drop-cap:first-letter {
|
|||
|
||||
/* Blockquotes*/
|
||||
.wp-block-quote {
|
||||
border-left: 3px solid #d63031;
|
||||
border-left: 4px solid #d63031;
|
||||
padding-left: 2.7rem;
|
||||
}
|
||||
|
||||
.wp-block-quote.is-large {
|
||||
border-left-width: 6px;
|
||||
.wp-block-quote.is-large,
|
||||
.wp-block-quote.is-style-large {
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
margin-bottom: 3rem;
|
||||
padding-left: 3.4rem;
|
||||
padding: 2rem 3rem;
|
||||
}
|
||||
|
||||
.wp-block-quote p:last-of-type {
|
||||
|
@ -88,9 +151,6 @@ p.has-drop-cap:first-letter {
|
|||
font-weight: 300;
|
||||
}
|
||||
|
||||
.blocks-quote-style-1 {}
|
||||
.blocks-quote-style-2 {}
|
||||
|
||||
/* Cover Images */
|
||||
.wp-block-cover-image {}
|
||||
.wp-block-cover-image.alignfull {}
|
||||
|
@ -117,36 +177,44 @@ p.has-drop-cap:first-letter {
|
|||
|
||||
/* Pullquotes */
|
||||
.wp-block-pullquote {
|
||||
border-bottom: 3px solid #d63031;
|
||||
border-bottom: 4px solid #d63031;
|
||||
border-left: none;
|
||||
border-top: 3px solid #d63031;
|
||||
border-top: 4px solid #d63031;
|
||||
margin-bottom: 0;
|
||||
padding: 1.5em;
|
||||
}
|
||||
|
||||
.wp-block-pullquote > p {}
|
||||
.wp-block-pullquote p {
|
||||
margin-bottom: 1em;
|
||||
}
|
||||
|
||||
.wp-block-pullquote > cite {}
|
||||
.wp-block-pullquote cite {
|
||||
color: #606060;
|
||||
}
|
||||
|
||||
.wp-block-pullquote.alignleft > p,
|
||||
.wp-block-pullquote.alignright > p {}
|
||||
|
||||
.entry-content .wp-block-pullquote.alignleft {
|
||||
.wp-block-pullquote.alignleft {
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
.entry-content .wp-block-pullquote.alignright {
|
||||
text-align: right;
|
||||
.wp-block-pullquote.alignright {
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
.wp-block-pullquote.alignleft,
|
||||
.wp-block-pullquote.alignright {
|
||||
max-width: 320px;
|
||||
padding-bottom: 2rem;
|
||||
padding-top: 1rem;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.wp-block-pullquote.alignwide {
|
||||
padding: 1.5em calc( 37.5% - 510px );
|
||||
.wp-block-pullquote.alignwide {}
|
||||
|
||||
.wp-block-pullquote.alignwide blockquote {
|
||||
border-bottom: 4px solid #d63031;
|
||||
border-left: 0;
|
||||
border-top: 3px solid #d63031;
|
||||
}
|
||||
|
||||
.wp-block-pullquote.alignfull {
|
||||
|
@ -191,42 +259,65 @@ p.has-drop-cap:first-letter {
|
|||
background-color: transparent;
|
||||
border-bottom: 1px solid #dcdcdc;
|
||||
margin-bottom: 1.5em;
|
||||
width: 18rem;
|
||||
}
|
||||
|
||||
.wp-block-separator.alignwide {
|
||||
.wp-block-separator.alignwide,
|
||||
.wp-block-separator.is-style-wide {
|
||||
width: 75vw;
|
||||
}
|
||||
|
||||
.wp-block-separator.alignfull {
|
||||
width: 100vw;
|
||||
.wp-block-separator.is-style-dots:before {
|
||||
color: #d63031;
|
||||
}
|
||||
|
||||
/* Buttons */
|
||||
.wp-block-file .wp-block-file__button,
|
||||
.wp-block-button .wp-block-button__link {
|
||||
border-radius: 4px;
|
||||
padding: 0.5em 0.75em;
|
||||
font-weight: bold;
|
||||
line-height: 1.5;
|
||||
margin-bottom: 1.5em;
|
||||
padding: 0.5em 0.75em;
|
||||
text-align: center;
|
||||
transition: background 150ms ease-in-out,
|
||||
color 150ms ease-in-out;
|
||||
}
|
||||
|
||||
.wp-block-button__link {
|
||||
background: #f0f0f0;
|
||||
.wp-block-file .wp-block-file__button,
|
||||
.wp-block-button__link:not(.has-text-color) {
|
||||
color: #d63031;
|
||||
}
|
||||
|
||||
.wp-block-button__link:hover {
|
||||
.wp-block-file .wp-block-file__button:active,
|
||||
.wp-block-file .wp-block-file__button:focus,
|
||||
.wp-block-file .wp-block-file__button:hover,
|
||||
.wp-block-button__link:not(.has-text-color):active,
|
||||
.wp-block-button__link:not(.has-text-color):focus,
|
||||
.wp-block-button__link:not(.has-text-color):hover {
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.wp-block-file .wp-block-file__button,
|
||||
.wp-block-button__link:not(.has-background) {
|
||||
background: #f0f0f0;
|
||||
}
|
||||
|
||||
.wp-block-file .wp-block-file__button:active,
|
||||
.wp-block-file .wp-block-file__button:focus,
|
||||
.wp-block-file .wp-block-file__button:hover,
|
||||
.wp-block-button__link:not(.has-background):active,
|
||||
.wp-block-button__link:not(.has-background):focus,
|
||||
.wp-block-button__link:not(.has-background):hover {
|
||||
background-color: #d63031;
|
||||
}
|
||||
|
||||
.wp-block-button .wp-block-button__link {}
|
||||
.wp-block-button a {}
|
||||
.wp-block-button a:hover,
|
||||
.wp-block-button a:focus,
|
||||
.wp-block-button a:active {}
|
||||
.wp-block-button.alignleft {
|
||||
margin-left: calc( 50vw - 328px );
|
||||
}
|
||||
|
||||
.wp-block-button.alignright {
|
||||
margin-right: calc( 50vw - 328px );
|
||||
}
|
||||
|
||||
/* Text Columns */
|
||||
.wp-block-text-columns {}
|
||||
|
|
Loading…
Reference in a new issue