jQuery Corners 0.3プラグイン
jQuery Corners 0.3は角を丸めたり、さまざまな効果をつけることのできるプラグインです。このプラグインを使うことで、単なる長方形などよりも、サイトにデザイン性をもたせることができます。下記サイトからjquery.corner.jsをダウンロードし、pluginsフォルダに配置します。
今回は、デフォルトのまま指定するだけでも使用できる例として、Round、Bevel、Notch、Bite、Cool、Sharp、Slide、Jut、Curl、Tear、Fray、Wicked、Sculpt、Long、Dog Ear、Dog2、Dog3の17種類について取り上げます。リスト1に、jQuery Corners 0.3プラグインの使用例を示します。
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>jQuery Corners 0.3サンプル</title>
<!--1.jQueryの読み込み-->
<script type="text/javascript" src="js/jquery-1.5.2.min.js"></script>
<!--2.プラグインの読み込み-->
<script type="text/javascript" src="plugins/jquery.corner.js"></script>
<!--3.CSSの設定-->
<style type="text/css">
div.sample1
{
background: #FFAA00;
padding: 10px;
text-align: center;
margin: 1em;
float: left;
}
div.section
{
background: #FFFF77;
}
</style>
<!--4.プラグインの設定-->
<script type="text/javascript">
$(function () {
$('#round').corner();
$('#bevel').corner("bevel");
$('#notch').corner("notch");
$('#bite').corner("bite");
$('#cool').corner("cool");
$('#sharp').corner("sharp");
$('#slide').corner("slide");
$('#jut').corner("jut");
$('#curl').corner("curl");
$('#tear').corner("tear");
$('#fray').corner("fray");
$('#wicked').corner("wicked");
$('#sculpt').corner("sculpt");
$('#long').corner("long");
$('#dog').corner("dog");
$('#dog2').corner("dog2");
$('#dog3').corner("dog3");
});
</script>
</head>
<body>
<h1>jQuery Corners 0.3サンプル</h1>
<div class="section">
<h1>jQuery Corners 0.3のオプション</h1>
</div>
<div class="sample1" id ="round">
<h1>Round</h1>
<p> $('#round').corner();</p>
</div>
<div class="sample1" id ="bevel">
<h1>Bevel</h1>
<p>$('#bevel').corner("bevel");</p>
</div>
<div class="sample1" id ="notch">
<h1>Notch</h1>
<p>$('#notch').corner("notch");</p>
</div>
<div class="sample1" id ="bite">
<h1>Bite</h1>
<p>$('#bite').corner("bite");</p>
</div>
<div class="sample1" id ="cool">
<h1>Cool</h1>
<p>$('#cool').corner("cool");</p>
</div>
<div class="sample1" id ="sharp">
<h1>Sharp</h1>
<p>$('#sharp').corner("sharp");</p>
</div>
<div class="sample1" id ="slide">
<h1>Slide</h1>
<p>$('#slide').corner("slide");</p>
</div>
<div class="sample1" id ="jut">
<h1>Jut</h1>
<p>$('#jut').corner("jut");</p>
</div>
<div class="sample1" id ="curl">
<h1>Curl</h1>
<p>$('#curl').corner("curl");</p>
</div>
<div class="sample1" id ="tear">
<h1>Tear</h1>
<p>$('#tear').corner("tear");</p>
</div>
<div class="sample1" id ="fray">
<h1>Fray</h1>
<p>$('#fray').corner("fray");</p>
</div>
<div class="sample1" id ="wicked">
<h1>Wicked</h1>
<p>$('#wicked').corner("wicked");</p>
</div>
<div class="sample1" id ="sculpt">
<h1>Sculpt</h1>
<p>$('#sculpt').corner("sculpt");</p>
</div>
<div class="sample1" id ="long">
<h1>Long</h1>
<p>$('#long').corner("long");</p>
</div>
<div class="sample1" id ="dog">
<h1>Dog Ear</h1>
<p>$('#dog').corner("dog");</p>
</div>
<div class="sample1" id ="dog2">
<h1>Dog2</h1>
<p>$('#dog2').corner("dog2");</p>
</div>
<div class="sample1" id ="dog3">
<h1>Dog3</h1>
<p>$('#dog3').corner("dog3");</p>
</div>
</body>
</html>
今回は、表示領域を「3.CSSの設定」のようにbackground、padding、text-align、margin、floatについて指定しました。こちらは、必要に応じて書き換えてください。
プラグインの使い方は、「4.プラグインの設定」のように、表示領域のid属性を指定し、cornerメソッドを用います。引数に何も指定しない場合は、角を丸める「round」がデフォルトとなります。また、bevelやnotchなど用意されているオプションを指定するだけで、角のスタイルを変化させることができます。実行結果を図1から図3に示します。



