web-scrolling-text
Version:
A lightweight, customizable text animation library for creating smooth scrolling text effects with support for React, Next.js, Angular and vanilla JavaScript
8 lines (7 loc) • 1.18 kB
JavaScript
/**
* ScrollingText-rubberBand v6.1.5
* build on Wed, 31 Dec 2025 04:31:23 GMT
* (c) 2025 Hardik Naik
* Released under the MIT License.
*/
var r="scrolling-text-rubberBand-in",a="scrolling-text-rubberBand-out";!function(r,a){void 0===a&&(a={});var t=a.insertAt;if("undefined"!=typeof document){var e=document.head||document.getElementsByTagName("head")[0],n=document.createElement("style");n.type="text/css","top"===t&&e.firstChild?e.insertBefore(n,e.firstChild):e.appendChild(n),n.styleSheet?n.styleSheet.cssText=r:n.appendChild(document.createTextNode(r))}}("@keyframes scrolling-text-rubberBand-in{0%{opacity:0;transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{opacity:1;transform:scaleX(1)}}@keyframes scrolling-text-rubberBand-out{0%{opacity:1;transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{opacity:0;transform:scaleX(1)}}");var t={enterAnimation:r,exitAnimation:a};export{t as default};