source: frontend/node_modules/postcss-page-break/README.md

Last change on this file was 9af201e, checked in by MBK <marija.karapandzova@…>, 11 days ago

Fix frontend appearance

  • Property mode set to 100644
File size: 2.8 KB
Line 
1# postcss-page-break
2
3[![NPM Package][npm-img]][npm]
4[![Build Status][ci-img]][ci]
5[![License: MIT][mit-img]][mit]
6
7[PostCSS] plugin to fallback `break-` properties with `page-break-` alias.
8
9[!['Can I use' table](https://caniuse.bitsofco.de/image/multicolumn.png)](https://caniuse.com/#feat=multicolumn)
10
11[PostCSS]: https://github.com/postcss/postcss
12[npm-img]: https://img.shields.io/npm/v/postcss-page-break.svg
13[npm]: https://www.npmjs.org/package/postcss-page-break
14[ci-img]: https://travis-ci.org/shrpne/postcss-page-break.svg
15[ci]: https://travis-ci.org/shrpne/postcss-page-break
16[mit-img]: https://img.shields.io/badge/License-MIT-yellow.svg
17[mit]: https://github.com/shrpne/postcss-page-break/blob/master/LICENSE
18
19```css
20/* before */
21.foo {
22 break-inside: avoid;
23 break-after: page;
24}
25
26/* after */
27.foo {
28 page-break-inside: avoid;
29 break-inside: avoid;
30 page-break-after: always;
31 break-after: page;
32}
33```
34
35Available fallbacks:
36```
37break-inside: auto => page-break-inside: auto
38break-inside: avoid => page-break-inside: avoid
39break-inside: avoid-page => page-break-inside: avoid
40break-inside: inherit => page-break-inside: inherit
41break-inside: initial => page-break-inside: initial
42break-inside: unset => page-break-inside: unset
43
44break-before: auto => page-break-before: auto;
45break-before: avoid => page-break-before: avoid;
46break-before: avoid-page => page-break-before: avoid;
47break-before: page => page-break-before: always;
48break-before: always => page-break-before: always;
49break-before: left => page-break-before: left;
50break-before: right => page-break-before: right;
51break-before: recto => page-break-before: recto;
52break-before: verso => page-break-before: verso;
53break-before: inherit => page-break-before: inherit;
54break-before: initial => page-break-before: initial;
55break-before: unset => page-break-before: unset;
56
57break-after: auto => page-break-after: auto;
58break-after: avoid => page-break-after: avoid;
59break-after: avoid-page => page-break-after: avoid;
60break-after: page => page-break-after: always;
61break-after: always => page-break-after: always;
62break-after: left => page-break-after: left;
63break-after: right => page-break-after: right;
64break-after: recto => page-break-after: recto;
65break-after: verso => page-break-after: verso;
66break-after: inherit => page-break-after: inherit;
67break-after: initial => page-break-after: initial;
68break-after: unset => page-break-after: unset;
69```
70
71## Installation
72```bash
73npm install --save-dev postcss postcss-page-break
74```
75
76
77## Usage
78
79```js
80postcss([ require('postcss-page-break') ])
81```
82
83See [PostCSS] docs for examples for your environment (webpack, gulp, grunt).
Note: See TracBrowser for help on using the repository browser.