Advertisement
Guest User

Untitled

a guest
Sep 21st, 2019
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.45 KB | None | 0 0
  1. /*
  2. *Convert Hex to rgba
  3. */
  4. function hexToRgba(hex = "#fff",opacity = 1){
  5. try{
  6. var t = hex.toString().replace(/^#?([a-f\d])([a-f\d])([a-f\d])$/i, function(t, n, r, a) {
  7. return n + n + r + r + a + a
  8. }),
  9. n = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(t);
  10. return rgba = [
  11. parseInt(n[1], 16),
  12. parseInt(n[2], 16),
  13. parseInt(n[3], 16),
  14. parseFloat(opacity)
  15. ].toString(), "rgba("+rgba+")";
  16. }catch(e){
  17. return "rgba(255,255,255,1)";
  18. }
  19. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement