Foundation - Motion UI Transitions


Advertisements

Description

Foundation provides transition effects by using transition classes which are created by Motion UI library.

Example

The following example demonstrates the use of transitions in Foundation −

<!doctype html>
   <head>
      <meta charset = "utf-8" />
      <meta http-equiv = "x-ua-compatible" content = "ie = edge" />
      <meta name = "viewport" content = "width = device-width, initial-scale = 1.0" />
      
      <title>Motion UI Transition</title>
      
      <link rel = "stylesheet" href = "https://cdnjs.cloudflare.com/ajax/libs/foundation/6.0.1/css/foundation.css">
      <link rel = "stylesheet" href = "https://cdnjs.cloudflare.com/ajax/libs/motion-ui/1.1.1/motion-ui.css">
      
      <script src = "https://cdnjs.cloudflare.com/ajax/libs/foundation/6.0.1/js/vendor/jquery.min.js"></script>
      <script src = "https://cdnjs.cloudflare.com/ajax/libs/foundation/6.0.1/js/foundation.min.js"></script>
   </head>

   <body>
      <h2>Motion UI Transition Example</h2>
      <p><a data-toggle = "toggle_panel">Click here to toggle the panel</a></p>
      
      <div class = "callout" id = "toggle_panel" data-toggler data-animate = "hinge-in-from-bottom spin-out">
         <h2>Foundation</h2>
         <p>Foundation is semantic, readable, flexible, and completely customizable.</p>
      </div>
      
      <script>
         $(document).ready(function() {
            $(document).foundation();
         })
      </script>
   </body>
</html>

Output

Let us carry out the following steps to see how the above given code works −

  • Save the above given html code foundation_transitions.html file.

  • Open this HTML file in a browser, an output is displayed as shown below.

foundation_motion_ui.htm
Advertisements