A JQuery plugin to animate text as in the credits of the 2014 movie "Birdman".

Overview

birdman.js

A JQuery plugin to animate text as in the credits of the 2014 movie "Birdman".
See it in action at chrisma.github.io/birdman.js

Gif of original animation

I'm aware that Birdman was not the first movie to use this effect, but the name is so nice.

Demos for 'words' and 'lines' methods are here.

Setup

  • Include JQuery (if you haven't already)
">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js">script>
  • Download the birdman.js file and serve it locally OR load it from a CDN:
">

<script src="birdman.js">script>

<script src="https://cdn.rawgit.com/chrisma/birdman.js/gh-pages/birdman.js">script>
  • Initialize the plugin on the content you want birdmanned. This works with any styling.
$('.birdman').birdman();

Configuration

The birdman function takes an object with configuration options. Supported are:

  • method: The method used to split the text. Default is 'letters'. Other options are 'words' and 'lines'.
  • order: An array deciding the order in which parts are animated, e.g. ['a','b','c',...], if more than one part is supposed to be animated at the same time, put them in a separate array, e.g. [['a','A'],['b','B'],...]. Default is case insensitive alphabetical order (for the 'letters' method). For 'words' and 'lines' there is no default and this must be set for birdman.js to work.
  • delay: The amount of milliseconds between each animation. Default is 150.
  • speedUp: Boolean indicating whether the animation should become faster towards the end. Default is false.
You might also like...

Obsidian plugin: Type text shortcuts that expand into javascript generated text.

Obsidian plugin: Type text shortcuts that expand into javascript generated text.

Obsidian Plugin - Text Expander JS (open beta) This Obsidian plugin allows the user to type text shortcuts that are replaced by (or "expanded into") j

Dec 27, 2022

Animate on scroll library

❗ ❗ ❗ This is README for aos@next ❗ ❗ ❗ For last stable release (v2) go here 🚀 Demo 🌟 Codepen Examples Different built-in animations With anchor set

Jan 2, 2023

An easy way to animate SVG elements.

Walkway I loved the animations for the polygon ps4 review a few months back and decided to create a small library to re-create them (simple demo). It

Jan 2, 2023

Animate your Alpine components.

Animate your Alpine components 🚀 This package provides you with a simple helper to animate your ALpine.js components. Installation The recommended wa

Nov 16, 2022

Quick and easy spring animation. Works with other animation libraries (gsap, animejs, framer motion, motion one, @okikio/animate, etc...) or the Web Animation API (WAAPI).

Quick and easy spring animation. Works with other animation libraries (gsap, animejs, framer motion, motion one, @okikio/animate, etc...)  or the Web Animation API (WAAPI).

spring-easing NPM | Github | Docs | Licence Quick and easy spring animations. Works with other animation libraries (gsap, animejs, @okikio/animate, mo

Dec 14, 2022

Animate elements as they scroll into view.

Animate elements as they scroll into view. Introduction ScrollReveal is a JavaScript library for easily animating elements as they enter/leave the vie

Jan 4, 2023

A lightweight script to animate scrolling to anchor links.

DEPRECATION NOTICE: Smooth Scroll is, without a doubt, my most popular and widely used plugin. But in the time since I created it, a CSS-only method f

Dec 26, 2022

A javascript library to animate elements on scroll page events

ScrollJS by Sam Sirianni ScrollJS is a library written in Javascript. With ScrollJS you can animate elements on scroll events. Visit the ScrollJS webs

Mar 21, 2021

Javascript library to animate images on hover.

Ripple Hover Effect Javascript library to animate images on hover. If this project help you, don't forget to star it. Codepen demo by Essam Abed Demo

Nov 21, 2022
Comments
  • Fix how Eager app brings in jQuery

    Fix how Eager app brings in jQuery

    Including jQuery externally would potentially result in different apps all bringing in their own copy of jQuery. Eager can automatically bundle in jQuery such that it doesn't interfere with any other files on the site.

    opened by zackbloom 3
  • added ',' also as the default in special letters.

    added ',' also as the default in special letters.

    I was using this but had some trouble as all the ',' were not visible after this effect, so I have added ',' in the special character section for effeciency.

    opened by mayuu7 2
  • method lines and words doesn't work.

    method lines and words doesn't work.

    I have been trying to use the method lines or words and it just doesn't do anything on the page, though it doesn't throw an error either. You might want to look into it.

    $('p').birdman({method: 'lines'});

    opened by FrankTrog 2
  • Cyrillic symbols support

    Cyrillic symbols support

    Hello. What I need to make that Cyrillic letters were correctly displayed? Latin letters are displayed correct, but Cyrillic it isn't visible.

    Example — http://cssdeck.com/labs/ymuyvw2y

    Thanks.

    opened by Kristinita 1
Releases(v1.0.0)
Owner
Christoph Matthies
PhD student and Research Assistant
Christoph Matthies
An open source movie library platform for viewing movie info and saving movies for later.

GoodWatch An open source movie library platform for viewing movie info and saving movies for later. How to get started? Fork and clone the repo. Then

null 13 Apr 28, 2022
Rent-A Movie is a website based on movie renting. The user can leave likes, comments or make reservations for movies they would like to rent. Made using tvMaze API, Involvement API, HTML, SASS and JavaScript

Rent-A Movie "Rent-A Movie" is a website for movie renting where you can make reservations, add comments & likes or just get details about movies that

Zeeshan Haider 19 Aug 23, 2022
Movie application consuming The Movie DB's API

Movie application consuming The Movie DB's API

Pamella Fernandes 6 Aug 11, 2022
This Project is basically provides a cloud based solution for the medical stores so they can manage their inventory, expiry, billbook & credits on a single platform

This Project is basically provides a cloud based solution for the medical stores so they can manage their inventory, expiry, billbook & credits on a single platform

Akshay Shivaji Matre 4 Jul 11, 2022
Jangan lupa Kasih credits && Star Bang Jika Ada yang eror Silahkan Chat Owner

oscar-md-v3 Project created by JAROT OFFC to make it public | © | Reserved | Heroku Buildpack BuildPack LINK FFMPEG here IMAGEMAGICK here HOW TO CONNE

JAROT OFC 9 Dec 30, 2022
A jQuery plugin that works in harmony with animate.css in order to enable animations only when content comes into view.

jQuery AniView A jQuery plugin that works in harmony with animate.css in order to enable animations only when content comes into view. Now supports v4

Jonathan James Cosgrove 216 Sep 10, 2022
Print seat layout for movie, flight (jQuery plugin)

seatLayout.js (movie-seat-layout) Print seat layout for movie, flight and seat selection (jQuery plugin) Demo : https://sachinkurkute.github.io/movie-

Sachin Kurkute 20 Dec 8, 2022
animate.css as a Tailwind plugin

tailwind-animatecss Use animate.css as a Tailwind 3 plugin. Demo – https://dumptyd.github.io/tailwind-animatecss Table of contents Installation Usage

Saad 42 Dec 19, 2022
Obsidian text generator Plugin Text generator using GPT-3 (OpenAI)

is a handy plugin for Obsidian that helps you generate text content using the powerful language model GP

null 356 Dec 29, 2022