Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
This repository was archived by the owner on Jul 31, 2019. It is now read-only.
/postcss-flexiblePublic archive

🔲 dpr/rem/url transformer for flexible

NotificationsYou must be signed in to change notification settings

vvenv/postcss-flexible

Repository files navigation

This is apostcss plugin for translatingdpr(...),rem(...),url(...). Similar topx2rem, but using custom function istead of comments for syntax.

TravisCoverallsdependenciesdevDependency StatusNPM version

Usage

Webpack

module.exports={module:{loaders:[{test:/\.css$/,loader:"style-loader!css-loader!postcss-loader"}]},postcss:function(){// remUnit defaults to 75return[require('postcss-flexible')({remUnit:75})]}}

Example

Before processing:

.selector {font-size:dpr(32px);width:rem(75px);line-height:3;/* replace all @[1-3]x in urls: `/a/@2x/x.png`, `/a@2x/x.png` or `/a/x@2x.png` */background-image:url(/images/qr@2x.png);}

After processing:

.selector {width:1rem;line-height:3;}[data-dpr="1"] .selector {font-size:16px;background-image:url(/images/qr@1x.png);}[data-dpr="2"] .selector {font-size:32px;background-image:url(/images/qr@2x.png);}[data-dpr="3"] .selector {font-size:48px;background-image:url(/images/qr@3x.png);}

options

  • desktop: boolean, defaultfalse
  • baseDpr: number, default2
  • remUnit: number, default75
  • remPrecision: number, default6
  • addPrefixToSelector: function
  • dprList: array, default[3, 2, 1]
  • fontGear: array, default[-1, 0, 1, 2, 3, 4]
  • enableFontSetting: boolean, defaultfalse
  • addFontSizeToSelector: function
  • outputCSSFile: function

Change Log

0.5.0

  • add: generate different css files with fontGear
  • support customfontGear
  • support customenableFontSetting
  • support customaddFontSizeToSelector
  • support customoutputCSSFile

0.4.0

  • support customdprList

0.3.0

  • add optiondesktop andaddPrefixToSelector

0.1.0

  • handleurl()

0.0.3

  • adddpr() andrem()

0.0.0

  • First release.

License

MIT

About

🔲 dpr/rem/url transformer for flexible

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp