trentjs

Button with SVG Base64 image and rollover

Sep 30th, 2021 (edited)
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 1.38 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <style>
  5.  
  6. :root {
  7.   --iconwhite:  url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfNl9jb3B5IiBkYXRhLW5hbWU9IkxheWVyIDYgY29weSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNzguMTIiIGhlaWdodD0iNzguMTIiIHZpZXdCb3g9IjAgMCA3OC4xMiA3OC4xMiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTkwLDg4LjI1SDc4LjgxTDUwLjkxLDYwLjcsMjMuMzUsODguMjVIMTEuODVWNzcuMDlMMzkuNCw0OS4xOSwxMS44NSwyMS42NFYxMC4xM2gxMS41TDUwLjkxLDM3LjY4bDI3LjktMjcuNTVIOTBWMjEuNjRMNjIuNDEsNDkuMTksOTAsNzYuNzRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTEuODUgLTEwLjEzKSIvPjwvc3ZnPg==")
  8. }
  9.  
  10. /*  CONVERT SVG AND PNGS HERE:::: https://image2base64.online/   */
  11.  
  12. body{
  13.     font-family: Arial, Helvetica, sans-serif;
  14. }
  15.  
  16. .btn-svg-icon{
  17.     background-image: var(--iconwhite), linear-gradient(#dd0000, #990000);
  18.     background-position: center center, left top;
  19.     background-repeat: no-repeat, no-repeat;
  20.     background-size: 11px 11px, 100%;
  21.     color:transparent;
  22.     width:20px; max-width: 20px;  min-width: 20px;
  23.     height:20px; max-height: 20px;  min-height: 20px;
  24.     border:1px solid  #660000;
  25.     cursor: pointer;
  26. }
  27. .btn-svg-icon:hover{background-image: var(--iconwhite), linear-gradient(#ff0000, #cc0000);border-color: #880000;}
  28.  
  29. </style>
  30. </head>
  31. <body>
  32.  
  33.  <button class="btn-svg-icon" title="Icon Button Title"></button>
  34.  
  35. </body>
  36. </html>
Add Comment
Please, Sign In to add comment