项目作者: AlekseyPleshkov

项目描述 :
PostCSS plugin for create adaptive size
高级语言: JavaScript
项目地址: git://github.com/AlekseyPleshkov/postcss-adaptive-size.git
创建时间: 2018-03-12T09:19:42Z
项目社区:https://github.com/AlekseyPleshkov/postcss-adaptive-size

开源协议:

下载


postcss-adaptive-size

PostCSS plugin for create adaptive (viewport) sizes

Install

  1. yarn add postcss-adaptive-size --save

Example

Input

  1. .el {
  2. adaptive: 300px 200px;
  3. }
  4. .el2 {
  5. viewport: 100px 1200px vw, 100px 768px vh;
  6. }
  7. .el3 {
  8. viewport-padding: 100px 1200px vw, 100px 768px vh, 0px;
  9. }
  10. .el4 {
  11. viewport-margin: 100px 1200px vw, 100px 768px vh, 0px;
  12. }

Output

  1. .el {
  2. width: 100%;
  3. max-width: 300px;
  4. height: auto;
  5. min-height: 200px;
  6. }
  7. .el2 {
  8. width: 100px;
  9. width: 100px/1200px*100vw;
  10. height: 100px;
  11. height: 100px/768px*100vh;
  12. }
  13. .el3 {
  14. padding: 100px/1200px*100vw 100px/768px*100vh 0px;
  15. }
  16. .el4 {
  17. margin: 100px/1200px*100vw 100px/768px*100vh 0px;
  18. }