リンクアクション
jquery-glowing.js


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Simple Javascript Accordions - by www.dezinerfolio.com</title>
<style type="text/css">
* {
margin:0;
padding:0;
list-style:none;
}
body {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
margin:10px;
background:#000;
text-align:center
}
a{font-size:100px;color:#FFF; text-decoration:none;}
</style>
<script type="text/javascript" src="jquery-1.3.2.js"></script>
<script type="text/javascript" src="jquery.color.js"></script>
<script type="text/javascript" src="jquery-glowing.js"></script>
<script type="text/javascript" charset="utf-8">
$(document).ready(function() {
$('.glow').addGlow({
radius: 20,
textColor: '#66CC99',
haloColor: '#ffa',
duration: 500
});
});
</script>
</head>
<body>
<a href="#" class="glow">jQuery Glow</a>
</body>
</html>




リンクテキストのカラーをマウスオーバーでフェードさせるスクリプト jquery-glowing.js。
画像をフェードするのはよくありますがテキストをフェードさせるのはめずらしいと思います。
ただテキストがあまり小さいと効果が少ないような。
アニメーションの速度を調節したりと設定も簡単です。
サイトへ行き nakajima-jquery-glow.zip をダウンロードしてきてください。
それを解凍したら src フォルダの中身をアップロード。
すでにjQueryを読み込ませている場合は jquery-1.3.2.js は必要ありません。
同梱されているのはプレーンなやつなので圧縮されたものと差し替えても良いでしょう。
アップしたスクリプトを読み込ませます。
<script type="text/javascript" src="jquery-1.3.2.js"></script>
<script type="text/javascript" src="jquery.color.js"></script>
<script type="text/javascript" src="jquery-glowing.js"></script>
パスと順番に注意して読み込ませてください。
次にアニメーションの設定を書き込みます。
<script type="text/javascript" charset="utf-8">
$(document).ready(function() {
$('.glow').addGlow({
radius: 20,
textColor: '#66CC99',
haloColor: '#ffa',
duration: 500
});
});
</script>
.glow はリンクに付加するクラス名。
taxtColor はマウスオーバー時のフォントカラーを設定します。
duration はアニメーションのスピード、増やすと遅くなります。
その他にも設定はありますがとりあえずは気にしなくてOKです。
リンク要素などに先のクラス名をつけるだけでOKです。
<a href="#" class="glow">jQuery Glow</a>
いつもよりテキストを大きく設定して試してみてください。
ダーク系でゆったりとした雰囲気のサイトに似合いそうな感じがします。
リンクテキストのサイズも思わず大きくしてしまいそうな、というか大きくしないとあまり意味ないかな。
SolidStateEverydayでご紹介しているAjax,Javascript等のスクリプトをご利用になる場合は、必ず製作元のサイトで使用ライセンスを確認してください。ご利用は自己責任でお願い致します。