|
|
# Autoprefixer [![Cult Of Martians][cult-img]][cult] |
|
|
|
|
|
<img align="right" width="94" height="71" |
|
|
src="http://postcss.github.io/autoprefixer/logo.svg" |
|
|
title="Autoprefixer logo by Anton Lovchikov"> |
|
|
|
|
|
[PostCSS] plugin to parse CSS and add vendor prefixes to CSS rules using values |
|
|
from [Can I Use]. It is recommended by Google and used in Twitter and Alibaba. |
|
|
|
|
|
Write your CSS rules without vendor prefixes (in fact, forget about them |
|
|
entirely): |
|
|
|
|
|
```css |
|
|
::placeholder { |
|
|
color: gray; |
|
|
} |
|
|
|
|
|
.image { |
|
|
background-image: url(image@1x.png); |
|
|
} |
|
|
@media (min-resolution: 2dppx) { |
|
|
.image { |
|
|
background-image: url(image@2x.png); |
|
|
} |
|
|
} |
|
|
``` |
|
|
|
|
|
Autoprefixer will use the data based on current browser popularity and property |
|
|
support to apply prefixes for you. You can try the [interactive demo] |
|
|
of Autoprefixer. |
|
|
|
|
|
```css |
|
|
::-moz-placeholder { |
|
|
color: gray; |
|
|
} |
|
|
:-ms-input-placeholder { |
|
|
color: gray; |
|
|
} |
|
|
::placeholder { |
|
|
color: gray; |
|
|
} |
|
|
|
|
|
.image { |
|
|
background-image: url(image@1x.png); |
|
|
} |
|
|
@media (-webkit-min-device-pixel-ratio: 2), |
|
|
(min-resolution: 2dppx) { |
|
|
.image { |
|
|
background-image: url(image@2x.png); |
|
|
} |
|
|
} |
|
|
``` |
|
|
|
|
|
Twitter account for news and releases: [@autoprefixer]. |
|
|
|
|
|
<a href="https://evilmartians.com/?utm_source=autoprefixer"> |
|
|
<img src="https://evilmartians.com/badges/sponsored-by-evil-martians.svg" alt="Sponsored by Evil Martians" width="236" height="54"> |
|
|
</a> |
|
|
|
|
|
[interactive demo]: https://autoprefixer.github.io/ |
|
|
[@autoprefixer]: https://twitter.com/autoprefixer |
|
|
[Can I Use]: https://caniuse.com/ |
|
|
[cult-img]: http://cultofmartians.com/assets/badges/badge.svg |
|
|
[PostCSS]: https://github.com/postcss/postcss |
|
|
[cult]: http://cultofmartians.com/tasks/autoprefixer-grid.html |
|
|
|
|
|
|
|
|
## Docs |
|
|
Read **[full docs](https://github.com/postcss/autoprefixer#readme)** on GitHub.
|
|
|
|