postcss-icon.rosa

v1.0.1
Icon set data for [postcss-icon plugin](https://github.com/retyui/postcss-icon), based on [CSS Icons, a pen by Rosa](https://codepen.io/RRoberts/pen/LxZwQP)

postcss-icon.rosa

Icon set data for postcss-icon plugin, based on CSS Icons, a pen by Rosa

postcss-icon.rosa

Install

npm install -D postcss-icon.rosa postcss-icon
# or
yarn add -D postcss-icon.rosa postcss-icon

Input

.custom-selector {
  @icon: rose-power; /* 'rose-' is Prefix , 'power' is name Icon*/
  color: gold;
  /* ... your css code */
}

Output

.custom-selector::after{
  content: '';
  /* ... */
}
/* after before i span if needed */
.custom-selector{
  color: #000;
  width: 20px;
  heigth: 20px;
  /* ... */
  color: gold;
  /* ... your css code */
}

Use (more examples)

const     postcss = require('postcss');
const postcssIcon = require('postcss-icon');

const CSS = `
.custom-selector {
  @icon: rose-power;
}`;

postcss(
  postcssIcon({
    "postcss-icon.rosa": {
      prefix: 'rose-' /* required when using multiple Icon data sets */
    },
    "postcss-icon.OtherSetName": { /* Options */ }
  })
).process(CSS).then(({css, messages}) => {
  console.log(css);
  messages
    .filter(i => i.type === "warning")
    .map(e => console.log(e.toString()));
});

Other icon sets:

Font icons:

Css only icons:

All name icons (count: 78) result demo

alert, backvideo, barchart, battery, bin, browser, calendar, calendarnumber, camera, chart, clipboard, clock, cloud, copy, crop, cross, cup, cursor, desktop, down, downarrow, download, earphones, envelope, envelopeoutline, eye, file, flagsquare, flagtriangle, folder, forwardvideo, hamburger, house, laptop, leftarrow, lightbulb, lock, magnify, magnifyminus, magnifyplus, map, message, microphone, music, pausevideo, pencil, phone, pie, pin, playvideo, plus, power, rain, refresh, rightarrow, signalfull, signalone, signaltwo, speaker, speakermute, stop, stopvideo, tag, tennis, tick, timer, toggle, tree, umberella, unlocked, up, uparrow, upload, user, volumedown, volumeup, warning, wifi

npm i postcss-icon.rosa

Metadata

  • MIT
  • Whatever
  • retyui
  • released 1/15/2018

Downloads

Maintainers