Author: | |
---|---|
Views Total: | 2,537 views |
Official Page: | Go to website |
Last Update: | June 2, 2014 |
License: | Unknown |
Preview:

Description:
An animated Pacman cursor created for replacing the default mouse pointer, built on top of jQuery and CSS/CSS3. No image required.
How to use it:
Include the latest version of jQuery javascript library in the document.
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
Create the Html for the Pacman cursor.
<div id="cursor"> <div id="body"></div> <div class="eye"></div> <div class="mouth"></div>
The required CSS styles.
#cursor { position: absolute; } #body { height: 20px; width: 20px; border-radius: 50%/50%; background: #FFFF00; } .eye { height: 2px; width: 2px; border-radius: 50%/50%; background: #000; margin-top: -16px; margin-left: 10px; } .mouth { width: 0; height: 0; border-style: solid; border-color: transparent #000000 transparent transparent; -webkit-animation: omnomnom 0.5s infinite linear; } @-webkit-keyframes omnomnom { 0% { border-width: 6px 9px 6px 0; margin-left:12px; margin-top:-1px; } 25% { border-width: 3px 9px 3px 0; margin-left:16px; margin-top:1px; } 50% { border-width: 1px 9px 1px 0; margin-left:19px; margin-top:2px; } 75% { border-width: 3px 9px 3px 0; margin-left:16px; margin-top:1px; } 100% { border-width: 6px 9px 6px 0; margin-left:12px; margin-top:-1px; } }
The jQuery script to enable the Pacman cursor.
<script> $( document ).mousemove(function(e) { $('#cursor').css({ left:e.pageX + 20, top:e.pageY }); });</script>