A Vanilla Web Component for easily defining links to social network profiles
This component provides a simple way to embed social network links into your site. The icons are optimized SVG symbols optimized for efficient loading and easy styling.
Note More types can be requested in the issues.
npm i @vanillawc/wc-social-link
Then import the index.js
file at the root of the package.
Attributes
- network - the network type (ex twitter)
- handle - the user handle/username
- href - the link (optional)
- title - the title/tooltip (optional) Custom Styles
Custom Styles
--width
- width of the icon (default32px
)--height
- height of the icon (default32px
)--color
- the icon color (defaultblack
)
Provide the name of the social network and your user handle
<wc-social network="github" handle="evanplaice"></wc-social>
Network Types
- github
- gitlab
- rss
- stackoverflow
- twitch
Note: For Stackoverflow, your USERID
is your handle
Alternatively, instead of providing a handle and relying on the built-in link you can just provide your own.
<wc-social network="github" href="https://github.com/evanplaice"></wc-social>