Create An Animated Pacman Cursor with CSS3 and jQuery

Category: Javascript | June 2, 2014
Author:
Views Total:1,797 views
Official Page:Go to website
Last Update:June 2, 2014
License:Unknown

Preview:

Create An Animated Pacman Cursor with CSS3 and jQuery

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>

You Might Be Interested In:


Leave a Reply