# postcss-page-break **Repository Path**: ArkTSCentralRepository/postcss-page-break ## Basic Information - **Project Name**: postcss-page-break - **Description**: postcss-page-break 是一个 PostCSS 插件,用于将 break-* 属性替换为对应的 page-break-* 属性,确保兼容性,现已适配为 ArkTS 文件。 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-11-21 - **Last Updated**: 2024-11-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # postcss-page-break 基于[postcss-page-break](https://www.npmjs.com/package/postcss-page-break)原库3.0.4版本进行适配, 所有功能代码已经转换为`ArkTS`文件 ## Install ```sh ohpm install postcss-page-break ``` ## Description [PostCSS] plugin to fallback `break-` properties with `page-break-` alias. [PostCSS]: https://github.com/postcss/postcss [ci-img]: https://travis-ci.org/shrpne/postcss-page-break.svg [ci]: https://travis-ci.org/shrpne/postcss-page-break [mit-img]: https://img.shields.io/badge/License-MIT-yellow.svg [mit]: https://github.com/shrpne/postcss-page-break/blob/master/LICENSE ```css /* before */ .foo { break-inside: avoid; break-after: page; } /* after */ .foo { page-break-inside: avoid; break-inside: avoid; page-break-after: always; break-after: page; } ``` Available fallbacks: ``` break-inside: auto => page-break-inside: auto break-inside: avoid => page-break-inside: avoid break-inside: avoid-page => page-break-inside: avoid break-inside: inherit => page-break-inside: inherit break-inside: initial => page-break-inside: initial break-inside: unset => page-break-inside: unset break-before: auto => page-break-before: auto; break-before: avoid => page-break-before: avoid; break-before: avoid-page => page-break-before: avoid; break-before: page => page-break-before: always; break-before: always => page-break-before: always; break-before: left => page-break-before: left; break-before: right => page-break-before: right; break-before: recto => page-break-before: recto; break-before: verso => page-break-before: verso; break-before: inherit => page-break-before: inherit; break-before: initial => page-break-before: initial; break-before: unset => page-break-before: unset; break-after: auto => page-break-after: auto; break-after: avoid => page-break-after: avoid; break-after: avoid-page => page-break-after: avoid; break-after: page => page-break-after: always; break-after: always => page-break-after: always; break-after: left => page-break-after: left; break-after: right => page-break-after: right; break-after: recto => page-break-after: recto; break-after: verso => page-break-after: verso; break-after: inherit => page-break-after: inherit; break-after: initial => page-break-after: initial; break-after: unset => page-break-after: unset; ``` See [PostCSS] docs for examples for your environment (webpack, gulp, grunt).