summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYury German <blueknight@gentoo.org>2019-04-28 21:40:16 -0400
committerYury German <blueknight@gentoo.org>2019-04-28 21:40:16 -0400
commitf74389cedb2f722a6247735c19c986a63977c8c8 (patch)
treeb1e9522d59551f05a8c85be9460d508909eaf1e0 /themes/twentynineteen/print.css
parentUpdating the themes (diff)
downloadblogs-gentoo-f74389cedb2f722a6247735c19c986a63977c8c8.tar.gz
blogs-gentoo-f74389cedb2f722a6247735c19c986a63977c8c8.tar.bz2
blogs-gentoo-f74389cedb2f722a6247735c19c986a63977c8c8.zip
Adding Twentyninetten
Signed-off-by: Yury German <blueknight@gentoo.org>
Diffstat (limited to 'themes/twentynineteen/print.css')
-rw-r--r--themes/twentynineteen/print.css163
1 files changed, 163 insertions, 0 deletions
diff --git a/themes/twentynineteen/print.css b/themes/twentynineteen/print.css
new file mode 100644
index 00000000..a614a66e
--- /dev/null
+++ b/themes/twentynineteen/print.css
@@ -0,0 +1,163 @@
+@charset "UTF-8";
+/*
+Theme Name: Twenty Nineteen
+
+Adding print support. The print styles are based on the the great work of
+Andreas Hecht in https://www.jotform.com/blog/css-perfect-print-stylesheet-98272/.
+*/
+/*--------------------------------------------------------------
+>>> TABLE OF CONTENTS:
+----------------------------------------------------------------
+# Margins
+# Typography÷
+# Page breaks
+# Links
+# Visibility
+--------------------------------------------------------------*/
+@media print {
+ /* Margins */
+ @page {
+ margin: 2cm;
+ }
+ .entry {
+ margin-top: 1em;
+ }
+ .entry .entry-header, .site-footer .site-info {
+ margin: 0;
+ }
+ /* Fonts */
+ body {
+ font: 13pt Georgia, "Times New Roman", Times, serif;
+ line-height: 1.3;
+ background: #fff !important;
+ color: #000;
+ }
+ h1 {
+ font-size: 24pt;
+ }
+ h2,
+ h3,
+ h4,
+ .has-regular-font-size,
+ .has-large-font-size,
+ h2.author-title,
+ p.author-bio,
+ .comments-title, h3 {
+ font-size: 14pt;
+ margin-top: 25px;
+ }
+ /* Page breaks */
+ a {
+ page-break-inside: avoid;
+ }
+ blockquote {
+ page-break-inside: avoid;
+ }
+ h1,
+ h2,
+ h3,
+ h4,
+ h5,
+ h6 {
+ page-break-after: avoid;
+ page-break-inside: avoid;
+ }
+ img {
+ page-break-inside: avoid;
+ page-break-after: avoid;
+ }
+ table, pre {
+ page-break-inside: avoid;
+ }
+ ul, ol, dl {
+ page-break-before: avoid;
+ }
+ /* Links */
+ a:link, a:visited, a {
+ background: transparent;
+ font-weight: bold;
+ text-decoration: underline;
+ text-align: left;
+ }
+ a {
+ page-break-inside: avoid;
+ }
+ a[href^=http]:after {
+ content: " < " attr(href) "> ";
+ }
+ a:after > img {
+ content: "";
+ }
+ article a[href^="#"]:after {
+ content: "";
+ }
+ a:not(:local-link):after {
+ content: " < " attr(href) "> ";
+ }
+ /* Visibility */
+ .main-navigation,
+ .site-title + .main-navigation,
+ .social-navigation,
+ .site-branding-container:before,
+ .entry .entry-title:before,
+ .entry-footer,
+ .author-description:before,
+ .post-navigation,
+ .widget-area,
+ .comment-form-flex,
+ .comment-reply,
+ .comment .comment-metadata .edit-link {
+ display: none;
+ }
+ .entry .entry-content .wp-block-button .wp-block-button__link,
+ .entry .entry-content .button {
+ color: #000;
+ background: none;
+ }
+ /* Site Header (With Featured Image) */
+ .site-header.featured-image {
+ min-height: 0;
+ }
+ .site-header.featured-image .main-navigation a,
+ .site-header.featured-image .main-navigation a + svg,
+ .site-header.featured-image .social-navigation a,
+ .site-header.featured-image .site-title a,
+ .site-header.featured-image .site-featured-image a,
+ .site-header.featured-image .site-branding .site-title,
+ .site-header.featured-image .site-branding .site-description,
+ .site-header.featured-image .main-navigation a:after,
+ .site-header.featured-image .main-navigation .main-menu > li.menu-item-has-children:after,
+ .site-header.featured-image .main-navigation li,
+ .site-header.featured-image .social-navigation li,
+ .site-header.featured-image .entry-meta,
+ .site-header.featured-image .entry-title,
+ .site-header.featured-image#masthead .site-title a {
+ color: #000;
+ text-shadow: none;
+ }
+ .site-header.featured-image .site-featured-image .entry-header,
+ .site-header.featured-image .site-branding-container {
+ margin-top: 0;
+ margin-bottom: 0;
+ }
+ .site-header.featured-image .site-featured-image .post-thumbnail img {
+ position: relative;
+ height: initial;
+ width: initial;
+ object-fit: none;
+ min-width: 0;
+ min-height: 0;
+ max-width: 100%;
+ margin-top: 1rem;
+ }
+ /* Remove image filters from featured image */
+ .image-filters-enabled *:after {
+ display: none !important;
+ }
+ .image-filters-enabled .site-header.featured-image .site-featured-image:before {
+ display: none;
+ }
+ .image-filters-enabled .site-header.featured-image .site-featured-image .post-thumbnail img {
+ filter: none;
+ }
+}