Drupal is a registered trademark of Dries Buytaert
Release: Entity API 8.x-1.8 Minor update available for module entity (8.x-1.8). Release: Module Filter 6.0.0 Major update available for module module_filter (6.0.0). Release: Blazy 3.0.19 Minor update available for module blazy (3.0.19). Release: Slick Carousel 3.0.8 Minor update available for module slick (3.0.8). Release: Blazy 3.0.18 Minor update available for module blazy (3.0.18). Release: File Hash 4.0.0 Major update available for module filehash (4.0.0). Release: Save & Edit 2.2.1 Minor update available for module save_edit (2.2.1). Release: FlowDrop 2.4.1 Minor update available for module flowdrop (2.4.1). Module Revived: Content Moderation Notifications 8.x-3.9 Module content_moderation_notifications updated after 10 months of inactivity (8... Usage Milestone: Account field split Module account_field_split crossed 10,000 active installs.

Splitting.js

56 sites Security covered
View on drupal.org

This module integrates the Splitting.js library to enable dynamic styling and animation of text and other elements by splitting them into words, characters, or other sections. It makes these elements animatable and styleable using CSS variables. An optional UI module is available for easier configuration without programming.

This module integrates the Splitting.js library allows you to creates elements and adds CSS Variables for split words & characters! (lines, items, grids, images, more!).

Split text to unlock amazing possibilities for style and animating text, grids, and more!.

Features

  • Splitting.js is a JavaScript microlibrary designed to split (section off) an element in a variety of ways, such as words, characters, child nodes, and more!
  • Most Splitting methods utilize a series of s populated with CSS variables and data attributes unlocking transitions and animations that were previously not feasible with CSS.
  • This module allows for integration of Splitting.js into Drupal and load Splitting library on every pages. You need to call Splitting() in your theme Javascript file.
  • Splitting UI sub module is User interface for using Splitting.js if you are no familiar with programming.

Usage

Enable Splitting UI sub-module. Go to "admin/config/user-interface/splitting" to add CSS selectors and manage few global options.

Installation

Please view the project's README.txt for detailed installation instruction.

Download Splitting.js Library Latest Version from Github.

  • Textimate ( Text + Animate )
    Provides text animation, enhancing site interactivity with awesome effects. Effortlessly transform static text into mesmerizing animations.
  • Animate.css
    Allows you to makes cross-browser animations for use in your web projects. Great for emphasis, home pages, sliders, blocks with cool animation effects.

Support

Please let me know if a new feature is needed or is there any issue and feedback. You can announce it in the Splitting Issues section.

Also, if you are interested in developing and fixing the problems of this module, let me know.

Activity

Tracked releases
1
Tracked since
Jul 2026
Latest release
1 month ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Active

Releases

Version Type Release date
2.0.x-dev Dev Jul 12, 2026