Skip to content

retyui/postcss-icon.rosa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 */
}
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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published