From 61bf1a1f2b32116ff6ed62abb52144aeaebffeaa Mon Sep 17 00:00:00 2001 From: Cell <1024@lruihao.cn> Date: Sat, 12 Mar 2022 11:26:41 +0800 Subject: [PATCH] :memo: Docs: add documentation for print style (#61) --- assets/css/_core/_media.scss | 2 +- .../theme-documentation-basics/index.en.md | 22 ++++++++++++++++++- .../theme-documentation-basics/index.zh-cn.md | 22 ++++++++++++++++++- 3 files changed, 43 insertions(+), 3 deletions(-) diff --git a/assets/css/_core/_media.scss b/assets/css/_core/_media.scss index e8f37015..176ee2a0 100644 --- a/assets/css/_core/_media.scss +++ b/assets/css/_core/_media.scss @@ -146,7 +146,7 @@ } } - // TODO add common class for all elements + .print-d-none, header, footer .footer-line:not(.powered):not(.copyright), #toc-auto, diff --git a/exampleSite/content/posts/theme-documentation-basics/index.en.md b/exampleSite/content/posts/theme-documentation-basics/index.en.md index c9da8bca..d116d2a2 100644 --- a/exampleSite/content/posts/theme-documentation-basics/index.en.md +++ b/exampleSite/content/posts/theme-documentation-basics/index.en.md @@ -937,7 +937,7 @@ $code-font-family: Fira Mono, Source Code Pro, Menlo, Consolas, Monaco, monospac In `assets/css/_custom.scss`, you can add some css style code to customize the style. -#### 3.3.1 Page Style Customization {#page-style} +#### 3.3.1 Page Style {#page-style} {{< version 0.2.13 >}} @@ -989,6 +989,26 @@ For example: `pageStyle="custom"` } ``` +#### 3.3.2 Print Style {#print-style} + +{{< version 0.2.13 >}} + +There are three css common class for print view in FixIt Theme. + +* `page-break-before` Insert page break before element +* `page-break-after` Insert page break after element +* `print-d-none` Hide elements in print view + +Here is a simple exmple: + +```html +
+ +