<!DOCTYPE html>
<html class="   ">
  <head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# object: http://ogp.me/ns/object# article: http://ogp.me/ns/article# profile: http://ogp.me/ns/profile#"><script src="//archive.org/includes/analytics.js?v=cf34f82" type="text/javascript"></script>
<script type="text/javascript">window.addEventListener('DOMContentLoaded',function(){var v=archive_analytics.values;v.service='wb';v.server_name='wwwb-app57.us.archive.org';v.server_ms=261;archive_analytics.send_pageview({});});</script>
<script type="text/javascript" src="/static/js/ait-client-rewrite.js?v=1549496156" charset="utf-8"></script>
<script type="text/javascript">
WB_wombat_Init('https:///web', '20140724165115', 'github.com');
</script>
<script type="text/javascript" src="/static/js/wbhack.js?v=1549496156" charset="utf-8"></script>
<script type="text/javascript">
__wbhack.init('https:///web');
</script>
<link rel="stylesheet" type="text/css" href="/static/css/banner-styles.css?v=1549496156" />
<link rel="stylesheet" type="text/css" href="/static/css/iconochive.css?v=1549496156" />
<!-- End Wayback Rewrite JS Include -->

    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    
    
    <title>h5bp/Effeckt.css · GitHub</title>
    <link rel="search" type="application/opensearchdescription+xml" href="https://github.com/opensearch.xml" title="GitHub"/>
    <link rel="fluid-icon" href="https://github.com/fluidicon.png" title="GitHub"/>
    <link rel="apple-touch-icon" sizes="57x57" href="https://github.com/apple-touch-icon-114.png"/>
    <link rel="apple-touch-icon" sizes="114x114" href="https://github.com/apple-touch-icon-114.png"/>
    <link rel="apple-touch-icon" sizes="72x72" href="https://github.com/apple-touch-icon-144.png"/>
    <link rel="apple-touch-icon" sizes="144x144" href="https://github.com/apple-touch-icon-144.png"/>
    <meta property="fb:app_id" content="1401488693436528"/>

      <meta content="@github" name="twitter:site"/><meta content="summary" name="twitter:card"/><meta content="h5bp/Effeckt.css" name="twitter:title"/><meta content="Effeckt.css - A Performant Transitions and Animations Library:" name="twitter:description"/><meta content="https://avatars1.githubusercontent.com/u/1136800?s=400" name="twitter:image:src"/>
<meta content="GitHub" property="og:site_name"/><meta content="object" property="og:type"/><meta content="https://avatars1.githubusercontent.com/u/1136800?s=400" property="og:image"/><meta content="h5bp/Effeckt.css" property="og:title"/><meta content="https://github.com/h5bp/Effeckt.css" property="og:url"/><meta content="Effeckt.css - A Performant Transitions and Animations Library:" property="og:description"/>

    <link rel="assets" href="https://assets-cdn.github.com/">
    <link rel="conduit-xhr" href="https://ghconduit.com:25035">
    

    <meta name="msapplication-TileImage" content="/windows-tile.png"/>
    <meta name="msapplication-TileColor" content="#ffffff"/>
    <meta name="selected-link" value="repo_source" data-pjax-transient/>
      <meta name="google-analytics" content="UA-3769691-2">

    <meta content="collector.githubapp.com" name="octolytics-host"/><meta content="collector-cdn.github.com" name="octolytics-script-host"/><meta content="github" name="octolytics-app-id"/><meta content="32128F47:223D:7FC519:53D13977" name="octolytics-dimension-request_id"/>
    

    
    
    <link rel="icon" type="image/x-icon" href="https://assets-cdn.github.com/favicon.ico"/>


    <meta content="authenticity_token" name="csrf-param"/>
<meta content="goFOhVVoTKFJV1m2KMRRfib7vb6SV5s1sbsBc2n5UtgUb5k3WL3eV3bteKn/jNhbtgx5pRoiabsdZRN308i0hw==" name="csrf-token"/>

    <link href="https://assets-cdn.github.com/assets/github-4b52d5dd5f9811047aea4c9baecab4a016b23564.css" media="all" rel="stylesheet" type="text/css"/>
    <link href="https://assets-cdn.github.com/assets/github2-0ad5d690e1271b63809ab848c09e91d16db2bd22.css" media="all" rel="stylesheet" type="text/css"/>
    


    <meta http-equiv="x-pjax-version" content="c395752b3ae14a8985ce4fb391452814">

      
  <meta name="description" content="Effeckt.css - A Performant Transitions and Animations Library:"/>


  <meta content="1136800" name="octolytics-dimension-user_id"/><meta content="h5bp" name="octolytics-dimension-user_login"/><meta content="11133743" name="octolytics-dimension-repository_id"/><meta content="h5bp/Effeckt.css" name="octolytics-dimension-repository_nwo"/><meta content="true" name="octolytics-dimension-repository_public"/><meta content="false" name="octolytics-dimension-repository_is_fork"/><meta content="11133743" name="octolytics-dimension-repository_network_root_id"/><meta content="h5bp/Effeckt.css" name="octolytics-dimension-repository_network_root_nwo"/>

  <link href="https://github.com/h5bp/Effeckt.css/commits/master.atom" rel="alternate" title="Recent Commits to Effeckt.css:master" type="application/atom+xml"/>

  </head>


  <body class="logged_out  env-production  vis-public">
    <a href="#start-of-content" tabindex="1" class="accessibility-aid js-skip-to-content">Skip to content</a>
    <div class="wrapper">
      
      
      
      


      
      <div class="header header-logged-out">
  <div class="container clearfix">

    <a class="header-logo-wordmark" href="https://github.com/">
      <span class="mega-octicon octicon-logo-github"></span>
    </a>

    <div class="header-actions">
        <a class="button primary" href="https://github.com/join">Sign up</a>
      <a class="button signin" href="https://github.com/login?return_to=%2Fh5bp%2FEffeckt.css">Sign in</a>
    </div>

    <div class="command-bar js-command-bar  in-repository">

      <ul class="top-nav">
          <li class="explore"><a href="https://github.com/explore">Explore</a></li>
          <li class="features"><a href="https://github.com/features">Features</a></li>
          <li class="enterprise"><a href="https://enterprise.github.com/">Enterprise</a></li>
          <li class="blog"><a href="https://github.com/blog">Blog</a></li>
      </ul>
        <form accept-charset="UTF-8" action="https://github.com/search" class="command-bar-form" id="top_search_form" method="get">

<div class="commandbar">
  <span class="message"></span>
  <input type="text" data-hotkey="s, /" name="q" id="js-command-bar-field" placeholder="Search or type a command" tabindex="1" autocapitalize="off" data-repo="h5bp/Effeckt.css">
  <div class="display hidden"></div>
</div>

    <input type="hidden" name="nwo" value="h5bp/Effeckt.css"/>

    <div class="select-menu js-menu-container js-select-menu search-context-select-menu">
      <span class="minibutton select-menu-button js-menu-target" role="button" aria-haspopup="true">
        <span class="js-select-button">This repository</span>
      </span>

      <div class="select-menu-modal-holder js-menu-content js-navigation-container" aria-hidden="true">
        <div class="select-menu-modal">

          <div class="select-menu-item js-navigation-item js-this-repository-navigation-item selected">
            <span class="select-menu-item-icon octicon octicon-check"></span>
            <input type="radio" class="js-search-this-repository" name="search_target" value="repository" checked="checked"/>
            <div class="select-menu-item-text js-select-button-text">This repository</div>
          </div> <!-- /.select-menu-item -->

          <div class="select-menu-item js-navigation-item js-all-repositories-navigation-item">
            <span class="select-menu-item-icon octicon octicon-check"></span>
            <input type="radio" name="search_target" value="global"/>
            <div class="select-menu-item-text js-select-button-text">All repositories</div>
          </div> <!-- /.select-menu-item -->

        </div>
      </div>
    </div>

  <span class="help tooltipped tooltipped-s" aria-label="Show command bar help">
    <span class="octicon octicon-question"></span>
  </span>


  <input type="hidden" name="ref" value="cmdform">

</form>
    </div>

  </div>
</div>



      <div id="start-of-content" class="accessibility-aid"></div>
          <div class="site" itemscope itemtype="http://schema.org/WebPage">
    <div id="js-flash-container">
      
    </div>
    <div class="pagehead repohead instapaper_ignore readability-menu">
      <div class="container">
        
<ul class="pagehead-actions">


  <li>
      <a href="https://github.com/login?return_to=%2Fh5bp%2FEffeckt.css" class="minibutton with-count star-button tooltipped tooltipped-n" aria-label="You must be signed in to star a repository" rel="nofollow">
    <span class="octicon octicon-star"></span>
    Star
  </a>

    <a class="social-count js-social-count" href="https://github.com/h5bp/Effeckt.css/stargazers">
      8,701
    </a>

  </li>

    <li>
      <a href="https://github.com/login?return_to=%2Fh5bp%2FEffeckt.css" class="minibutton with-count js-toggler-target fork-button tooltipped tooltipped-n" aria-label="You must be signed in to fork a repository" rel="nofollow">
        <span class="octicon octicon-repo-forked"></span>
        Fork
      </a>
      <a href="https://github.com/h5bp/Effeckt.css/network" class="social-count">
        1,260
      </a>
    </li>
</ul>

        <h1 itemscope itemtype="http://data-vocabulary.org/Breadcrumb" class="entry-title public">
          <span class="repo-label"><span>public</span></span>
          <span class="mega-octicon octicon-repo"></span>
          <span class="author"><a href="https://github.com/h5bp" class="url fn" itemprop="url" rel="author"><span itemprop="title">h5bp</span></a></span><!--
       --><span class="path-divider">/</span><!--
       --><strong><a href="https://github.com/h5bp/Effeckt.css" class="js-current-repository js-repo-home-link">Effeckt.css</a></strong>

          <span class="page-context-loader">
            <img alt="" height="16" src="https://assets-cdn.github.com/images/spinners/octocat-spinner-32.gif" width="16"/>
          </span>

        </h1>
      </div><!-- /.container -->
    </div><!-- /.repohead -->

    <div class="container">
      <div class="repository-with-sidebar repo-container new-discussion-timeline js-new-discussion-timeline with-full-navigation ">
        <div class="repository-sidebar clearfix">
            

<div class="sunken-menu vertical-right repo-nav js-repo-nav js-repository-container-pjax js-octicon-loaders" data-issue-count-url="/h5bp/Effeckt.css/issues/counts">
  <div class="sunken-menu-contents">
    <ul class="sunken-menu-group">
      <li class="tooltipped tooltipped-w" aria-label="Code">
        <a href="https://github.com/h5bp/Effeckt.css" aria-label="Code" class="selected js-selected-navigation-item sunken-menu-item" data-hotkey="g c" data-pjax="true" data-selected-links="repo_source repo_downloads repo_commits repo_releases repo_tags repo_branches /h5bp/Effeckt.css">
          <span class="octicon octicon-code"></span> <span class="full-word">Code</span>
          <img alt="" class="mini-loader" height="16" src="https://assets-cdn.github.com/images/spinners/octocat-spinner-32.gif" width="16"/>
</a>      </li>

        <li class="tooltipped tooltipped-w" aria-label="Issues">
          <a href="https://github.com/h5bp/Effeckt.css/issues" aria-label="Issues" class="js-selected-navigation-item sunken-menu-item js-disable-pjax" data-hotkey="g i" data-selected-links="repo_issues repo_labels repo_milestones /h5bp/Effeckt.css/issues">
            <span class="octicon octicon-issue-opened"></span> <span class="full-word">Issues</span>
            <span class="js-issue-replace-counter"></span>
            <img alt="" class="mini-loader" height="16" src="https://assets-cdn.github.com/images/spinners/octocat-spinner-32.gif" width="16"/>
</a>        </li>

      <li class="tooltipped tooltipped-w" aria-label="Pull Requests">
        <a href="https://github.com/h5bp/Effeckt.css/pulls" aria-label="Pull Requests" class="js-selected-navigation-item sunken-menu-item js-disable-pjax" data-hotkey="g p" data-selected-links="repo_pulls /h5bp/Effeckt.css/pulls">
            <span class="octicon octicon-git-pull-request"></span> <span class="full-word">Pull Requests</span>
            <span class="js-pull-replace-counter"></span>
            <img alt="" class="mini-loader" height="16" src="https://assets-cdn.github.com/images/spinners/octocat-spinner-32.gif" width="16"/>
</a>      </li>


        <li class="tooltipped tooltipped-w" aria-label="Wiki">
          <a href="https://github.com/h5bp/Effeckt.css/wiki" aria-label="Wiki" class="js-selected-navigation-item sunken-menu-item js-disable-pjax" data-hotkey="g w" data-selected-links="repo_wiki /h5bp/Effeckt.css/wiki">
            <span class="octicon octicon-book"></span> <span class="full-word">Wiki</span>
            <img alt="" class="mini-loader" height="16" src="https://assets-cdn.github.com/images/spinners/octocat-spinner-32.gif" width="16"/>
</a>        </li>
    </ul>
    <div class="sunken-menu-separator"></div>
    <ul class="sunken-menu-group">

      <li class="tooltipped tooltipped-w" aria-label="Pulse">
        <a href="https://github.com/h5bp/Effeckt.css/pulse" aria-label="Pulse" class="js-selected-navigation-item sunken-menu-item" data-pjax="true" data-selected-links="pulse /h5bp/Effeckt.css/pulse">
          <span class="octicon octicon-pulse"></span> <span class="full-word">Pulse</span>
          <img alt="" class="mini-loader" height="16" src="https://assets-cdn.github.com/images/spinners/octocat-spinner-32.gif" width="16"/>
</a>      </li>

      <li class="tooltipped tooltipped-w" aria-label="Graphs">
        <a href="https://github.com/h5bp/Effeckt.css/graphs" aria-label="Graphs" class="js-selected-navigation-item sunken-menu-item" data-pjax="true" data-selected-links="repo_graphs repo_contributors /h5bp/Effeckt.css/graphs">
          <span class="octicon octicon-graph"></span> <span class="full-word">Graphs</span>
          <img alt="" class="mini-loader" height="16" src="https://assets-cdn.github.com/images/spinners/octocat-spinner-32.gif" width="16"/>
</a>      </li>
    </ul>


  </div>
</div>

              <div class="only-with-full-nav">
                

  

<div class="clone-url open" data-protocol-type="http" data-url="https://github.com/users/set_protocol?protocol_selector=http&amp;protocol_type=clone">
  <h3><strong>HTTPS</strong> clone URL</h3>
  <div class="clone-url-box">
    <input type="text" class="clone js-url-field" value="https://github.com/h5bp/Effeckt.css.git" readonly="readonly">
    <span class="url-box-clippy">
    <button aria-label="Copy to clipboard" class="js-zeroclipboard minibutton zeroclipboard-button" data-clipboard-text="https://github.com/h5bp/Effeckt.css.git" data-copied-hint="Copied!" type="button"><span class="octicon octicon-clippy"></span></button>
    </span>
  </div>
</div>

  

<div class="clone-url " data-protocol-type="subversion" data-url="https://github.com/users/set_protocol?protocol_selector=subversion&amp;protocol_type=clone">
  <h3><strong>Subversion</strong> checkout URL</h3>
  <div class="clone-url-box">
    <input type="text" class="clone js-url-field" value="https://github.com/h5bp/Effeckt.css" readonly="readonly">
    <span class="url-box-clippy">
    <button aria-label="Copy to clipboard" class="js-zeroclipboard minibutton zeroclipboard-button" data-clipboard-text="https://github.com/h5bp/Effeckt.css" data-copied-hint="Copied!" type="button"><span class="octicon octicon-clippy"></span></button>
    </span>
  </div>
</div>


<p class="clone-options">You can clone with
      <a href="#" class="js-clone-selector" data-protocol="http">HTTPS</a>
      or <a href="#" class="js-clone-selector" data-protocol="subversion">Subversion</a>.
  <a href="https://help.github.com/articles/which-remote-url-should-i-use" class="help tooltipped tooltipped-n" aria-label="Get help on which URL is right for you.">
    <span class="octicon octicon-question"></span>
  </a>
</p>



                <a href="https://github.com/h5bp/Effeckt.css/archive/master.zip" class="minibutton sidebar-button" aria-label="Download h5bp/Effeckt.css as a zip file" title="Download h5bp/Effeckt.css as a zip file" rel="nofollow">
                  <span class="octicon octicon-cloud-download"></span>
                  Download ZIP
                </a>
              </div>
        </div><!-- /.repository-sidebar -->

        <div id="js-repo-pjax-container" class="repository-content context-loader-container" data-pjax-container>
          

<span id="js-show-full-navigation"></span>

<div class="repository-meta js-details-container ">
    <div class="repository-description js-details-show">
      <p>A Performant Transitions and Animations Library:</p>
    </div>

    <div class="repository-website js-details-show">
      <p><a href="http://h5bp.github.io/Effeckt.css" rel="nofollow">http://h5bp.github.io/Effeckt.css</a></p>
    </div>


</div>

<div class="capped-box overall-summary ">

  <div class="stats-switcher-viewport js-stats-switcher-viewport">
    <div class="stats-switcher-wrapper">
    <ul class="numbers-summary">
      <li class="commits">
        <a data-pjax href="https://github.com/h5bp/Effeckt.css/commits/master">
            <span class="num">
              <span class="octicon octicon-history"></span>
              402
            </span>
            commits
        </a>
      </li>
      <li>
        <a data-pjax href="https://github.com/h5bp/Effeckt.css/branches">
          <span class="num">
            <span class="octicon octicon-git-branch"></span>
            2
          </span>
          branches
        </a>
      </li>

      <li>
        <a data-pjax href="https://github.com/h5bp/Effeckt.css/releases">
          <span class="num">
            <span class="octicon octicon-tag"></span>
            0
          </span>
          releases
        </a>
      </li>

      <li>
        
  <a href="https://github.com/h5bp/Effeckt.css/graphs/contributors">
    <span class="num">
      <span class="octicon octicon-organization"></span>
      32
    </span>
    contributors
  </a>
      </li>
    </ul>

      <div class="repository-lang-stats">
        <ol class="repository-lang-stats-numbers">
          <li>
              <a href="https://github.com/h5bp/Effeckt.css/search?l=css">
                <span class="color-block language-color" style="background-color:#563d7c;"></span>
                <span class="lang">CSS</span>
                <span class="percent">92.1%</span>
              </a>
          </li>
          <li>
              <a href="https://github.com/h5bp/Effeckt.css/search?l=javascript">
                <span class="color-block language-color" style="background-color:#f1e05a;"></span>
                <span class="lang">JavaScript</span>
                <span class="percent">7.9%</span>
              </a>
          </li>
        </ol>
      </div>
    </div>
  </div>

</div>

  <div class="tooltipped tooltipped-s" aria-label="Show language statistics">
    <a href="#" class="repository-lang-stats-graph js-toggle-lang-stats" style="background-color:#f1e05a">
  <span class="language-color" style="width:92.1%; background-color:#563d7c;" itemprop="keywords">CSS</span><span class="language-color" style="width:7.9%; background-color:#f1e05a;" itemprop="keywords">JavaScript</span>
    </a>
  </div>



<div class="file-navigation in-mid-page">
  <a href="https://github.com/h5bp/Effeckt.css/find/master" class="js-show-file-finder minibutton empty-icon tooltipped tooltipped-s right" data-pjax data-hotkey="t" aria-label="Quickly jump between files">
    <span class="octicon octicon-list-unordered"></span>
  </a>
    <a href="https://github.com/h5bp/Effeckt.css/compare" aria-label="Compare, review, create a pull request" class="minibutton compact primary tooltipped tooltipped-s" aria-label="Compare &amp; review" data-pjax>
      <span class="octicon octicon-git-compare"></span>
    </a>

  

<div class="select-menu js-menu-container js-select-menu">
  <span class="minibutton select-menu-button js-menu-target css-truncate" data-hotkey="w" data-master-branch="master" data-ref="master" title="master" role="button" aria-label="Switch branches or tags" tabindex="0" aria-haspopup="true">
    <span class="octicon octicon-git-branch"></span>
    <i>branch:</i>
    <span class="js-select-button css-truncate-target">master</span>
  </span>

  <div class="select-menu-modal-holder js-menu-content js-navigation-container" data-pjax aria-hidden="true">

    <div class="select-menu-modal">
      <div class="select-menu-header">
        <span class="select-menu-title">Switch branches/tags</span>
        <span class="octicon octicon-x js-menu-close" role="button" aria-label="Close"></span>
      </div> <!-- /.select-menu-header -->

      <div class="select-menu-filters">
        <div class="select-menu-text-filter">
          <input type="text" aria-label="Filter branches/tags" id="context-commitish-filter-field" class="js-filterable-field js-navigation-enable" placeholder="Filter branches/tags">
        </div>
        <div class="select-menu-tabs">
          <ul>
            <li class="select-menu-tab">
              <a href="#" data-tab-filter="branches" class="js-select-menu-tab">Branches</a>
            </li>
            <li class="select-menu-tab">
              <a href="#" data-tab-filter="tags" class="js-select-menu-tab">Tags</a>
            </li>
          </ul>
        </div><!-- /.select-menu-tabs -->
      </div><!-- /.select-menu-filters -->

      <div class="select-menu-list select-menu-tab-bucket js-select-menu-tab-bucket" data-tab-filter="branches">

        <div data-filterable-for="context-commitish-filter-field" data-filterable-type="substring">


            <div class="select-menu-item js-navigation-item ">
              <span class="select-menu-item-icon octicon octicon-check"></span>
              <a href="https://github.com/h5bp/Effeckt.css/tree/gh-pages" data-name="gh-pages" data-skip-pjax="true" rel="nofollow" class="js-navigation-open select-menu-item-text css-truncate-target" title="gh-pages">gh-pages</a>
            </div> <!-- /.select-menu-item -->
            <div class="select-menu-item js-navigation-item selected">
              <span class="select-menu-item-icon octicon octicon-check"></span>
              <a href="https://github.com/h5bp/Effeckt.css/tree/master" data-name="master" data-skip-pjax="true" rel="nofollow" class="js-navigation-open select-menu-item-text css-truncate-target" title="master">master</a>
            </div> <!-- /.select-menu-item -->
        </div>

          <div class="select-menu-no-results">Nothing to show</div>
      </div> <!-- /.select-menu-list -->

      <div class="select-menu-list select-menu-tab-bucket js-select-menu-tab-bucket" data-tab-filter="tags">
        <div data-filterable-for="context-commitish-filter-field" data-filterable-type="substring">


        </div>

        <div class="select-menu-no-results">Nothing to show</div>
      </div> <!-- /.select-menu-list -->

    </div> <!-- /.select-menu-modal -->
  </div> <!-- /.select-menu-modal-holder -->
</div> <!-- /.select-menu -->



  <div class="breadcrumb"><span class="repo-root js-repo-root"><span itemscope="" itemtype="http://data-vocabulary.org/Breadcrumb"><a href="https://github.com/h5bp/Effeckt.css" data-branch="master" data-direction="back" data-pjax="true" itemscope="url"><span itemprop="title">Effeckt.css</span></a></span></span><span class="separator"> / </span><form action="https://github.com/login?return_to=%2Fh5bp%2FEffeckt.css" aria-label="Sign in to make or propose changes" class="js-new-blob-form tooltipped tooltipped-e new-file-link" method="post"><span aria-label="Sign in to make or propose changes" class="js-new-blob-submit octicon octicon-plus" data-test-id="create-new-git-file" role="button"></span></form></div>
</div>




  
  <div class="commit commit-tease js-details-container">
    <p class="commit-title ">
        <a href="https://github.com/h5bp/Effeckt.css/commit/da06e8ea1b6bc552b5ed7aa4dc336e8b50ba7a66" class="message" data-pjax="true" title="Merge pull request #290 from WellingGuzman/modal

Smoother Modal deep-content Effeckt">Merge pull request</a> <a href="https://github.com/h5bp/Effeckt.css/pull/290" class="issue-link" title="Smoother Modal deep-content Effeckt">#290</a> <a href="https://github.com/h5bp/Effeckt.css/commit/da06e8ea1b6bc552b5ed7aa4dc336e8b50ba7a66" class="message" data-pjax="true" title="Merge pull request #290 from WellingGuzman/modal

Smoother Modal deep-content Effeckt">from WellingGuzman/modal</a>
        <span class="hidden-text-expander inline"><a href="#" class="js-details-target">…</a></span>
    </p>
      <div class="commit-desc"><pre>Smoother Modal deep-content Effeckt</pre></div>
    <div class="commit-meta">
      <button aria-label="Copy SHA" class="js-zeroclipboard zeroclipboard-link" data-clipboard-text="da06e8ea1b6bc552b5ed7aa4dc336e8b50ba7a66" data-copied-hint="copied!" type="button"><span class="octicon octicon-clippy"></span></button>
      <a href="https://github.com/h5bp/Effeckt.css/commit/da06e8ea1b6bc552b5ed7aa4dc336e8b50ba7a66" class="sha-block" data-pjax>latest commit <span class="sha">da06e8ea1b</span></a>

      <div class="authorship">
        <img alt="Welling Guzman" class="gravatar js-avatar" data-user="1531291" height="20" src="https://avatars1.githubusercontent.com/u/1531291?s=140" width="20"/>
        <span class="author-name"><a href="https://github.com/WellingGuzman" rel="contributor">WellingGuzman</a></span>
        authored <time class="updated" datetime="2014-05-29T21:05:05-05:00" is="relative-time">May 29, 2014</time>

      </div>
    </div>
  </div>

  <div class="file-wrap">
    <table class="files" data-pjax>

      
<tbody class="" data-url="/h5bp/Effeckt.css/file-list/master" data-deferred-content-error="Failed to load latest commit information.">

    <tr>
      <td class="icon">
        <span class="octicon octicon-file-directory"></span>
        <img alt="" class="spinner" height="16" src="https://assets-cdn.github.com/images/spinners/octocat-spinner-32.gif" width="16"/>
      </td>
      <td class="content">
        <span class="css-truncate css-truncate-target"><a href="https://github.com/h5bp/Effeckt.css/tree/master/css" class="js-directory-link" id="c7a628cba22e28eb17b5f5c6ae2a266a-457207c322fe3177504dae2805b838be876b449b" title="css">css</a></span>
      </td>
      <td class="message">
        <span class="css-truncate css-truncate-target ">
          <a href="https://github.com/h5bp/Effeckt.css/commit/94ae7b7ce40814089b18a7c45e5c2248e1d0284f" class="message" data-pjax="true" title="smoother deep-content effeckt">smoother deep-content effeckt</a>
        </span>
      </td>
      <td class="age">
        <span class="css-truncate css-truncate-target"><time datetime="2014-05-30T01:55:29Z" is="time-ago">May 29, 2014</time></span>
      </td>
    </tr>
    <tr>
      <td class="icon">
        <span class="octicon octicon-file-directory"></span>
        <img alt="" class="spinner" height="16" src="https://assets-cdn.github.com/images/spinners/octocat-spinner-32.gif" width="16"/>
      </td>
      <td class="content">
        <span class="css-truncate css-truncate-target"><a href="https://github.com/h5bp/Effeckt.css/tree/master/js" class="js-directory-link" id="32981a13284db7a021131df49e6cd203-f570665c884d5fa3f8b470718604b71edad91604" title="js">js</a></span>
      </td>
      <td class="message">
        <span class="css-truncate css-truncate-target ">
          <a href="https://github.com/h5bp/Effeckt.css/commit/ed6dc17a3dd6b22c873a051cc9bba18957faec9a" class="message" data-pjax="true" title="Fixes Issue 278. jQuery Sourmapping Error in Firefox">Fixes Issue 278. jQuery Sourmapping Error in Firefox</a>
        </span>
      </td>
      <td class="age">
        <span class="css-truncate css-truncate-target"><time datetime="2014-05-26T20:42:47Z" is="time-ago">May 26, 2014</time></span>
      </td>
    </tr>
    <tr>
      <td class="icon">
        <span class="octicon octicon-file-directory"></span>
        <img alt="" class="spinner" height="16" src="https://assets-cdn.github.com/images/spinners/octocat-spinner-32.gif" width="16"/>
      </td>
      <td class="content">
        <span class="css-truncate css-truncate-target"><a href="https://github.com/h5bp/Effeckt.css/tree/master/scss" class="js-directory-link" id="d711b55165b29776dc8996509be4c9f8-4018c79cf3ea469d09c5e226935c2ea59bf1cf01" title="scss">scss</a></span>
      </td>
      <td class="message">
        <span class="css-truncate css-truncate-target ">
          <a href="https://github.com/h5bp/Effeckt.css/commit/94ae7b7ce40814089b18a7c45e5c2248e1d0284f" class="message" data-pjax="true" title="smoother deep-content effeckt">smoother deep-content effeckt</a>
        </span>
      </td>
      <td class="age">
        <span class="css-truncate css-truncate-target"><time datetime="2014-05-30T01:55:29Z" is="time-ago">May 30, 2014</time></span>
      </td>
    </tr>
    <tr>
      <td class="icon">
        <span class="octicon octicon-file-directory"></span>
        <img alt="" class="spinner" height="16" src="https://assets-cdn.github.com/images/spinners/octocat-spinner-32.gif" width="16"/>
      </td>
      <td class="content">
        <span class="css-truncate css-truncate-target"><a href="https://github.com/h5bp/Effeckt.css/tree/master/src" class="js-directory-link" id="25d902c24283ab8cfbac54dfa101ad31-ab1cb0bd8154c8e265b41e91c14d371b3df636ca" title="src">src</a></span>
      </td>
      <td class="message">
        <span class="css-truncate css-truncate-target ">
          <a href="https://github.com/h5bp/Effeckt.css/commit/ed6dc17a3dd6b22c873a051cc9bba18957faec9a" class="message" data-pjax="true" title="Fixes Issue 278. jQuery Sourmapping Error in Firefox">Fixes Issue 278. jQuery Sourmapping Error in Firefox</a>
        </span>
      </td>
      <td class="age">
        <span class="css-truncate css-truncate-target"><time datetime="2014-05-26T20:42:47Z" is="time-ago">May 26, 2014</time></span>
      </td>
    </tr>
    <tr>
      <td class="icon">
        <span class="octicon octicon-file-text"></span>
        <img alt="" class="spinner" height="16" src="https://assets-cdn.github.com/images/spinners/octocat-spinner-32.gif" width="16"/>
      </td>
      <td class="content">
        <span class="css-truncate css-truncate-target"><a href="https://github.com/h5bp/Effeckt.css/blob/master/.editorconfig" class="js-directory-link" id="1e70daafb475c0ce3fef7d2728279182-6347e280bc277fa7ff64ce1ff348b31990446056" title=".editorconfig">.editorconfig</a></span>
      </td>
      <td class="message">
        <span class="css-truncate css-truncate-target ">
          <a href="https://github.com/h5bp/Effeckt.css/commit/3e5f16a6fd649839b9fc1c139ec9edb93087f36f" class="message" data-pjax="true" title="updating gh-pages with latest, but only in /dist/, need to change that">updating gh-pages with latest, but only in /dist/, need to change that</a>
        </span>
      </td>
      <td class="age">
        <span class="css-truncate css-truncate-target"><time datetime="2013-07-09T18:35:14Z" is="time-ago">July 09, 2013</time></span>
      </td>
    </tr>
    <tr>
      <td class="icon">
        <span class="octicon octicon-file-text"></span>
        <img alt="" class="spinner" height="16" src="https://assets-cdn.github.com/images/spinners/octocat-spinner-32.gif" width="16"/>
      </td>
      <td class="content">
        <span class="css-truncate css-truncate-target"><a href="https://github.com/h5bp/Effeckt.css/blob/master/.gitignore" class="js-directory-link" id="a084b794bc0759e7a6b77810e01874f2-3f120c3b29ba54eb75a2bc4aad3b83bde567e93f" title=".gitignore">.gitignore</a></span>
      </td>
      <td class="message">
        <span class="css-truncate css-truncate-target ">
          <a href="https://github.com/h5bp/Effeckt.css/commit/faf2c39f4abf14f554540614d88b2696d16fd5dc" class="message" data-pjax="true" title="ignore dist and .grunt directory">ignore dist and .grunt directory</a>
        </span>
      </td>
      <td class="age">
        <span class="css-truncate css-truncate-target"><time datetime="2014-03-09T05:00:21Z" is="time-ago">March 09, 2014</time></span>
      </td>
    </tr>
    <tr>
      <td class="icon">
        <span class="octicon octicon-file-text"></span>
        <img alt="" class="spinner" height="16" src="https://assets-cdn.github.com/images/spinners/octocat-spinner-32.gif" width="16"/>
      </td>
      <td class="content">
        <span class="css-truncate css-truncate-target"><a href="https://github.com/h5bp/Effeckt.css/blob/master/Gruntfile.js" class="js-directory-link" id="35b4a816e0441e6a375cd925af50752c-ed3d2ee2193a6a6ae3d5761a0c971ec8d2aabfef" title="Gruntfile.js">Gruntfile.js</a></span>
      </td>
      <td class="message">
        <span class="css-truncate css-truncate-target ">
          <a href="https://github.com/h5bp/Effeckt.css/commit/89fe259641e28926cad429c2c8cf4cb0ea739425" class="message" data-pjax="true" title="using concat">using concat</a>
        </span>
      </td>
      <td class="age">
        <span class="css-truncate css-truncate-target"><time datetime="2014-05-20T02:37:38Z" is="time-ago">May 19, 2014</time></span>
      </td>
    </tr>
    <tr>
      <td class="icon">
        <span class="octicon octicon-file-text"></span>
        <img alt="" class="spinner" height="16" src="https://assets-cdn.github.com/images/spinners/octocat-spinner-32.gif" width="16"/>
      </td>
      <td class="content">
        <span class="css-truncate css-truncate-target"><a href="https://github.com/h5bp/Effeckt.css/blob/master/License.md" class="js-directory-link" id="7e5f490e7e52dc10183d8a5b8ae1623a-3fcfe0bd1203ec7a729827ae012bed2c5703b3c5" title="License.md">License.md</a></span>
      </td>
      <td class="message">
        <span class="css-truncate css-truncate-target ">
          <a href="https://github.com/h5bp/Effeckt.css/commit/0f88a526244096f89f7c213d7355cc9a33e34003" class="message" data-pjax="true" title="Update license year

Fix outdated copyright year (updated to 2014).
The copyright year was out of date. Copyright notices must reflect the current year, so this commit updates the listed year to 2014.

See http://www.copyright.gov/circs/circ01.pdf for more info.">Update license year</a>
        </span>
      </td>
      <td class="age">
        <span class="css-truncate css-truncate-target"><time datetime="2014-03-13T06:01:35Z" is="time-ago">March 12, 2014</time></span>
      </td>
    </tr>
    <tr>
      <td class="icon">
        <span class="octicon octicon-file-text"></span>
        <img alt="" class="spinner" height="16" src="https://assets-cdn.github.com/images/spinners/octocat-spinner-32.gif" width="16"/>
      </td>
      <td class="content">
        <span class="css-truncate css-truncate-target"><a href="https://github.com/h5bp/Effeckt.css/blob/master/package.json" class="js-directory-link" id="b9cfc7f2cdf78a7f4b91a753d10865a2-0f1188e06b9fca5cd3aff3eef4b1ce176df2d9df" title="package.json">package.json</a></span>
      </td>
      <td class="message">
        <span class="css-truncate css-truncate-target ">
          <a href="https://github.com/h5bp/Effeckt.css/commit/89fe259641e28926cad429c2c8cf4cb0ea739425" class="message" data-pjax="true" title="using concat">using concat</a>
        </span>
      </td>
      <td class="age">
        <span class="css-truncate css-truncate-target"><time datetime="2014-05-20T02:37:38Z" is="time-ago">May 20, 2014</time></span>
      </td>
    </tr>
    <tr>
      <td class="icon">
        <span class="octicon octicon-file-text"></span>
        <img alt="" class="spinner" height="16" src="https://assets-cdn.github.com/images/spinners/octocat-spinner-32.gif" width="16"/>
      </td>
      <td class="content">
        <span class="css-truncate css-truncate-target"><a href="https://github.com/h5bp/Effeckt.css/blob/master/readme.md" class="js-directory-link" id="0730bb7c2e8f9ea2438b52e419dd86c9-7523bbee330dc09ee83417ee0751f3a9ce443a66" title="readme.md">readme.md</a></span>
      </td>
      <td class="message">
        <span class="css-truncate css-truncate-target ">
          <a href="https://github.com/h5bp/Effeckt.css/commit/1e92c3eca3092953a9c76c9ebd6d4c7c9b5b7329" class="message" data-pjax="true" title="Organization. Adds Mailing List and Bug Report Guidelines">Organization. Adds Mailing List and Bug Report Guidelines</a>
        </span>
      </td>
      <td class="age">
        <span class="css-truncate css-truncate-target"><time datetime="2014-04-26T22:16:06Z" is="time-ago">April 26, 2014</time></span>
      </td>
    </tr>
</tbody>

    </table>
  </div>


  <div id="readme" class="clearfix announce instapaper_body md">
    <span class="name">
      <span class="octicon octicon-book"></span>
      readme.md
    </span>

    <article class="markdown-body entry-content" itemprop="mainContentOfPage"><h1>
<a name="user-content-effecktcss" class="anchor" href="#effecktcss" aria-hidden="true"><span class="octicon octicon-link"></span></a>Effeckt.css</h1>

<p><strong>A Performant Transitions and Animations Library</strong> : <a href="http://h5bp.github.io/Effeckt.css">http://h5bp.github.io/Effeckt.css</a></p>

<p>Ever notice how small flourishes and subtle transitions dramatically increases the value of the experience you enjoy with an app or site?</p>

<p>Designing and developing UIs for the mobile web is tricky, but it's extremely difficult to do that while delivering something that performs at 60fps. The best opportunities to getting jank-free transitions on phones/tablets are CSS transition and keyframe animation based, especially tapping into hardware-accelerated transforms and opacity changes.</p>

<p>@daneden did really nice work with <a href="http://daneden.me/animate/">Animate.css</a> but I think the web would benefit if we could take that work to the next level. There's already been fantastic experiments and demos exploring CSS-based transitions, but it's distributed all over.</p>

<p>Originally started at <a href="https://github.com/h5bp/lazyweb-requests/issues/122">h5bp/lazyweb-requests#122</a></p>

<h4>
<a name="user-content-effeckt-trailer" class="anchor" href="#effeckt-trailer" aria-hidden="true"><span class="octicon octicon-link"></span></a>Effeckt Trailer</h4>

<p><a href="http://youtu.be/Qc40YDFA4Bg"><img src="https://camo.githubusercontent.com/3a5823575c8783d6943ce898542b73ad70e31e15/68747470733a2f2f662e636c6f75642e6769746875622e636f6d2f6173736574732f33393139312f3732353432362f61613361663338632d653036372d313165322d383265342d3236393038366362383435642e706e67" alt="image" data-canonical-src="https://f.cloud.github.com/assets/39191/725426/aa3af38c-e067-11e2-82e4-269086cb845d.png" style="max-width:100%;"></a></p>

<h2>
<a name="user-content-examples-to-add" class="anchor" href="#examples-to-add" aria-hidden="true"><span class="octicon octicon-link"></span></a>Examples To Add</h2>

<ul class="task-list">
<li><a href="http://tympanus.net/Development/ModalWindowEffects/">tympanus.net/Development/ModalWindowEffects/</a></li>
<li><a href="http://tympanus.net/Development/PageTransitions/">tympanus.net/Development/PageTransitions/</a></li>
<li><a href="http://tympanus.net/Development/PFold/index2.html">tympanus.net/Development/PFold/index2.html</a></li>
<li><a href="http://leaverou.github.io/animatable/">leaverou.github.io/animatable/</a></li>
<li><a href="http://lab.hakim.se/ladda/">lab.hakim.se/ladda/</a></li>
<li><a href="http://lab.hakim.se/kontext/">lab.hakim.se/kontext/</a></li>
<li><a href="http://lab.hakim.se/avgrund/">lab.hakim.se/avgrund/</a></li>
<li><a href="http://lab.hakim.se/meny/">lab.hakim.se/meny/</a></li>
</ul><p>Because there are so many, I expect we could <strong>group things by role</strong>:</p>

<ul class="task-list">
<li>button/touch effects</li>
<li>state transition</li>
<li>modal/notification transition</li>
<li>attention attractors</li>
</ul><h2>
<a name="user-content-goals" class="anchor" href="#goals" aria-hidden="true"><span class="octicon octicon-link"></span></a>Goals</h2>

<ol class="task-list">
<li>Provide a minimal UI. Only use style hooks for transitions and animations.</li>
<li>Designer-curated set of classy and reasonable effects. (no <a href="http://easings.net/#easeInBounce"><code>easeInBounce</code></a>)</li>
<li>Establish browser support guidelines (e.g. Android 2.3 would gracefully degrade)</li>
<li>CSS performance regression testing (a la <a href="http://bench.topcoat.io/">bench.topcoat.io</a>)</li>
<li>Deliver jank-free <em>60fps</em> performance on target browsers/devices</li>
<li>If a particular effect cannot deliver target performance (hey <code>blur()</code> css filter), it cannot be included.</li>
<li>Guidelines on what to avoid when styling these affected elements (avoid expensive CSS)</li>
<li>Deliver a builder so users can pull only the CSS they need.</li>
<li>There is no hover on the mobile web, so any hover-based effects would be excluded or have a tap-based equivalent.</li>
</ol><h2>
<a name="user-content-action" class="anchor" href="#action" aria-hidden="true"><span class="octicon octicon-link"></span></a>Action</h2>

<ul class="task-list">
<li>If you know other transition/animation based demos/experiments that make sense to include here, file a ticket.</li>
<li>If you're interested in helping to define the API, let's hear it! File a ticket.</li>
<li>A web-based builder is a must. A command-line builder isn't important for this.</li>
</ul><h2>
<a name="user-content-getting-started" class="anchor" href="#getting-started" aria-hidden="true"><span class="octicon octicon-link"></span></a>Getting Started</h2>

<ul class="task-list">
<li><a href="https://github.com/h5bp/Effeckt.css/wiki/Getting-Started">https://github.com/h5bp/Effeckt.css/wiki/Getting-Started</a></li>
</ul><h2>
<a name="user-content-code-style-guide" class="anchor" href="#code-style-guide" aria-hidden="true"><span class="octicon octicon-link"></span></a>Code Style Guide</h2>

<ul class="task-list">
<li><a href="https://github.com/h5bp/Effeckt.css/wiki/Code-Style-Guide">https://github.com/h5bp/Effeckt.css/wiki/Code-Style-Guide</a></li>
</ul><h2>
<a name="user-content-general-inquiries--support" class="anchor" href="#general-inquiries--support" aria-hidden="true"><span class="octicon octicon-link"></span></a>General Inquiries &amp; Support</h2>

<ul class="task-list">
<li>Effeckt.css Mailing List <a href="https://groups.google.com/d/forum/effeckt">https://groups.google.com/d/forum/effeckt</a>
</li>
</ul><h2>
<a name="user-content-bug-reports--feature-requests" class="anchor" href="#bug-reports--feature-requests" aria-hidden="true"><span class="octicon octicon-link"></span></a>Bug Reports &amp; Feature Requests</h2>

<ul class="task-list">
<li><a href="https://github.com/h5bp/Effeckt.css/issues">http://github.com/h5bp/Effeckt.css/issues</a></li>
</ul></article>
  </div>


        </div>

      </div><!-- /.repo-container -->
      <div class="modal-backdrop"></div>
    </div><!-- /.container -->
  </div><!-- /.site -->


    </div><!-- /.wrapper -->

      <div class="container">
  <div class="site-footer">
    <ul class="site-footer-links right">
      <li><a href="https://status.github.com/">Status</a></li>
      <li><a href="http://developer.github.com/">API</a></li>
      <li><a href="http://training.github.com/">Training</a></li>
      <li><a href="http://shop.github.com/">Shop</a></li>
      <li><a href="https://github.com/blog">Blog</a></li>
      <li><a href="https://github.com/about">About</a></li>

    </ul>

    <a href="https://github.com/" aria-label="Homepage">
      <span class="mega-octicon octicon-mark-github" title="GitHub"></span>
    </a>

    <ul class="site-footer-links">
      <li>&copy; 2014 <span title="0.03912s from github-fe137-cp1-prd.iad.github.net">GitHub</span>, Inc.</li>
        <li><a href="https://github.com/site/terms">Terms</a></li>
        <li><a href="https://github.com/site/privacy">Privacy</a></li>
        <li><a href="https://github.com/security">Security</a></li>
        <li><a href="https://github.com/contact">Contact</a></li>
    </ul>
  </div><!-- /.site-footer -->
</div><!-- /.container -->


    <div class="fullscreen-overlay js-fullscreen-overlay" id="fullscreen_overlay">
  <div class="fullscreen-container js-fullscreen-container">
    <div class="textarea-wrap">
      <textarea name="fullscreen-contents" id="fullscreen-contents" class="fullscreen-contents js-fullscreen-contents" placeholder="" data-suggester="fullscreen_suggester"></textarea>
    </div>
  </div>
  <div class="fullscreen-sidebar">
    <a href="#" class="exit-fullscreen js-exit-fullscreen tooltipped tooltipped-w" aria-label="Exit Zen Mode">
      <span class="mega-octicon octicon-screen-normal"></span>
    </a>
    <a href="#" class="theme-switcher js-theme-switcher tooltipped tooltipped-w" aria-label="Switch themes">
      <span class="octicon octicon-color-mode"></span>
    </a>
  </div>
</div>



    <div id="ajax-error-message" class="flash flash-error">
      <span class="octicon octicon-alert"></span>
      <a href="#" class="octicon octicon-x close js-ajax-error-dismiss" aria-label="Dismiss error"></a>
      Something went wrong with that request. Please try again.
    </div>


      <script crossorigin="anonymous" src="https://assets-cdn.github.com/assets/frameworks-1beb35209871354fdd282d287331cd22489af9a8.js" type="text/javascript"></script>
      <script async="async" crossorigin="anonymous" src="https://assets-cdn.github.com/assets/github-5a29d9eac0ab44fc2a3ae1d49db1ac214142add3.js" type="text/javascript"></script>
      
      
        <script async src="https://www.google-analytics.com/analytics.js"></script>
  </body>
</html>

<!--
     FILE ARCHIVED ON 16:51:15 Jul 24, 2014 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 20:56:58 Mar 14, 2019.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
-->
<!--
playback timings (ms):
  LoadShardBlock: 155.678 (3)
  esindex: 0.005
  captures_list: 171.689
  CDXLines.iter: 11.72 (3)
  PetaboxLoader3.datanode: 55.747 (4)
  exclusion.robots: 0.135
  exclusion.robots.policy: 0.124
  RedisCDXSource: 1.539
  PetaboxLoader3.resolve: 55.427
  load_resource: 68.13
-->