マウスオーバーでテキストが動く簡単なJqueryコード

マウスオーバーでテキストが動く簡単なJqueryコード

マウスオーバーするとテキストが横に揺れ動いたり、縦に揺れ動いたり、点滅、文字がびよーんと伸び縮みするような動きをする簡単なJQueryコードを紹介します。
サイトに動きが出るのでちょっとしたアクセントになると思います。

マウスオーバーするとテキストが横に揺れ動く

マウスオーバーするとテキストが横に揺れ動く

マウスオーバーするとテキストが横に揺れ動きます。

html

<ul class="mouseover-text-animation-nav1">
<li><a href="#">HOME</a></li>
<li><a href="#">MENU</a></li>
<li><a href="#">SUBMENU1</a></li>
<li><a href="#">SUBMENU2</a></li>
</ul>

JQuery

<script type="text/javascript">
$(function(){
$(".mouseover-text-animation-nav1 a").hover(function(){
$(this).css({position: 'relative'})
$(this).stop()
.animate({left:"-20"},100)
.animate({left:"20"},200)
.animate({left:"-5"},100)
.animate({left:"5"},100)
.animate({left:"0"},50)
},
function(){
$(this).stop(true, false)
.animate({left:"0"})
});
});
</script>

マウスオーバーするとテキストが縦に揺れ動く

マウスオーバーするとテキストが縦に揺れ動く

マウスオーバーするとテキストが縦に揺れ動きます。

html

<ul class="mouseover-text-animation-nav2">
<li><a href="#">HOME</a></li>
<li><a href="#">MENU</a></li>
<li><a href="#">SUBMENU1</a></li>
<li><a href="#">SUBMENU2</a></li>
</ul>

JQuery

<script type="text/javascript">
$(function(){
$(".mouseover-text-animation-nav2 a").hover(function(){
$(this).css({position: 'relative'})
$(this).stop()
.animate({top:"-5"},100)
.animate({top:"5"},200)
.animate({top:"-3"},100)
.animate({top:"3"},100)
.animate({top:"0"},50)
},
function(){
$(this).stop(true, false)
.animate({top:"0"})
});
});
</script>

マウスオーバーするとテキストが点滅

マウスオーバーするとテキストが点滅

マウスオーバーするとテキストが点滅します。

html

<ul class="mouseover-text-animation-nav3">
<li><a href="#">HOME</a></li>
<li><a href="#">MENU</a></li>
<li><a href="#">SUBMENU1</a></li>
<li><a href="#">SUBMENU2</a></li>
</ul>

JQuery

<script type="text/javascript">
$(function(){
$(".mouseover-text-animation-nav3 a").hover(function() {
$(this).stop()
.fadeTo(200,0)
.fadeTo(200,1)
.fadeTo(200,0)
.fadeTo(200,1)
.fadeTo(200,0)
.fadeTo(200,1)
},
function(){
$(this).stop(true, false)
.fadeTo(200,1)
});
});
</script>

マウスオーバーするとテキストがびよーんと伸び縮み

マウスオーバーするとテキストがびよーんと伸び縮み

マウスオーバーするとテキストがびよーんと伸び縮みします。

html

<ul class="mouseover-text-animation-nav4">
<li><a href="#">HOME</a></li>
<li><a href="#">MENU</a></li>
<li><a href="#">SUBMENU1</a></li>
<li><a href="#">SUBMENU2</a></li>
</ul>

JQuery

<script type="text/javascript">
$(function(){
$(".mouseover-text-animation-nav4 a").hover(function() {
$(this).css({position: 'relative'})
$(this).stop()
.animate({left:"-5",letterSpacing: "-5"},100)
.animate({left: "5",letterSpacing: "35"},500)
.animate({left:"-10",letterSpacing: "-3"},300)
.animate({left: "3",letterSpacing: "10"},200)
.animate({left:"-2",letterSpacing: "-2"},100)
.animate({left: "1",letterSpacing: "5"},100)
.animate({left: "0",letterSpacing: "0"},50)
},
function(){
$(this).stop(true, false)
.animate({left: "0",letterSpacing: "0"})
});
});
</script>

以上がマウスオーバーでテキストが動く簡単なJqueryコードの紹介でした。アイデアしだいではとても可愛い感じに演出できるとおもいます。

最終更新日: 2012年12月29日

  • このエントリーをはてなブックマークに追加
  • にほんブログ村 IT技術ブログ WordPressへ
  • ameba
  • addthis
  • Clip to Evernote

マウスオーバーでテキストが動く簡単なJqueryコードの関連記事

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です


*