1.0.0 • Published 6 years ago
user-avatars v1.0.0
User Avatars
A custom html element to create colored user avatars with initials or image with from a url or gravatar GUID.
The avatars use custom elements and are rendered in SVG.
Note: custom elements are only supported in cutting edge browsers like Chrome and Firefox.
Install
npm install user-avatars
Using
Import the avatar package and optionally update the bgd colors
const UserAvatarElement = require('user-avatars')
// Optional: you can override the default colors or extend them if you wish
UserAvatarElement.bgdColors = [/*....*/]
Then begin using
<user-avatar initials="KJ">
<user-avatar initials="KJ" bgd="#E91E63" size="40">
<user-avatar gravatar="6bd69795f929a40746cdf026a03b703e">
<user-avatar url="http://url-to-img">
Options
initials
- will display a dash if not setbgd
- defaults to selecting a color keyed from the initialscolor
- text color, defaults to whitesize
- default: 24gravatar
- the GUID of a gravatar accounturl
- specific a custom image to use
TODO
- Support border radius option
Changelog
v1.0.0
- Initial release
License
MIT © Kevin Jantzer – Blackstone Publishing
1.0.0
6 years ago