Selaa lähdekoodia

feat: print-optimized css

NGPixel 8 vuotta sitten
vanhempi
sitoutus
7ad5217390
2 muutettua tiedostoa jossa 42 lisäystä ja 0 poistoa
  1. 2 0
      client/scss/app.scss
  2. 40 0
      client/scss/base/print.scss

+ 2 - 0
client/scss/app.scss

@@ -38,3 +38,5 @@ $primary: 'indigo';
 @import 'layout/_loader';
 @import 'layout/_loader';
 
 
 @import 'pages/_welcome';
 @import 'pages/_welcome';
+
+@import 'base/print';

+ 40 - 0
client/scss/base/print.scss

@@ -0,0 +1,40 @@
+@media print {
+  #header-container,
+  #alerts,
+  .sidebar,
+  .footer {
+    display: none;
+  }
+
+  #root {
+    padding-top: 0;
+    padding-bottom: 0;
+  }
+
+  body, main, .hero {
+    background: #FFF;
+    border: none;
+  }
+
+  .mkcontent {
+    color: mc('grey', '900');
+
+    h1, h2, h3 {
+      background: #FFF;
+    }
+    .toc-anchor {
+      display: none;
+    }
+    pre {
+      background-color: #FFF;
+      border-left: none;
+      padding-left: 20px;
+
+      > code {
+        color: mc('grey', '800');
+      }
+    }
+  }
+
+  @import 'node_modules/highlight.js/styles/atom-one-light';
+}