<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/ME2.2" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>寺子屋未満</title>
	<link>http://terakonya.sarm.net/wordpress</link>
	<description>最新Web情報をコツコツお届け</description>
	<pubDate>Tue, 25 Mar 2008 07:12:24 +0900</pubDate>
	<generator>http://wordpress.org/?v=ME2.2</generator>
	<language>ja</language>
			<item>
		<title>Frog.jsを使う。(1) - JavaScript Slideshow</title>
		<link>http://terakonya.sarm.net/wordpress/2007/11/22/100</link>
		<comments>http://terakonya.sarm.net/wordpress/2007/11/22/100#comments</comments>
		<pubDate>Thu, 22 Nov 2007 14:59:37 +0900</pubDate>
		<dc:creator>iras</dc:creator>
		
		<category><![CDATA[CSS]]></category>

		<category><![CDATA[JavaScript]]></category>

		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://terakonya.sarm.net/wordpress/2007/11/22/100</guid>
		<description><![CDATA[

#FrogJS{width: 510px;margin: 0 auto;border:1px solid #FF0099;padding:10px 0px;}
#FrogJSCredit{text-align: right;font-size: 12px;color: #859F5E;padding: 1px;}
#FrogJSCaption{text-align: left;line-height: 140%;color: #F08600;font-size: 12px;}

JavaScriptを使ったスライドショーです。
サムネイルをクリックすると、中心に画像が表示されます。
動きがキレイで、さらに実装が簡単なので、使いどころがありそうです。
[ダウンロードと設定]
FrogJS Javascript Gallery
から、FrogJS v1.1をダウンロードします。
内部には必要なスクリプト・サンプルが同胞されています。
prototype.jsとscriptaculous.js（effects.js）が必要ですが、
既にサイトに組み込んでいる場合は、frog.jsだけを設定すればOKです。
prototype.js→scriptaculous.js→frog.jsの順に読み込まれるようにしておきます。
&#60;script type=&#34;text/javascript&#34; src=&#34;xxxx/prototype.js&#34;&#62;&#60;/script&#62;
&#60;script type=&#34;text/javascript&#34; src=&#34;xxxx/scriptaculous.js?load=effects&#34;&#62;&#60;/script&#62;
&#60;script type=&#34;text/javascript&#34; src=&#34;xxxx/reflection.js&#34;&#62;&#60;/script&#62;
[実装方法]
このスライドショーには、表示用画像とサムネイル用画像のセット画像が必要です。
画像を準備したら、次のようにhtmlを記述します。
＊画像を囲むブロック要素にid[FrogJS]を設定します。
＊リンク要素のパス（href)に表示したい画像のURLを設定します。
＊リンク要素のtitleに設定した値は、画像表示時のタイトルとして表示されます。
＊リンク要素のrelにURLを設定すると、リンク画像にすることができます。
＊img要素のsrcにサムネイル画像のURLを設定します。
＊img要素のaltに設定した値は、画像表示時に説明文として表示されます。
&#60;div id=&#34;FrogJS&#34;&#62;
　&#60;a href=&#34;[画像URL]&#34; title=&#34;[画像タイトル]&#34; rel=&#34;[画像をリンクさせる場合はそのURL]&#34;&#62;
　　&#60;img src=&#34;[サムネイルURL]&#34; alt=&#34;[画像の下に表示される説明文]&#34; 　/&#62;
　&#60;/a&#62;
　&#60;a href=&#34;[画像URL]&#34; title=&#34;[画像タイトル]&#34; rel=&#34;[画像をリンクさせる場合はそのURL]&#34;&#62;
　　&#60;img src=&#34;[サムネイルURL]&#34; alt=&#34;[画像の下に表示される説明文]&#34; 　/&#62;
　&#60;/a&#62;
　&#60;a href=&#34;[画像URL]&#34; title=&#34;[画像タイトル]&#34; rel=&#34;[画像をリンクさせる場合はそのURL]&#34;&#62;
　　&#60;img src=&#34;[サムネイルURL]&#34; alt=&#34;[画像の下に表示される説明文]&#34; 　/&#62;
&#60;/a&#62;
[以下略]
&#60;/div&#62;
[CSS設定]
次のようなidのブロック要素が生成されますので、
お好みに合わせてスタイルを設定してください。
#FrogJS：画像表示部全体
#FrogJSCredit：aタグに指定したtitle表示部
#FrogJSCaption：imgタグに指定したalt表示部
[サンプル]
今回は秋に撮影した紅葉の写真を使用します。
（画像の読み込みが若干重いので動きがスムーズでないです・・・。）

    
        
 [...]]]></description>
			<content:encoded><![CDATA[<p><script type="text/javascript" src="http://terakonya.sarm.net/work/scripts/prototype/prototype-1.5.0.js"></script><script type="text/javascript" src="http://terakonya.sarm.net/work/scripts/scriptaculous/scriptaculous-js-1.7.0/scriptaculous.js?load=effects"></script><script type="text/javascript" src="http://terakonya.sarm.net/work/wordpress/frog.js"></script><br />
<style>
#FrogJS{width: 510px;margin: 0 auto;border:1px solid #FF0099;padding:10px 0px;}
#FrogJSCredit{text-align: right;font-size: 12px;color: #859F5E;padding: 1px;}
#FrogJSCaption{text-align: left;line-height: 140%;color: #F08600;font-size: 12px;}
</style>
<p>JavaScriptを使ったスライドショーです。<br />
サムネイルをクリックすると、中心に画像が表示されます。<br />
動きがキレイで、さらに実装が簡単なので、使いどころがありそうです。</p>
<p>[ダウンロードと設定]<br />
<a href='http://www.puidokas.com/portfolio/frogjs/' target='_blank'>FrogJS Javascript Gallery</a><br />
から、FrogJS v1.1をダウンロードします。<br />
内部には必要なスクリプト・サンプルが同胞されています。<br />
prototype.jsとscriptaculous.js（effects.js）が必要ですが、<br />
既にサイトに組み込んでいる場合は、frog.jsだけを設定すればOKです。<br />
prototype.js→scriptaculous.js→frog.jsの順に読み込まれるようにしておきます。<br />
<code>&lt;script type=&quot;text/javascript&quot; src=&quot;xxxx/prototype.js&quot;&gt;&lt;/script&gt;<br />
&lt;script type=&quot;text/javascript&quot; src=&quot;xxxx/scriptaculous.js?load=effects&quot;&gt;&lt;/script&gt;<br />
&lt;script type=&quot;text/javascript&quot; src=&quot;xxxx/reflection.js&quot;&gt;&lt;/script&gt;</code></p>
<p>[実装方法]<br />
このスライドショーには、表示用画像とサムネイル用画像のセット画像が必要です。<br />
画像を準備したら、次のようにhtmlを記述します。<br />
＊画像を囲むブロック要素にid[FrogJS]を設定します。<br />
＊リンク要素のパス（href)に表示したい画像のURLを設定します。<br />
＊リンク要素のtitleに設定した値は、画像表示時のタイトルとして表示されます。<br />
＊リンク要素のrelにURLを設定すると、リンク画像にすることができます。<br />
＊img要素のsrcにサムネイル画像のURLを設定します。<br />
＊img要素のaltに設定した値は、画像表示時に説明文として表示されます。<br />
<code>&lt;div id=&quot;FrogJS&quot;&gt;<br />
　&lt;a href=&quot;[画像URL]&quot; title=&quot;[画像タイトル]&quot; rel=&quot;[画像をリンクさせる場合はそのURL]&quot;&gt;<br />
　　&lt;img src=&quot;[サムネイルURL]&quot; alt=&quot;[画像の下に表示される説明文]&quot; 　/&gt;<br />
　&lt;/a&gt;<br />
　&lt;a href=&quot;[画像URL]&quot; title=&quot;[画像タイトル]&quot; rel=&quot;[画像をリンクさせる場合はそのURL]&quot;&gt;<br />
　　&lt;img src=&quot;[サムネイルURL]&quot; alt=&quot;[画像の下に表示される説明文]&quot; 　/&gt;<br />
　&lt;/a&gt;<br />
　&lt;a href=&quot;[画像URL]&quot; title=&quot;[画像タイトル]&quot; rel=&quot;[画像をリンクさせる場合はそのURL]&quot;&gt;<br />
　　&lt;img src=&quot;[サムネイルURL]&quot; alt=&quot;[画像の下に表示される説明文]&quot; 　/&gt;<br />
&lt;/a&gt;<br />
[以下略]<br />
&lt;/div&gt;</code></p>
<p>[CSS設定]<br />
次のようなidのブロック要素が生成されますので、<br />
お好みに合わせてスタイルを設定してください。</p>
<p>#FrogJS：画像表示部全体<br />
#FrogJSCredit：aタグに指定したtitle表示部<br />
#FrogJSCaption：imgタグに指定したalt表示部</p>
<p>[サンプル]<br />
今回は秋に撮影した紅葉の写真を使用します。<br />
（画像の読み込みが若干重いので動きがスムーズでないです・・・。）</p>
<div id="FrogJS">
    <a href="http://terakonya.sarm.net/wordpress/wp-content/uploads/2007/11/frog1.jpg" title="某大学の校舎横の紅葉" rel="http://terakonya.sarm.net/wordpress/wp-content/uploads/2007/11/frog1.jpg" target="_blank"><br />
        <img src="http://terakonya.sarm.net/wordpress/wp-content/uploads/2007/11/frog1_thumb.jpg" alt="2007/10/28撮影。お昼前の人の少ない時間帯でした。" /><br />
    </a><br />
    <a href="http://terakonya.sarm.net/wordpress/wp-content/uploads/2007/11/frog2.jpg" title="某大学の銀杏並木1" rel="http://terakonya.sarm.net/wordpress/wp-content/uploads/2007/11/frog2.jpg" target="_blank"><br />
        <img src="http://terakonya.sarm.net/wordpress/wp-content/uploads/2007/11/frog2_thumb.jpg" alt="2007/10/28撮影。趣味で撮影に来ているおじちゃん達に話しかけられました。そういう交流も楽しいものです。" /><br />
    </a><br />
    <a href="http://terakonya.sarm.net/wordpress/wp-content/uploads/2007/11/frog3.jpg" title="某大学の紅葉と銀杏" rel="http://terakonya.sarm.net/wordpress/wp-content/uploads/2007/11/frog3.jpg" target="_blank"><br />
        <img src="http://terakonya.sarm.net/wordpress/wp-content/uploads/2007/11/frog3_thumb.jpg" alt="2007/10/28撮影。初めて使うカメラがあったのですが、使い方がわからず悪戦苦闘。" /><br />
    </a><br />
    <a href="http://terakonya.sarm.net/wordpress/wp-content/uploads/2007/11/frog4.jpg" title="某大学の銀杏並木2" rel="http://terakonya.sarm.net/wordpress/wp-content/uploads/2007/11/frog4.jpg" target="_blank"><br />
        <img src="http://terakonya.sarm.net/wordpress/wp-content/uploads/2007/11/frog4_thumb.jpg" alt="2007/10/28撮影。一眼レフを持っていたおじさんに助けていただきました。感謝。" /><br />
    </a><br />
    <a href="http://terakonya.sarm.net/wordpress/wp-content/uploads/2007/11/frog5.jpg" title="某大学の銀杏の木" rel="http://terakonya.sarm.net/wordpress/wp-content/uploads/2007/11/frog5.jpg" target="_blank"><br />
        <img src="http://terakonya.sarm.net/wordpress/wp-content/uploads/2007/11/frog5_thumb.jpg" alt="カメラの調子が悪かったので夕刻前にもう一度撮り直しに行きました。" /><br />
    </a>
</div>
<p>次は若干のカスタマイズ方法と、APIを使って自動的に呼び出した画像を<br />
スライドショーで表示させるプログラムに挑戦してみたいと思います。</p>
]]></content:encoded>
			<wfw:commentRss>http://terakonya.sarm.net/wordpress/2007/11/22/100/feed</wfw:commentRss>
		</item>
		<item>
		<title>JavaScriptでTooltipを実装する。(4) -Ajax tooltip</title>
		<link>http://terakonya.sarm.net/wordpress/2007/11/21/99</link>
		<comments>http://terakonya.sarm.net/wordpress/2007/11/21/99#comments</comments>
		<pubDate>Tue, 20 Nov 2007 15:48:00 +0900</pubDate>
		<dc:creator>iras</dc:creator>
		
		<category><![CDATA[CSS]]></category>

		<category><![CDATA[JavaScript]]></category>

		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://terakonya.sarm.net/wordpress/2007/11/21/99</guid>
		<description><![CDATA[今回は、再びTooltipを実装してみたいと思います。
自分の作成した任意のhtmlファイルそのものを表示させるTooltipです。
[dhtmlgoodies.com - Ajax tooltip]
http://www.dhtmlgoodies.com/index.html?whichScript=ajax-tooltip
[Download script]You can download the entire script from this Zip file から
必要なファイルを一括ダウンロードできます。
デモページも同胞されていますが、自分のページに実装する場合に必要となるのは
以下の3javascriptファイルと1cssファイル(+1イメージファイル)です。
&#60;script type=&#34;text/javascript&#34; src=&#34;/ajax-dynamic-content.js&#34;&#62;&#60;/script&#62;
&#60;script type=&#34;text/javascript&#34; src=&#34;xxxx/ajax.js&#34;&#62;&#60;/script&#62;
&#60;script type=&#34;text/javascript&#34; src=&#34;xxxx/ajax-tooltip.js&#34;&#62;&#60;/script&#62;
&#60;link rel=&#34;stylesheet&#34; href=&#34;xxxx/ajax-tooltip.css&#34; media=&#34;screen&#34; type=&#34;text/css&#34;&#62;
【実装方法】
1.Tooltipで表示させたいhtmlファイルを用意します。
サンプルをみたところ、&#60;html&#62;&#60;/html&#62;で囲まれたファイルではありません。
完成したhtmlでなく、部品としてのhtmlとなります。
（あくまでも、読み込んで本体htmlに埋め込む、というイメージです）
2.Tooltip表示をしたい部分にスクリプトを追加します。
マウスオーバー時に[ajax_showTooltip]ファンクションを実行させ、
マウスアウト時に[ajax_hideTooltip]ファンクションが実行されるよう、
オブジェクトにイベントを追加します。
（Aタグ-リンクオブジェクトの場合)
&#60;a href=&#34;[リンク先]&#34; onmouseover=&#34;ajax_showTooltip('[表示させたいhtmlの相対パス]',this);return false&#34; onmouseout=&#34;ajax_hideTooltip()&#34;&#62;
サンプル用に簡単な画面を作成しました。
サンプルでわかるように、aタグだけでなく、
imgやdivオブジェクトのonmouseoverイベントにも使用可能です。
Sampleページはこちら


★注意1
IE（IE6)ではうまく動かないようです。
バルーン表示はされますが、中のサイトが表示されません・・・。
★注意2
引数に指定できるURLは本体htmlからの相対パスです。
httpから始まるURLは使用できません。
★注意3
Tooltipとして表示させたいhtmlはあくまでも本体から読み込むhtmlの部品（一部）となります。
そのため、Tooltip用htmlと本体htmlを異なるパスに設置させる場合、
画像のsrcなどは、本体htmlからの相対パスを指定するようにします。
ここに書かれていることが参考になると思います。
★注意4
ajax.jsで使用されるリクエストが、デフォルトでPOST設定になっているため、
バルーン部分に、
「405 Method Not Allowed」
とhttpエラーが表示されて、Tooltipが表示できない場合があります。
POSTメソッドによる呼び出しを使用する事を禁止している場合があります。
（XMLHttpRequestのメソッドタイプがPOSTだと自分のサーバーでエラーとなりました。）
メソッドタイプをPOSTからGETに変更するためには、ajax.jsの9行目
this.method = "POST";をthis.method = "GET";と書き換えてください。（・・・かなりはまりました。）
Sampleページ

]]></description>
			<content:encoded><![CDATA[<p>今回は、再びTooltipを実装してみたいと思います。<br />
自分の作成した任意のhtmlファイルそのものを表示させるTooltipです。</p>
<p>[dhtmlgoodies.com - Ajax tooltip]<br />
<a href='http://www.dhtmlgoodies.com/index.html?whichScript=ajax-tooltip' target='_blank'>http://www.dhtmlgoodies.com/index.html?whichScript=ajax-tooltip</a><br />
[Download script]You can download the entire script from this Zip file から<br />
必要なファイルを一括ダウンロードできます。<br />
デモページも同胞されていますが、自分のページに実装する場合に必要となるのは<br />
以下の3javascriptファイルと1cssファイル(+1イメージファイル)です。<br />
<code>&lt;script type=&quot;text/javascript&quot; src=&quot;/ajax-dynamic-content.js&quot;&gt;&lt;/script&gt;<br />
&lt;script type=&quot;text/javascript&quot; src=&quot;xxxx/ajax.js&quot;&gt;&lt;/script&gt;<br />
&lt;script type=&quot;text/javascript&quot; src=&quot;xxxx/ajax-tooltip.js&quot;&gt;&lt;/script&gt;<br />
&lt;link rel=&quot;stylesheet&quot; href=&quot;xxxx/ajax-tooltip.css&quot; media=&quot;screen&quot; type=&quot;text/css&quot;&gt;</code></p>
<p>【実装方法】<br />
1.Tooltipで表示させたいhtmlファイルを用意します。</p>
<p>サンプルをみたところ、&lt;html&gt;&lt;/html&gt;で囲まれたファイルではありません。<br />
完成したhtmlでなく、部品としてのhtmlとなります。<br />
（あくまでも、読み込んで本体htmlに埋め込む、というイメージです）</p>
<p>2.Tooltip表示をしたい部分にスクリプトを追加します。<br />
マウスオーバー時に[ajax_showTooltip]ファンクションを実行させ、<br />
マウスアウト時に[ajax_hideTooltip]ファンクションが実行されるよう、<br />
オブジェクトにイベントを追加します。<br />
（Aタグ-リンクオブジェクトの場合)<br />
<code>&lt;a href=&quot;[リンク先]&quot; onmouseover=&quot;ajax_showTooltip('[表示させたいhtmlの相対パス]',this);return false&quot; onmouseout=&quot;ajax_hideTooltip()&quot;&gt;</code></p>
<p>サンプル用に簡単な画面を作成しました。<br />
サンプルでわかるように、aタグだけでなく、<br />
imgやdivオブジェクトのonmouseoverイベントにも使用可能です。</p>
<p><a href='http://terakonya.sarm.net/work/ajax_tooltip/ajax-tooltip.html' target='_blank'>Sampleページはこちら</a><br />
<a href="http://terakonya.sarm.net/work/ajax_tooltip/ajax-tooltip.html" target='_blank'><img src="http://img.simpleapi.net/small/http://terakonya.sarm.net/work/ajax_tooltip/ajax-tooltip.html" alt="" width="128" height="128" hspace="4" vspace="4" align="left" border="0"></a></p>
<p><BR></p>
<p>★注意1<br />
IE（IE6)ではうまく動かないようです。<br />
バルーン表示はされますが、中のサイトが表示されません・・・。</p>
<p>★注意2<br />
引数に指定できるURLは本体htmlからの相対パスです。<br />
httpから始まるURLは使用できません。</p>
<p>★注意3<br />
Tooltipとして表示させたいhtmlはあくまでも本体から読み込むhtmlの部品（一部）となります。<br />
そのため、Tooltip用htmlと本体htmlを異なるパスに設置させる場合、<br />
画像のsrcなどは、本体htmlからの相対パスを指定するようにします。<br />
<a href='http://allabout.co.jp/internet/javascript/closeup/CU20050515A/' target='_blank'>ここに書かれていること</a>が参考になると思います。</p>
<p>★注意4<br />
ajax.jsで使用されるリクエストが、デフォルトでPOST設定になっているため、<br />
バルーン部分に、<br />
「405 Method Not Allowed」<br />
とhttpエラーが表示されて、Tooltipが表示できない場合があります。<br />
POSTメソッドによる呼び出しを使用する事を禁止している場合があります。<br />
（XMLHttpRequestのメソッドタイプがPOSTだと自分のサーバーでエラーとなりました。）</p>
<p>メソッドタイプをPOSTからGETに変更するためには、ajax.jsの9行目<br />
<code>this.method = "POST";</code>を<code>this.method = "GET";</code>と書き換えてください。（・・・かなりはまりました。）</p>
<p><a href='http://terakonya.sarm.net/work/ajax_tooltip/ajax-tooltip.html' target='_blank'>Sampleページ</a><br />
<a href="http://terakonya.sarm.net/work/ajax_tooltip/ajax-tooltip.html" target='_blank'><img src="http://img.simpleapi.net/small/http://terakonya.sarm.net/work/ajax_tooltip/ajax-tooltip.html" alt="" width="128" height="128" hspace="4" vspace="4" align="left" border="0"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://terakonya.sarm.net/wordpress/2007/11/21/99/feed</wfw:commentRss>
		</item>
		<item>
		<title>Reflection.js（Apple風鏡面効果）を使う。</title>
		<link>http://terakonya.sarm.net/wordpress/2007/11/18/97</link>
		<comments>http://terakonya.sarm.net/wordpress/2007/11/18/97#comments</comments>
		<pubDate>Sun, 18 Nov 2007 07:57:40 +0900</pubDate>
		<dc:creator>iras</dc:creator>
		
		<category><![CDATA[JavaScript]]></category>

		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://terakonya.sarm.net/wordpress/2007/11/18/97</guid>
		<description><![CDATA[
ご無沙汰しております。
お仕事にうつつを抜かしており、ひさびさの更新です。
以前に、
Reflector（鏡面効果）
Reflex.js（鏡面効果+立体効果）
という鏡面効果を出すスクリプトを使ってみましたが、
今回は鏡面効果＋鏡面箇所に奥行きを出すスクリプトを実装してみたいと思います。
Appleのサイトでよく目にするような鏡面効果です。
[ダウンロードとインストール]
3d image reflection with javascript
（http://ajaxorized.com/3d-image-reflection-with-javascript/）
下のほうにある[Download the full package here.]から必要なファイルをダウンロードできます。
prototype.jsとscriptaculous.js（builder.js）が必要ですが、
既にサイトに組み込んでいる場合は、reflection.jsだけを設定すればOKです。
prototype.js→scriptaculous.js→reflection.jsの順に読み込まれるようにしておきます。
&#60;script type=&#34;text/javascript&#34; src=&#34;xxxx/prototype.js&#34;&#62;&#60;/script&#62;
&#60;script type=&#34;text/javascript&#34; src=&#34;xxxx/scriptaculous.js?load=builder&#34;&#62;&#60;/script&#62;
&#60;script type=&#34;text/javascript&#34; src=&#34;xxxx/reflection.js&#34;&#62;&#60;/script&#62;
[使用方法]
非常に簡単です。
今回のサンプルにはこの画像を使用します。

花もみじ photo by xtc（この写真・・・・美しすぎます。）
鏡面効果を適用したい画像をdiv要素で囲み、divにidを指定しておきます。
&#60;div id=&#34;terako_sample&#34;&#62;
&#60;img src=&#34;画像URL&#34;/&#62;
&#60;/div&#62;
divに指定したidを引数として、Reflect3Dオブジェクトを作成すれば、
鏡面効果を得ることができます。
&#60;script type=&#34;text/javascript&#34;&#62;
 new Reflect3D('terako_sample');
&#60;/script&#62;
立体的な鏡面効果をつけるとこのようになります。





 new Reflect3D('terako_sample');

鏡面部分は背景色が透過されているようです。
（外側にもう一つブロック要素を作成し、背景色を変えてみました。）







 new Reflect3D('terako_sample2');


[注意点]
div要素にtext-alignのスタイル指定をすると、
画像と鏡面部分がずれてしまうようです。
（text-align:center指定をしようとしましたが、うまくいきませんでした。）
padding、marginによる左右の位置調節は問題ありません。
※オプションの引数は特にないようでした。
☆不定期更新ですが、目指せ週末プログラミング！です。
（週末にプログラムしたものをまとめながら徐々に紹介していけたらと思っています。）
]]></description>
			<content:encoded><![CDATA[<p><script type="text/javascript" src="http://terakonya.sarm.net/work/scripts/prototype/prototype-1.5.0.js"></script><script type="text/javascript" src="http://terakonya.sarm.net/work/scripts/scriptaculous/scriptaculous-js-1.7.0/scriptaculous.js?load=builder"></script><script type="text/javascript" src="http://terakonya.sarm.net/work/wordpress/reflection.js"></script><br />
ご無沙汰しております。<br />
お仕事にうつつを抜かしており、ひさびさの更新です。</p>
<p>以前に、<br />
<a href='http://terakonya.sarm.net/wordpress/2007/07/31/67' target='_blank'>Reflector（鏡面効果）</a><br />
<a href='http://terakonya.sarm.net/wordpress/2007/08/27/80' target='_blank'>Reflex.js（鏡面効果+立体効果）</a></p>
<p>という鏡面効果を出すスクリプトを使ってみましたが、<br />
今回は鏡面効果＋鏡面箇所に奥行きを出すスクリプトを実装してみたいと思います。<br />
Appleのサイトでよく目にするような鏡面効果です。</p>
<p>[ダウンロードとインストール]<br />
<a href='http://ajaxorized.com/3d-image-reflection-with-javascript/' target='_blank'>3d image reflection with javascript</a><br />
（<a href='http://ajaxorized.com/3d-image-reflection-with-javascript/' target='_blank'>http://ajaxorized.com/3d-image-reflection-with-javascript/</a>）<br />
下のほうにある[Download the full package here.]から必要なファイルをダウンロードできます。<br />
prototype.jsとscriptaculous.js（builder.js）が必要ですが、<br />
既にサイトに組み込んでいる場合は、reflection.jsだけを設定すればOKです。<br />
prototype.js→scriptaculous.js→reflection.jsの順に読み込まれるようにしておきます。<br />
<code>&lt;script type=&quot;text/javascript&quot; src=&quot;xxxx/prototype.js&quot;&gt;&lt;/script&gt;<br />
&lt;script type=&quot;text/javascript&quot; src=&quot;xxxx/scriptaculous.js?load=builder&quot;&gt;&lt;/script&gt;<br />
&lt;script type=&quot;text/javascript&quot; src=&quot;xxxx/reflection.js&quot;&gt;&lt;/script&gt;</code></p>
<p>[使用方法]<br />
非常に簡単です。<br />
今回のサンプルにはこの画像を使用します。<br />
<a href="http://terakonya.sarm.net/wordpress/wp-content/uploads/2007/11/zoiak4gzmd.jpg"><img src='http://terakonya.sarm.net/wordpress/wp-content/uploads/2007/11/zoiak4gzmd.thumbnail.jpg' title='zoiak4gzmd.jpg' alt='zoiak4gzmd.jpg' /></a><br />
<a href='http://www.zorg.com/pub/photod?pid=ijorlkipntv' target='_blank'>花もみじ photo by xtc</a>（この写真・・・・美しすぎます。）</p>
<p>鏡面効果を適用したい画像をdiv要素で囲み、divにidを指定しておきます。<br />
<code>&lt;div id=&quot;terako_sample&quot;&gt;<br />
&lt;img src=&quot;画像URL&quot;/&gt;<br />
&lt;/div&gt;</code></p>
<p>divに指定したidを引数として、Reflect3Dオブジェクトを作成すれば、<br />
鏡面効果を得ることができます。<br />
<code>&lt;script type=&quot;text/javascript&quot;&gt;<br />
 new Reflect3D('terako_sample');<br />
&lt;/script&gt;</code><br />
立体的な鏡面効果をつけるとこのようになります。</p>
<div id="terako_sample">
<img src="http://terakonya.sarm.net/wordpress/wp-content/uploads/2007/11/zoiak4gzmd.jpg" alt="花もみじ By xtc"/>
</div>
<pre>
<script type="text/javascript">
 new Reflect3D('terako_sample');
</script></pre>
<p>鏡面部分は背景色が透過されているようです。<br />
（外側にもう一つブロック要素を作成し、背景色を変えてみました。）</p>
<div id="terako_box" style="background-color:#E9D0A8; width:360px; padding:10px;">
<div id="terako_sample2" style="margin:10px;">
<img src="http://terakonya.sarm.net/wordpress/wp-content/uploads/2007/11/zoiak4gzmd.jpg" alt="花もみじ By xtc"/>
</div>
</div>
<pre>
<script type="text/javascript">
 new Reflect3D('terako_sample2');
</script>
</pre>
<p>[注意点]<br />
div要素にtext-alignのスタイル指定をすると、<br />
画像と鏡面部分がずれてしまうようです。<br />
（text-align:center指定をしようとしましたが、うまくいきませんでした。）<br />
padding、marginによる左右の位置調節は問題ありません。</p>
<p>※オプションの引数は特にないようでした。</p>
<p>☆不定期更新ですが、目指せ週末プログラミング！です。<br />
（週末にプログラムしたものをまとめながら徐々に紹介していけたらと思っています。）</p>
]]></content:encoded>
			<wfw:commentRss>http://terakonya.sarm.net/wordpress/2007/11/18/97/feed</wfw:commentRss>
		</item>
		<item>
		<title>JavaScriptでTooltipを実装する。(3) -bubble-tooltip.js</title>
		<link>http://terakonya.sarm.net/wordpress/2007/10/10/96</link>
		<comments>http://terakonya.sarm.net/wordpress/2007/10/10/96#comments</comments>
		<pubDate>Tue, 09 Oct 2007 15:41:30 +0900</pubDate>
		<dc:creator>iras</dc:creator>
		
		<category><![CDATA[CSS]]></category>

		<category><![CDATA[JavaScript]]></category>

		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://terakonya.sarm.net/wordpress/2007/10/10/96</guid>
		<description><![CDATA[







今回のTooltipは、吹き出しの形で表示されるものです。
画像が準備されているので、カスタマイズは大変かもしれませんが、
（改変する場合は、GNU ver2のルールに従う必要があります。）
ちょっと変わった吹き出しTooltipを簡単に導入できます。
[Ballom tooltip]
http://www.dhtmlgoodies.com/index.html?whichScript=bubble_tooltip
◆dhtmlgoodies.comには、大量にScriptがあります。ワクワクしてきます。
[ダウンロードと設定]
Ballom tooltipの[ You can download the script from this Zip file ]リンクから
Zipファイルをダウンロードします。（ファイル名はbubble-tooltip.zip）
解凍すると、cssファイルフォルダ、jsファイルフォルダ、imageファイルフォルダがあります。
（その他、サンプルhtmlとライセンスドキュメントがあります。）
各フォルダを適当な場所にアップしたら、
適用させるhtmlファイルにCSSとJavaScriptを宣言します。
imagesフォルダは、CSSファイルから読み込むので、
パスの相対関係やフォルダ名変えずにアップします。//JavaScript
&#60;script type=&#34;text/javascript&#34; src=&#34;xxxxxx/bubble-tooltip/js/bubble-tooltip.js&#34;&#62;&#60;/script&#62;
// CSS
&#60;link rel=&#34;stylesheet&#34; href=&#34;xxxxxx/bubble-tooltip/css/bubble-tooltip.css&#34; type=&#34;text/css&#34; media=&#34;screen&#34; /&#62;
[実装方法]
非常にシンプルです。
まず、htmlファイルのどこかに、Tooltip生成用のdiv要素を準備しておきます。
これは、CSSで制御されており実際に表示されることはありません。&#60;div id=&#34;bubble_tooltip&#34;&#62;
	&#60;div class=&#34;bubble_top&#34;&#62;&#60;span&#62;&#60;/span&#62;&#60;/div&#62;
	&#60;div class=&#34;bubble_middle&#34;&#62;&#60;span id=&#34;bubble_tooltip_content&#34;&#62;&#60;/span&#62;&#60;/div&#62;
	&#60;div class=&#34;bubble_bottom&#34;&#62;&#60;/div&#62;
&#60;/div&#62;
次に、吹き出しを表示させたい要素で、
マウスオーバーイベントで表示用functionを呼び出し、
マウスアウト時に非表示用functionを呼び出します。
※DemoではonMouseMoveイベントでfunctionを実行しているのですが、
ブログの環境上、うまく表示されないため、onMouseOverイベントで実行させています。&#60;a href=&#34;#&#34; onMouseOver=&#34;showToolTip(event,'吹き出しに表示させる文字。');return false&#34; onMouseOut=&#34;hideToolTip()&#34;&#62;Sample Link&#60;/a&#62;
次のリンクにマウスを当ててみてください。
Sample Link
aタグだけでなくsapnタグ、divタグでも利用可能です。

ブロック領域の場合は、その領域のどこにマウスを当てても
Tooltipが表示されることになります。

span タグの場合も同様に、Tooltipが表示されます。

今回ブログにこのTooptipを組み込んだのですが、
隠しdivブロックがhtml直下にあるという前提で吹き出しを表示させる位置計算がされているため、
ちょうどよい位置に吹き出しを表示させるためにプログラムを少し改造しました。
そのあたりの調整がブログなど固定サイトに組み込む場合は、少し苦労しそうです。
]]></description>
			<content:encoded><![CDATA[<p><!-- bubble-tooltip.js --><script type="text/javascript" src="http://terakonya.sarm.net/work/wordpress/bubble-tooltip/js/bubble-tooltip.js"></script>
<link rel="stylesheet" href="http://terakonya.sarm.net/work/wordpress/bubble-tooltip/css/bubble-tooltip.css" type="text/css" media="screen" />
<!-- For toopTip --></p>
<div id="bubble_tooltip">
<div class="bubble_top"><span></span></div>
<div class="bubble_middle"><span id="bubble_tooltip_content"></span></div>
<div class="bubble_bottom"></div>
</div>
<p>今回のTooltipは、吹き出しの形で表示されるものです。<br />
画像が準備されているので、カスタマイズは大変かもしれませんが、<br />
（改変する場合は、<a href='http://www.gnu.org/licenses/gpl.ja.html' target='_blank'>GNU ver2</a>のルールに従う必要があります。）<br />
ちょっと変わった吹き出しTooltipを簡単に導入できます。</p>
<p>[Ballom tooltip]<br />
<a href='http://www.dhtmlgoodies.com/index.html?whichScript=bubble_tooltip' target='_blank'>http://www.dhtmlgoodies.com/index.html?whichScript=bubble_tooltip</a></p>
<p>◆<a href='http://www.dhtmlgoodies.com/index.html' target='_blank'>dhtmlgoodies.com</a>には、大量にScriptがあります。ワクワクしてきます。</p>
<p>[ダウンロードと設定]<br />
Ballom tooltipの[ You can download the script from this Zip file ]リンクから<br />
Zipファイルをダウンロードします。（ファイル名はbubble-tooltip.zip）<br />
解凍すると、cssファイルフォルダ、jsファイルフォルダ、imageファイルフォルダがあります。<br />
（その他、サンプルhtmlとライセンスドキュメントがあります。）<br />
各フォルダを適当な場所にアップしたら、<br />
適用させるhtmlファイルにCSSとJavaScriptを宣言します。<br />
imagesフォルダは、CSSファイルから読み込むので、<br />
パスの相対関係やフォルダ名変えずにアップします。<code>//JavaScript<br />
&lt;script type=&quot;text/javascript&quot; src=&quot;xxxxxx/bubble-tooltip/js/bubble-tooltip.js&quot;&gt;&lt;/script&gt;<br />
// CSS<br />
&lt;link rel=&quot;stylesheet&quot; href=&quot;xxxxxx/bubble-tooltip/css/bubble-tooltip.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;</code></p>
<p>[実装方法]<br />
非常にシンプルです。<br />
まず、htmlファイルのどこかに、Tooltip生成用のdiv要素を準備しておきます。<br />
これは、CSSで制御されており実際に表示されることはありません。<code>&lt;div id=&quot;bubble_tooltip&quot;&gt;<br />
	&lt;div class=&quot;bubble_top&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;<br />
	&lt;div class=&quot;bubble_middle&quot;&gt;&lt;span id=&quot;bubble_tooltip_content&quot;&gt;&lt;/span&gt;&lt;/div&gt;<br />
	&lt;div class=&quot;bubble_bottom&quot;&gt;&lt;/div&gt;<br />
&lt;/div&gt;</code></p>
<p>次に、吹き出しを表示させたい要素で、<br />
マウスオーバーイベントで表示用functionを呼び出し、<br />
マウスアウト時に非表示用functionを呼び出します。<br />
※<a href='http://www.dhtmlgoodies.com/scripts/bubble-tooltip/bubble-tooltip.html' target='_blank'>Demo</a>ではonMouseMoveイベントでfunctionを実行しているのですが、<br />
ブログの環境上、うまく表示されないため、onMouseOverイベントで実行させています。<code>&lt;a href=&quot;#&quot; onMouseOver=&quot;showToolTip(event,'吹き出しに表示させる文字。');return false&quot; onMouseOut=&quot;hideToolTip()&quot;&gt;Sample Link&lt;/a&gt;<br />
</code>次のリンクにマウスを当ててみてください。</p>
<p><a href="#" onMouseOver="showToolTip(event,'吹き出しを表示します。');return false" onMouseOut="hideToolTip()">Sample Link</a></p>
<p>aタグだけでなくsapnタグ、divタグでも利用可能です。</p>
<div onMouseOver="showToolTip(event,'これはdivタグで表示される吹き出しです。');return false" onMouseOut="hideToolTip()" style='border:1px solid #ff3690;padding:5px;background-color:#FFDBEB; margin-top:8px;'>
ブロック領域の場合は、その領域のどこにマウスを当てても<br />
Tooltipが表示されることになります。
</div>
<p><span onMouseOver="showToolTip(event,'これはspanタグで表示される吹き出しです。長い文字列を入力した場合、吹き出しの大きさは自動で調整されます。');return false" onMouseOut="hideToolTip()" style='border:1px solid #ff3690;padding:5px;background-color:#FFDBEB;'>span タグの場合も同様に、Tooltipが表示されます。<br />
</span></p>
<p>今回ブログにこのTooptipを組み込んだのですが、<br />
隠しdivブロックがhtml直下にあるという前提で吹き出しを表示させる位置計算がされているため、<br />
ちょうどよい位置に吹き出しを表示させるためにプログラムを少し改造しました。<br />
そのあたりの調整がブログなど固定サイトに組み込む場合は、少し苦労しそうです。</p>
]]></content:encoded>
			<wfw:commentRss>http://terakonya.sarm.net/wordpress/2007/10/10/96/feed</wfw:commentRss>
		</item>
		<item>
		<title>JavaScriptでTooltipを実装する。(2) -glt.js</title>
		<link>http://terakonya.sarm.net/wordpress/2007/10/05/94</link>
		<comments>http://terakonya.sarm.net/wordpress/2007/10/05/94#comments</comments>
		<pubDate>Thu, 04 Oct 2007 15:30:00 +0900</pubDate>
		<dc:creator>iras</dc:creator>
		
		<category><![CDATA[CSS]]></category>

		<category><![CDATA[JavaScript]]></category>

		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://terakonya.sarm.net/wordpress/2007/10/04/94</guid>
		<description><![CDATA[
今回もTooltip。
[GLT - Good-Looking Tolltips]
http://www.robertnyman.com/glt/index.htm
画像やCSSを自分で準備しなければいけない分、前回よりは難しいかもしれません。
ですが、導入するファイルは少なく軽量であるところや、
一つのページで一括してカスタマイズCSSが使えるところは、
使いようによっては便利な気がします。
[ダウンロードと準備]
【JavaScript】
GLTのトップページの[Download the JavaScript file.]からglt.jsをダウンロードします。
【CSS】
GLT ＞ Implementation [Customizing the look]に書かれているCSSをコピーし、
自分のページに取り込みます。
もちろん、このCSSはカスタマイズ可能。
今回は寺子屋のデザインにあわせ、Tooptipの色をピンクにします。（デフォルト設定はグレー）
書き換える部分は簡単です。.glt-elm p{
　　　　background: [ここに好きなカラーコードを記述];
　　　　margin: 0;
　　　　padding: 0.5em;
}文字色を変更する場合は、次の部分を変えます。.glt-elm{
　　　　position: absolute;
　　　　left: 0;
　　　　top: 0;
　　　　width: 150px;
　　　　color: [ここに好きなカラーコードを記述];
　　　　opacity: 0.9;
　　　　visibility: hidden;
}
【画像】
Tooltipの上下に設定する画像を準備します。
デフォルト画像はImplementationのCSSの下、
[top rounded image] [bottom rounded image] から取得することができます。
この画像をもとに、自分の表示したいTooptipにあわせて加工します。
今回は背景色を変えているので、画像もそれに合わせます。
画像が準備できたら、画像のPathをglt.jsに記述します。
9行目、10行目に画像を設定している部分があるので
（Customization parameters とコメントあり）
そこを自分の画像Pathに合わせて書き換えます。
注：Tooptipを表示させるページから見たPathを記述します。
画像を指定しない場合はnulを記述します。（角が四角いままのTooltipとなります）
topImagePath : &#34;Tooptip上部分の画像Path&#34;,
	bottomImagePath : &#34;Tooptip下部分の画像Path&#34;,
[指定方法]
ここまでの準備はちょっと手間がかかりますが、使用方法はとても簡単です。
マウスオーバーした際に、Tooptipを表示させたい領域に [title]指定するだけ。
titleが指定された領域は、全て設定したTooltipが表示されます。
ですので、このブログのページでタイトルが指定されている部分は全て、
このTooltipが適用されていることと思います。
&#60;div title='[Tooltipに表示させる文字]'&#62;xxxxxxxx&#60;/div&#62;
&#60;a href='#' title='[Tooltipに表示させる文字]'&#62;xxxxxxxx&#60;/a&#62;
&#60;span title='[Tooltipに表示させる文字]'&#62;xxxxxxxx&#60;/span&#62;
&#60;img src='Image url'  title='[Tooltipに表示させる文字]'/&#62;

ブロック領域の場合は、その領域のどこをクリックしても
Tooltipが表示されることになります。

リンクの場合はこのようになります。
span タグの場合も同様に、Tooltipが表示されます。


統一感を持たせたいサイトなどでは、最初に準備しておけば
手間なく使用できるので、有効なTooltipかもしれません。
]]></description>
			<content:encoded><![CDATA[<p><!-- GLT.js --><script type="text/javascript" src="http://terakonya.sarm.net/work/wordpress/glt/glt.js"></script>
<link rel="stylesheet" href="http://terakonya.sarm.net/work/wordpress/glt/glt.css" type="text/css" />今回もTooltip。</p>
<p>[GLT - Good-Looking Tolltips]<br />
<a href='http://www.robertnyman.com/glt/index.htm' target='_blank'>http://www.robertnyman.com/glt/index.htm</a><br />
画像やCSSを自分で準備しなければいけない分、前回よりは難しいかもしれません。<br />
ですが、導入するファイルは少なく軽量であるところや、<br />
一つのページで一括してカスタマイズCSSが使えるところは、<br />
使いようによっては便利な気がします。</p>
<p>[ダウンロードと準備]<br />
【JavaScript】<br />
<a href='http://www.robertnyman.com/glt/index.htm' target='_blank'>GLTのトップページ</a>の[Download the JavaScript file.]からglt.jsをダウンロードします。</p>
<p>【CSS】<br />
GLT ＞ <a href='http://www.robertnyman.com/glt/implementation.htm' target='_blank'>Implementation</a> [Customizing the look]に書かれているCSSをコピーし、<br />
自分のページに取り込みます。<br />
もちろん、このCSSはカスタマイズ可能。<br />
今回は寺子屋のデザインにあわせ、Tooptipの色をピンクにします。（デフォルト設定はグレー）<br />
書き換える部分は簡単です。<code>.glt-elm p{<br />
　　　　background: [ここに好きなカラーコードを記述];<br />
　　　　margin: 0;<br />
　　　　padding: 0.5em;<br />
}</code>文字色を変更する場合は、次の部分を変えます。<code>.glt-elm{<br />
　　　　position: absolute;<br />
　　　　left: 0;<br />
　　　　top: 0;<br />
　　　　width: 150px;<br />
　　　　color: [ここに好きなカラーコードを記述];<br />
　　　　opacity: 0.9;<br />
　　　　visibility: hidden;<br />
}</code></p>
<p>【画像】<br />
Tooltipの上下に設定する画像を準備します。<br />
デフォルト画像は<a href='http://www.robertnyman.com/glt/implementation.htm' target='_blank'>Implementation</a>のCSSの下、<br />
[top rounded image] [bottom rounded image] から取得することができます。<br />
この画像をもとに、自分の表示したいTooptipにあわせて加工します。<br />
今回は背景色を変えているので、画像もそれに合わせます。</p>
<p>画像が準備できたら、画像のPathをglt.jsに記述します。<br />
9行目、10行目に画像を設定している部分があるので<br />
（Customization parameters とコメントあり）<br />
そこを自分の画像Pathに合わせて書き換えます。<br />
注：Tooptipを表示させるページから見たPathを記述します。</p>
<p>画像を指定しない場合はnulを記述します。（角が四角いままのTooltipとなります）<br />
<code>topImagePath : &quot;Tooptip上部分の画像Path&quot;,<br />
	bottomImagePath : &quot;Tooptip下部分の画像Path&quot;,</code></p>
<p>[指定方法]<br />
ここまでの準備はちょっと手間がかかりますが、使用方法はとても簡単です。<br />
マウスオーバーした際に、Tooptipを表示させたい領域に [title]指定するだけ。<br />
titleが指定された領域は、全て設定したTooltipが表示されます。<br />
ですので、このブログのページでタイトルが指定されている部分は全て、<br />
このTooltipが適用されていることと思います。</p>
<p><code>&lt;div title='[Tooltipに表示させる文字]'&gt;xxxxxxxx&lt;/div&gt;<br />
&lt;a href='#' title='[Tooltipに表示させる文字]'&gt;xxxxxxxx&lt;/a&gt;<br />
&lt;span title='[Tooltipに表示させる文字]'&gt;xxxxxxxx&lt;/span&gt;<br />
&lt;img src='Image url'  title='[Tooltipに表示させる文字]'/&gt;</code></p>
<div title='寺子屋未満＊Sample（div）' style='border:1px solid #ff3690;padding:5px;background-color:#FFDBEB; margin-top:8px;'>
ブロック領域の場合は、その領域のどこをクリックしても<br />
Tooltipが表示されることになります。
</div>
<p><a href='#' title='寺子屋未満＊Sample（link）'>リンクの場合はこのようになります。</a><BR><br />
<span title='寺子屋未満＊Sample（span）' style='border:1px solid #ff3690;padding:5px;background-color:#FFDBEB;'>span タグの場合も同様に、Tooltipが表示されます。<br />
</span><br />
<img src='http://terakonya.sarm.net/wordpress/wp-content/uploads/2007/10/irsally.jpg'  title='imgタグの場合もtitleに設定した文字が表示されます'/></p>
<p>統一感を持たせたいサイトなどでは、最初に準備しておけば<br />
手間なく使用できるので、有効なTooltipかもしれません。</p>
]]></content:encoded>
			<wfw:commentRss>http://terakonya.sarm.net/wordpress/2007/10/05/94/feed</wfw:commentRss>
		</item>
		<item>
		<title>JavaScriptでTooltipを実装する。(1) -CoolTips</title>
		<link>http://terakonya.sarm.net/wordpress/2007/10/03/93</link>
		<comments>http://terakonya.sarm.net/wordpress/2007/10/03/93#comments</comments>
		<pubDate>Tue, 02 Oct 2007 15:43:26 +0900</pubDate>
		<dc:creator>iras</dc:creator>
		
		<category><![CDATA[JavaScript]]></category>

		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://terakonya.sarm.net/wordpress/2007/10/03/93</guid>
		<description><![CDATA[
リンクにマウスオーパーしたときに吹き出し表示されるTooptip。
さまざまな種類のTooptipが出回っております。
使い方はほとんど同じとなると思うのですが、
いろいろなデザインがあるので、試していってみたいと思います。
[CoolTips]
http://www.wildbit.com/labs/cooltips/
prototype.jsベースのツールチップライブラリです。
角が丸く、半透明のツールチップを表示します。
画像を使用していないので、扱いやすく、軽量です。
[ファイルのダウンロードと設定]
http://www.wildbit.com/labs/cooltips/
からCoolTips 1.0をダウンロードします。（ダウンロードファイルはtooltips1.0.zip）
中にはCoolTips用のJavascriptファイル・CSSファイルのほか、
prototypeとscript.aculo.usのJavascriptファイルが入っています（libフォルダ）
prototypeやscript.aculo.usを既に使用している場合は、libフォルダのアップは不要です。
既にアップしているフォルダ先を指定することになります。
// JavaScriptの指定
&#60;script type=&#34;text/javascript&#34; src=&#34;xxx/prototype.js&#34;&#62;&#60;/script&#62;
&#60;script type=&#34;text/javascript&#34; src=&#34;xxx/scriptaculous.js?load=builder,effects&#34;&#62;&#60;/script&#62;
&#60;script type=&#34;text/javascript&#34; src=&#34;xxx/tooltips.js&#34;&#62;&#60;/script&#62;
// CSSの指定
&#60;link rel=&#34;stylesheet&#34; href=&#34;xxx/tooltips.css&#34; type=&#34;text/css&#34; media=&#34;screen&#34; /&#62;
[実装方法]
tooltipを適用したい部分にidまたはclass指定をし、
idまたはclassを引数としたTooptipオブジェクトを生成します。
idの場合は引数をid名とすればOKです。
// リンク部分
&#60;a href='#' title='Tooptipで表示させたい文字列' id='test'&#62;Click here&#60;/a&#62;
// Tooptipオブジェクトを生成
&#60;script type=&#34;text/javascript&#34;&#62;
new Tooltip('test');
&#60;/script&#62;
Click here


new Tooltip('test');


class指定の場合は、次の関数を使用してTooptipオブジェクトを生成します。
// リンク部分
&#60;a href='#' title='Tooptipで表示させたい文字列' class='test_class'&#62;Click here&#60;/a&#62;
&#60;a href='#' title='Tooptipで表示させたい文字列' class='test_class'&#62;クリック★&#60;/a&#62;
&#60;a href='#' title='Tooptipで表示させたい文字列' class='test_class'&#62;☆☆☆☆&#60;/a&#62;
// Tooptipオブジェクトを生成
&#60;script type=&#34;text/javascript&#34;&#62;
$$(&#34;.test_class&#34;).each( function(links) {
new Tooltip(links, {backgroundColor: &#34;#FF80B8&#34;, borderColor: &#34;#E60066&#34;, textColor: &#34;#A10048&#34;, textShadowColor: &#34;#FFBFDC&#34;});
});
&#60;/script&#62;Click here&#160;&#160;クリック★&#160;&#160;☆☆☆☆


$$(".test_class").each( function(links) {
new Tooltip(links, {backgroundColor: "#FF80B8", [...]]]></description>
			<content:encoded><![CDATA[<p><!-- CoolTips --><script type="text/javascript" src="http://terakonya.sarm.net/work/scripts/prototype.js"></script><script type="text/javascript" src="http://terakonya.sarm.net/work/scripts/scriptaculous.js?load=builder,effects"></script><script type="text/javascript" src="http://terakonya.sarm.net/work/wordpress/tooltips.js"></script></p>
<link rel="stylesheet" href="http://terakonya.sarm.net/work/wordpress/css/tooltips.css" type="text/css" />リンクにマウスオーパーしたときに吹き出し表示されるTooptip。<br />
さまざまな種類のTooptipが出回っております。</p>
<p>使い方はほとんど同じとなると思うのですが、<br />
いろいろなデザインがあるので、試していってみたいと思います。</p>
<p>[CoolTips]<br />
<a href='http://www.wildbit.com/labs/cooltips/' target='_blank'>http://www.wildbit.com/labs/cooltips/</a><br />
prototype.jsベースのツールチップライブラリです。<br />
角が丸く、半透明のツールチップを表示します。<br />
画像を使用していないので、扱いやすく、軽量です。</p>
<p>[ファイルのダウンロードと設定]<br />
<a href='http://www.wildbit.com/labs/cooltips/' target='_blank'>http://www.wildbit.com/labs/cooltips/</a><br />
からCoolTips 1.0をダウンロードします。（ダウンロードファイルはtooltips1.0.zip）<br />
中にはCoolTips用のJavascriptファイル・CSSファイルのほか、<br />
prototypeとscript.aculo.usのJavascriptファイルが入っています（libフォルダ）<br />
prototypeやscript.aculo.usを既に使用している場合は、libフォルダのアップは不要です。<br />
既にアップしているフォルダ先を指定することになります。<br />
<code>// JavaScriptの指定<br />
&lt;script type=&quot;text/javascript&quot; src=&quot;xxx/prototype.js&quot;&gt;&lt;/script&gt;<br />
&lt;script type=&quot;text/javascript&quot; src=&quot;xxx/scriptaculous.js?load=builder,effects&quot;&gt;&lt;/script&gt;<br />
&lt;script type=&quot;text/javascript&quot; src=&quot;xxx/tooltips.js&quot;&gt;&lt;/script&gt;<br />
// CSSの指定<br />
&lt;link rel=&quot;stylesheet&quot; href=&quot;xxx/tooltips.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;</code></p>
<p>[実装方法]<br />
tooltipを適用したい部分にidまたはclass指定をし、<br />
idまたはclassを引数としたTooptipオブジェクトを生成します。<br />
idの場合は引数をid名とすればOKです。<br />
<code>// リンク部分<br />
&lt;a href='#' title='Tooptipで表示させたい文字列' id='test'&gt;Click here&lt;/a&gt;<br />
// Tooptipオブジェクトを生成<br />
&lt;script type=&quot;text/javascript&quot;&gt;<br />
new Tooltip('test');<br />
&lt;/script&gt;</code><br />
<a href='#' title='ここをクリックしても何も起こりません。' id='test'>Click here</a></p>
<pre>
<script type="text/javascript">
new Tooltip('test');
</script>
</pre>
<p>class指定の場合は、次の関数を使用してTooptipオブジェクトを生成します。<br />
<code>// リンク部分<br />
&lt;a href='#' title='Tooptipで表示させたい文字列' class='test_class'&gt;Click here&lt;/a&gt;<br />
&lt;a href='#' title='Tooptipで表示させたい文字列' class='test_class'&gt;クリック★&lt;/a&gt;<br />
&lt;a href='#' title='Tooptipで表示させたい文字列' class='test_class'&gt;☆☆☆☆&lt;/a&gt;<br />
// Tooptipオブジェクトを生成<br />
&lt;script type=&quot;text/javascript&quot;&gt;<br />
$$(&quot;.test_class&quot;).each( function(links) {<br />
new Tooltip(links, {backgroundColor: &quot;#FF80B8&quot;, borderColor: &quot;#E60066&quot;, textColor: &quot;#A10048&quot;, textShadowColor: &quot;#FFBFDC&quot;});<br />
});<br />
&lt;/script&gt;</code><a href='#' title='Sample' class='test_class'>Click here</a>&nbsp;&nbsp;<a href='#' title='Tooptipの色も変更可能です' class='test_class'>クリック★</a>&nbsp;&nbsp;<a href='#' title='長い文章は自動的に折り返されまるようになっているようです。タグなどは使えません。' class='test_class'>☆☆☆☆</a></p>
<pre>
<script type="text/javascript">
$$(".test_class").each( function(links) {
new Tooltip(links, {backgroundColor: "#FF80B8", borderColor: "#E60066", textColor: "#A10048", textShadowColor: "#FFF"});
});
</script>
</pre>
<p>[関数解説]<br />
◇$$(&quot;ｘｘｘ&quot;)：<br />
　　class名を入れます。CSSで指定するときと同じ方法です。<br />
◇.each：<br />
　　prototype.jsのeach関数です。指定したclass名のオブジェクトを走査します。<br />
◇ function(ｘｘｘ)：<br />
　　Tooptipを生成するためのfunctionを定義しています。<br />
　　引数となるオブジェクト名は任意です。Tooptipオブジェクトを生成するときの引数になります。</p>
<p>[Tooptipカスタマイズ]<br />
上のサンプルでもわかるように、表示するTooptipの色は自由にカスタマイズできます。<br />
Tooptipオブジェクトを生成するときの二番目の引数に配列で定義します。<br />
次のオプションの指定が可能です。</p>
<p>＜tooltips.cssでデフォルト設定されているもの＞<br />
◇ backgroundColor ：Tooptipの背景色<br />
◇ borderColor ： Tooptipを囲むボーダー色<br />
◇ textColor ： Tooptipの文字色<br />
◇ textShadowColor ： Tooptipの文字の影となる色（Safariのみ）</p>
<p>＜その他＞<br />
◇ maxWidth ： Tooptipの最大横幅（pixels） デフォルトは250px<br />
◇ delay ： マウスオーバーしてからTooptipを表示するまでの時間（ミリ秒） デフォルトは250<br />
◇ mouseFollow ： カーソルの移動と共にTooptipを移動させる（true/false） デフォルトはtrue<br />
◇ opacity ： Tooptipの透明度 デフォルトは75<br />
◇ appearDuration ： 表示エフェクトにかかる時間（秒） デフォルトは0.25<br />
◇ hideDuration ：  非表示エフェクトにかかる時間（秒） デフォルトは0.25<br />
<code>&lt;script type=&quot;text/javascript&quot;&gt;<br />
new Tooltip('terako' , {backgroundColor: &quot;#008F00&quot;, borderColor: &quot;#00CC00&quot;, textColor: &quot;#BFFFBF&quot;, textShadowColor: &quot;#80FF80&quot; , maxWidth:150 , delay:500 , mouseFollow:false , opacity:50 , appearDuration:1 , hideDuration:2});<br />
&lt;/script&gt;</code><br />
全てをカスタマイズしてみるとかなり感じが変わりますね。お好みのTooptipができそうです。<br />
<a href='#' title='10月から寺子屋再開。生活に合わせて無理せず更新していく予定です。' id='terako'>寺子屋未満をよろしくお願いします。</a></p>
<pre>
<script type="text/javascript">
new Tooltip('terako' , {backgroundColor: "#008F00", borderColor: "#00CC00", textColor: "#BFFFBF", textShadowColor: "#80FF80" , maxWidth:150 , delay:500 , mouseFollow:false , opacity:50 , appearDuration:1 , hideDuration:0.5});
</script>
</pre>
]]></content:encoded>
			<wfw:commentRss>http://terakonya.sarm.net/wordpress/2007/10/03/93/feed</wfw:commentRss>
		</item>
		<item>
		<title>Edge.jsを使う。(2)</title>
		<link>http://terakonya.sarm.net/wordpress/2007/08/30/89</link>
		<comments>http://terakonya.sarm.net/wordpress/2007/08/30/89#comments</comments>
		<pubDate>Thu, 30 Aug 2007 14:46:09 +0900</pubDate>
		<dc:creator>iras</dc:creator>
		
		<category><![CDATA[JavaScript]]></category>

		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://terakonya.sarm.net/wordpress/2007/08/30/89</guid>
		<description><![CDATA[var mask2load = new Array();
mask2load[0] = "http://terakonya.sarm.net/work/wordpress/edge/masks/8bit/crippleedge.png";
mask2load[1] = "http://terakonya.sarm.net/work/wordpress/edge/masks/8bit/frizzedge.png";
mask2load[2] = "http://terakonya.sarm.net/work/wordpress/edge/masks/8bit/softedge.png";
mask2load[3] = "http://terakonya.sarm.net/work/wordpress/edge/masks/8bit/splatteredge.png";
mask2load[4] = "http://terakonya.sarm.net/work/wordpress/edge/masks/8bit/waveedge.png";
mask2load[5] = "http://terakonya.sarm.net/work/wordpress/edge/masks/8bit/terakomask.png";
mask2load[6] = "http://terakonya.sarm.net/work/wordpress/edge/masks/8bit/terako2.png"; [Edge.js]
http://www.netzgesta.de/edge/
画像にマスク効果をつけるスクリプトです。
適用したい画像サイズにマスク画像を合わせてくれるので、
サイズの違う画像も一つのマスク画像で効果を出せて、便利です。
前回、基本設定を説明したので、今回は残っているオプションクラスを説明します。
前回に引き続き、今回もこの画像です。濃い目なのでマスク効果がわかりやすいと思います。
colors Photo By XA from Zorg


【画像を使わずにマスク効果：inbuilt】
inbuiltクラスを指定すると、マスク画像を使わずに、
周囲をソフトに見せる効果を得ることができます。
最初にマスク画像の配列を設定しない場合は、この効果が自動的に適用されます。&#60;img src='xxx' class='edges inbuilt'/&#62; 
マスク画像でサイトが重くなるのが気になる場合、この効果だけを使うのもありですね。

【マスク効果を適用させる範囲を決める：isize】
isize[数値]で、画像の周囲どこまでマスク効果を適用させるかを設定できます。
最小は0、最大は画像の幅の半分です。デフォルトは画像の幅10％分です。（単位：ピクセル）
今回の画像幅は360pxなので、最大180pxで設定することになります。
このように自作したマスク画像を画面全体に適用させることもできます。

◆自作マスク１
&#60;img src='xxx' class='edges isize180'/&#62; 


◆自作マスク２

&#60;img src='xxx' class='edges isize180'/&#62; 

自分で作成した画像に、一律で自分のサインを入れたり、何てこともできそうですね。
]]></description>
			<content:encoded><![CDATA[<p><!-- edge.js --><script type="text/javascript">var mask2load = new Array();
mask2load[0] = "http://terakonya.sarm.net/work/wordpress/edge/masks/8bit/crippleedge.png";
mask2load[1] = "http://terakonya.sarm.net/work/wordpress/edge/masks/8bit/frizzedge.png";
mask2load[2] = "http://terakonya.sarm.net/work/wordpress/edge/masks/8bit/softedge.png";
mask2load[3] = "http://terakonya.sarm.net/work/wordpress/edge/masks/8bit/splatteredge.png";
mask2load[4] = "http://terakonya.sarm.net/work/wordpress/edge/masks/8bit/waveedge.png";
mask2load[5] = "http://terakonya.sarm.net/work/wordpress/edge/masks/8bit/terakomask.png";
mask2load[6] = "http://terakonya.sarm.net/work/wordpress/edge/masks/8bit/terako2.png";</script> <script type="text/javascript" src="http://terakonya.sarm.net/work/wordpress/edge/edge.js"></script>[Edge.js]<br />
<a href='http://www.netzgesta.de/edge/' target='_blank'>http://www.netzgesta.de/edge/</a><br />
画像にマスク効果をつけるスクリプトです。<br />
適用したい画像サイズにマスク画像を合わせてくれるので、<br />
サイズの違う画像も一つのマスク画像で効果を出せて、便利です。<br />
<a href='http://terakonya.sarm.net/wordpress/2007/08/29/82' target='_blank'>前回</a>、基本設定を説明したので、今回は残っているオプションクラスを説明します。</p>
<p>前回に引き続き、今回もこの画像です。濃い目なのでマスク効果がわかりやすいと思います。<br />
<a href='http://www.zorg.com/pub/photod?pid=ijnqplqjnuq' target='_blank'>colors Photo By XA</a> from <a href='http://www.zorg.com' target='_blank'>Zorg</a><br />
<img class='edges' src='http://terakonya.sarm.net/wordpress/wp-content/uploads/2007/08/colors.jpg' alt='colors Photo By XA' /></p>
<div style='padding-top:15px'></div>
<p>【画像を使わずにマスク効果：inbuilt】<br />
inbuiltクラスを指定すると、マスク画像を使わずに、<br />
周囲をソフトに見せる効果を得ることができます。<br />
最初にマスク画像の配列を設定しない場合は、この効果が自動的に適用されます。<code>&lt;img src='xxx' class='edges inbuilt'/&gt; </code><img class='edges inbuilt' src='http://terakonya.sarm.net/wordpress/wp-content/uploads/2007/08/colors.jpg' alt='colors Photo By XA' /><br />
マスク画像でサイトが重くなるのが気になる場合、この効果だけを使うのもありですね。</p>
<div style='padding-top:15px'></div>
<p>【マスク効果を適用させる範囲を決める：isize】<br />
isize[数値]で、画像の周囲どこまでマスク効果を適用させるかを設定できます。<br />
最小は0、最大は画像の幅の半分です。デフォルトは画像の幅10％分です。（単位：ピクセル）<br />
今回の画像幅は360pxなので、最大180pxで設定することになります。<br />
このように自作したマスク画像を画面全体に適用させることもできます。</p>
<div style='padding-top:15px'></div>
<p>◆自作マスク１<br />
<img src='http://terakonya.sarm.net/wordpress/wp-content/uploads/2007/08/terakomask.jpg' alt='terakomask'/><code>&lt;img src='xxx' class='edges isize180'/&gt; </code><br />
<img class='edges isize180 imask5' src='http://terakonya.sarm.net/wordpress/wp-content/uploads/2007/08/colors.jpg' alt='colors Photo By XA' /></p>
<div style='padding-top:15px'></div>
<p>◆自作マスク２<br />
<img src='http://terakonya.sarm.net/wordpress/wp-content/uploads/2007/08/terako2.jpg' alt='terako2'/><br />
<code>&lt;img src='xxx' class='edges isize180'/&gt; </code><br />
<img class='edges isize180 imask6' src='http://terakonya.sarm.net/wordpress/wp-content/uploads/2007/08/colors.jpg' alt='colors Photo By XA' /><br />
自分で作成した画像に、一律で自分のサインを入れたり、何てこともできそうですね。</p>
]]></content:encoded>
			<wfw:commentRss>http://terakonya.sarm.net/wordpress/2007/08/30/89/feed</wfw:commentRss>
		</item>
		<item>
		<title>Edge.jsを使う。(1)</title>
		<link>http://terakonya.sarm.net/wordpress/2007/08/29/82</link>
		<comments>http://terakonya.sarm.net/wordpress/2007/08/29/82#comments</comments>
		<pubDate>Wed, 29 Aug 2007 14:18:41 +0900</pubDate>
		<dc:creator>iras</dc:creator>
		
		<category><![CDATA[JavaScript]]></category>

		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://terakonya.sarm.net/wordpress/2007/08/29/82</guid>
		<description><![CDATA[var mask2load = new Array();
mask2load[0] = "http://terakonya.sarm.net/work/wordpress/edge/masks/8bit/crippleedge.png";
mask2load[1] = "http://terakonya.sarm.net/work/wordpress/edge/masks/8bit/frizzedge.png";
mask2load[2] = "http://terakonya.sarm.net/work/wordpress/edge/masks/8bit/softedge.png";
mask2load[3] = "http://terakonya.sarm.net/work/wordpress/edge/masks/8bit/splatteredge.png";
mask2load[4] = "http://terakonya.sarm.net/work/wordpress/edge/masks/8bit/waveedge.png"; [Edge.js]
http://www.netzgesta.de/edge/
画像にマスク効果をつけるスクリプトです。
自分でマスキング画像を作れば、様々にアレンジすることができます。
【ダウンロードと設定】
Edge.js→Downloadから、[edge.js 1.1]をダウンロード。
（ダウンロードファイル名は[edge.zip]）
フォルダを解凍すると、サンプルとスクリプト、マスク画像が同胞されています。
マスク画像とスクリプトを残したフォルダを適当な場所に配置し、
HTMLにスクリプトの設定をします。
◆マスク画像の設定
プログラム内で画像を保持させる配列を作成する必要があります。
以下のコードをヘッダに書き加えます。&#60;script type=&#34;text/javascript&#34;&#62;
var mask2load = new Array();
mask2load[0] = [マスク画像のsrc]
mask2load[1] = [マスク画像のsrc]
mask2load[2] = [マスク画像のsrc]
mask2load[3] = [マスク画像のsrc]
mask2load[4] = [マスク画像のsrc]
・・・・・
&#60;/script&#62;
[edge]フォルダ内の[masks]にデフォルト画像があります。
軽めのgif画像と、高画質のpng画像があるのでお好みで。
マスクは以下の5種類。
&#160;&#160;&#160;&#160;
◆スクリプトの設定
画像設定のあと、次のコードでスクリプトの宣言をします。&#60;script type=&#34;text/javascript&#34; src=&#34;xxxx/edge.js&#34;&#62;&#60;/script&#62;

【基本設定：edge】
今回はこの画像です。濃い目なのでマスク効果がわかりやすいと思います。
colors Photo By XA from Zorg

マスクを適用させるには、imgに[edges]クラスを指定します。&#60;img src='xxx' class='edges'/&#62; 


【指定マスク画像を適用させる：imask】
imask[番号]で指定マスク画像を適用させることができます。
指定する番号は、画像の配列を作成したときの添え字です。
デフォルトは0番目のマスクとなります。&#60;img src='xxx' class='edges imask0'/&#62; 
&#60;img src='xxx' class='edges imask1'/&#62; 
&#60;img src='xxx' class='edges imask2'/&#62; 
&#60;img src='xxx' [...]]]></description>
			<content:encoded><![CDATA[<p><!-- edge.js --><script type="text/javascript">var mask2load = new Array();
mask2load[0] = "http://terakonya.sarm.net/work/wordpress/edge/masks/8bit/crippleedge.png";
mask2load[1] = "http://terakonya.sarm.net/work/wordpress/edge/masks/8bit/frizzedge.png";
mask2load[2] = "http://terakonya.sarm.net/work/wordpress/edge/masks/8bit/softedge.png";
mask2load[3] = "http://terakonya.sarm.net/work/wordpress/edge/masks/8bit/splatteredge.png";
mask2load[4] = "http://terakonya.sarm.net/work/wordpress/edge/masks/8bit/waveedge.png";</script> <script type="text/javascript" src="http://terakonya.sarm.net/work/wordpress/edge/edge.js"></script>[Edge.js]<br />
<a href='http://www.netzgesta.de/edge/' target='_blank'>http://www.netzgesta.de/edge/</a><br />
画像にマスク効果をつけるスクリプトです。<br />
自分でマスキング画像を作れば、様々にアレンジすることができます。</p>
<p>【ダウンロードと設定】<br />
<a href='http://www.netzgesta.de/edge/' target='_blank'>Edge.js</a>→Downloadから、[edge.js 1.1]をダウンロード。<br />
（ダウンロードファイル名は[edge.zip]）<br />
フォルダを解凍すると、サンプルとスクリプト、マスク画像が同胞されています。<br />
マスク画像とスクリプトを残したフォルダを適当な場所に配置し、<br />
HTMLにスクリプトの設定をします。</p>
<p>◆マスク画像の設定<br />
プログラム内で画像を保持させる配列を作成する必要があります。<br />
以下のコードをヘッダに書き加えます。<code>&lt;script type=&quot;text/javascript&quot;&gt;<br />
var mask2load = new Array();<br />
mask2load[0] = [マスク画像のsrc]<br />
mask2load[1] = [マスク画像のsrc]<br />
mask2load[2] = [マスク画像のsrc]<br />
mask2load[3] = [マスク画像のsrc]<br />
mask2load[4] = [マスク画像のsrc]<br />
・・・・・<br />
&lt;/script&gt;</code><br />
[edge]フォルダ内の[masks]にデフォルト画像があります。<br />
軽めのgif画像と、高画質のpng画像があるのでお好みで。<br />
マスクは以下の5種類。<br />
<img src="http://terakonya.sarm.net/wordpress/wp-content/uploads/2007/08/crippleedge.jpg" alt="crippleedge"/>&nbsp;<img src="http://terakonya.sarm.net/wordpress/wp-content/uploads/2007/08/frizzedge.jpg" alt="frizzedge"/>&nbsp;<img src="http://terakonya.sarm.net/wordpress/wp-content/uploads/2007/08/softedge.jpg" alt="softedge"/>&nbsp;<img src="http://terakonya.sarm.net/wordpress/wp-content/uploads/2007/08/splatteredge.jpg" alt="splatteredge"/>&nbsp;<img src="http://terakonya.sarm.net/wordpress/wp-content/uploads/2007/08/waveedge.jpg" alt="waveedge"/><br />
◆スクリプトの設定<br />
画像設定のあと、次のコードでスクリプトの宣言をします。<code>&lt;script type=&quot;text/javascript&quot; src=&quot;xxxx/edge.js&quot;&gt;&lt;/script&gt;</code></p>
<div style='padding-top:15px'></div>
<p>【基本設定：edge】<br />
今回はこの画像です。濃い目なのでマスク効果がわかりやすいと思います。<br />
<a href='http://www.zorg.com/pub/photod?pid=ijnqplqjnuq' target='_blank'>colors Photo By XA</a> from <a href='http://www.zorg.com' target='_blank'>Zorg</a><br />
<a href="http://terakonya.sarm.net/wordpress/wp-content/uploads/2007/08/colors.jpg"><img src='http://terakonya.sarm.net/wordpress/wp-content/uploads/2007/08/colors.thumbnail.jpg' title='colors.jpg' alt='colors.jpg' /></a></p>
<p>マスクを適用させるには、imgに[edges]クラスを指定します。<code>&lt;img src='xxx' class='edges'/&gt; </code><br />
<img class='edges' src='http://terakonya.sarm.net/wordpress/wp-content/uploads/2007/08/colors.jpg' alt='colors Photo By XA' /></p>
<div style='padding-top:15px'></div>
<p>【指定マスク画像を適用させる：imask】<br />
imask[番号]で指定マスク画像を適用させることができます。<br />
指定する番号は、画像の配列を作成したときの添え字です。<br />
デフォルトは0番目のマスクとなります。<code>&lt;img src='xxx' class='edges imask0'/&gt; </code><img class='edges imask0' src='http://terakonya.sarm.net/wordpress/wp-content/uploads/2007/08/colors.jpg' alt='colors Photo By XA' /><br />
<code>&lt;img src='xxx' class='edges imask1'/&gt; </code><img class='edges imask1' src='http://terakonya.sarm.net/wordpress/wp-content/uploads/2007/08/colors.jpg' alt='colors Photo By XA' /><br />
<code>&lt;img src='xxx' class='edges imask2'/&gt; </code><img class='edges imask2' src='http://terakonya.sarm.net/wordpress/wp-content/uploads/2007/08/colors.jpg' alt='colors Photo By XA' /><br />
<code>&lt;img src='xxx' class='edges imask3'/&gt; </code><img class='edges imask3' src='http://terakonya.sarm.net/wordpress/wp-content/uploads/2007/08/colors.jpg' alt='colors Photo By XA' /><br />
<code>&lt;img src='xxx' class='edges imask4'/&gt; </code><img class='edges imask4' src='http://terakonya.sarm.net/wordpress/wp-content/uploads/2007/08/colors.jpg' alt='colors Photo By XA' /></p>
<div style='padding-top:15px'></div>
<p>次回、少ししかありませんが、オプションクラスについて説明します。</p>
]]></content:encoded>
			<wfw:commentRss>http://terakonya.sarm.net/wordpress/2007/08/29/82/feed</wfw:commentRss>
		</item>
		<item>
		<title>Reflex.jsを使う。(2)</title>
		<link>http://terakonya.sarm.net/wordpress/2007/08/28/81</link>
		<comments>http://terakonya.sarm.net/wordpress/2007/08/28/81#comments</comments>
		<pubDate>Tue, 28 Aug 2007 11:56:31 +0900</pubDate>
		<dc:creator>iras</dc:creator>
		
		<category><![CDATA[JavaScript]]></category>

		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://terakonya.sarm.net/wordpress/2007/08/28/81</guid>
		<description><![CDATA[[Reflex.js]
http://www.netzgesta.de/reflex/
今回は鏡面効果＋立体効果を与えるスクリプトです。
前回に引き続き、オプションクラスを使ってみたいと思います。
今回も画像はこちら。デフォルトの設定はこのようになります。
続、田舎の綺麗① Photo By 南国の風＆kao from Zorg


【影の透明度を設定：iopacity】
鏡面効果となっている影の透明度を設定できます。
iopacity[数値]の形式でクラス指定します。（単位はパーセント）
最大100、最小0、デフォルト設定は33となっています。&#60;img src='xxx' class='reflex iopacity90'/&#62; 


【画像に枠をつける：iborder】
画像に枠をつけることができます。
iborder[数値]で枠の幅を指定します。（単位はピクセル）
最大100、最小0、デフォルト設定は0となっています。&#60;img src='xxx' class='reflex iborder10'/&#62; 


【枠の色設定する：icolor】
iborderを使用する場合にセットで使うことができます。
icolor[6桁のカラーコード]を指定します。指定しない場合は■#F0F4FFです。
（・・・と記載されていますが黒い枠が表示されるようです。）
オレンジ色の枠■#FFBB55をつけてみます。


【効果の利用】
立体効果は横並びにすると素敵になりますね。
バッチはツールを使って作りました。
[Fresh Badge Generator]
http://www.freshbadge.com/



このようなスクリプトは新しいものがどんどんでてきて、
選べる手段が増えてきますね。楽しいです。
]]></description>
			<content:encoded><![CDATA[<p><!-- reflex.js --><script type="text/javascript" src="http://terakonya.sarm.net/work/wordpress/reflex.js"></script>[Reflex.js]<br />
<a href='http://www.netzgesta.de/reflex/' target='_blank'>http://www.netzgesta.de/reflex/</a><br />
今回は鏡面効果＋立体効果を与えるスクリプトです。<br />
<a href='http://terakonya.sarm.net/wordpress/2007/08/27/80' target='_blank'>前回</a>に引き続き、オプションクラスを使ってみたいと思います。</p>
<p>今回も画像はこちら。デフォルトの設定はこのようになります。<br />
<a href='http://www.zorg.com/pub/photod?pid=ijnqnqnlnus' target='_blank'>続、田舎の綺麗① Photo By 南国の風＆kao</a> from <a href='http://www.zorg.com' target='_blank'>Zorg</a><br />
<img src='http://terakonya.sarm.net/wordpress/wp-content/uploads/2007/08/20070827photo.jpg' alt='続、田舎の綺麗①' class='reflex'/></p>
<div style='padding-top:15px'></div>
<p>【影の透明度を設定：iopacity】<br />
鏡面効果となっている影の透明度を設定できます。<br />
iopacity[数値]の形式でクラス指定します。（単位はパーセント）<br />
最大100、最小0、デフォルト設定は33となっています。<code>&lt;img src='xxx' class='reflex iopacity90'/&gt; </code><br />
<img src='http://terakonya.sarm.net/wordpress/wp-content/uploads/2007/08/20070827photo.jpg' alt='続、田舎の綺麗①' class='reflex iopacity90 itiltright'/></p>
<div style='padding-top:15px'></div>
<p>【画像に枠をつける：iborder】<br />
画像に枠をつけることができます。<br />
iborder[数値]で枠の幅を指定します。（単位はピクセル）<br />
最大100、最小0、デフォルト設定は0となっています。<code>&lt;img src='xxx' class='reflex iborder10'/&gt; </code><br />
<img src='http://terakonya.sarm.net/wordpress/wp-content/uploads/2007/08/20070827photo.jpg' alt='続、田舎の綺麗①' class='reflex iborder10 itiltleft'/></p>
<div style='padding-top:15px'></div>
<p>【枠の色設定する：icolor】<br />
iborderを使用する場合にセットで使うことができます。<br />
icolor[6桁のカラーコード]を指定します。指定しない場合は<font color='#f0f4ff'>■</font>#F0F4FFです。<br />
（・・・と記載されていますが黒い枠が表示されるようです。）<br />
オレンジ色の枠<font color='#ffbb55'>■</font>#FFBB55をつけてみます。<br />
<img src='http://terakonya.sarm.net/wordpress/wp-content/uploads/2007/08/20070827photo.jpg' alt='続、田舎の綺麗①' class='reflex iborder10 icolorFFBB55 itiltleft'/></p>
<div style='padding-top:15px'></div>
<p>【効果の利用】<br />
立体効果は横並びにすると素敵になりますね。<br />
バッチはツールを使って作りました。<br />
[Fresh Badge Generator]<br />
<a href='http://www.freshbadge.com/' target='_blank'>http://www.freshbadge.com/</a></p>
<div style="background-color:#f3f0f0; padding:8px; width:400px; text-align:center;">
<img src='http://terakonya.sarm.net/wordpress/wp-content/uploads/2007/08/badge1.jpg' alt='sample1' class='reflex itiltright'/><img src='http://terakonya.sarm.net/wordpress/wp-content/uploads/2007/08/badge2.jpg' alt='sample2' class='reflex itiltright'/><img src='http://terakonya.sarm.net/wordpress/wp-content/uploads/2007/08/badge3.jpg' alt='sample3' class='reflex itiltnone'/><img src='http://terakonya.sarm.net/wordpress/wp-content/uploads/2007/08/badge4.jpg' alt='sample4' class='reflex itiltleft'/><img src='http://terakonya.sarm.net/wordpress/wp-content/uploads/2007/08/badge5.jpg' alt='sample5' class='reflex itiltleft'/>
</div>
<p>このようなスクリプトは新しいものがどんどんでてきて、<br />
選べる手段が増えてきますね。楽しいです。</p>
]]></content:encoded>
			<wfw:commentRss>http://terakonya.sarm.net/wordpress/2007/08/28/81/feed</wfw:commentRss>
		</item>
		<item>
		<title>Reflex.jsを使う。(1)</title>
		<link>http://terakonya.sarm.net/wordpress/2007/08/27/80</link>
		<comments>http://terakonya.sarm.net/wordpress/2007/08/27/80#comments</comments>
		<pubDate>Mon, 27 Aug 2007 14:58:17 +0900</pubDate>
		<dc:creator>iras</dc:creator>
		
		<category><![CDATA[JavaScript]]></category>

		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://terakonya.sarm.net/wordpress/2007/08/28/80</guid>
		<description><![CDATA[[Reflex.js]
http://www.netzgesta.de/reflex/
以前、鏡面効果を与えるスクリプトを紹介しましたが、
今回は鏡面効果＋立体効果を与えるライブラリを使ってみます。
【ダウンロードと設定】
Reflex.js→Downloadから、[reflex.js 1.1]をダウンロード。
（ダウンロードファイル名は[reflex.zip]）
フォルダ内にあるJavaScriptファイル（reflex.js）をHTMLに取り込みます。&#60;script type=&#34;text/javascript&#34; src=&#34;xxxx/reflex.js&#34;&#62;&#60;/script&#62;
今回はこの画像を使用します。美しすぎます。
続、田舎の綺麗① Photo By 南国の風＆kao from Zorg


【基本設定：reflex】
鏡面＋立体効果を出すには、適用したいimgに[reflex]クラスを指定します。&#60;img src='xxx' class='reflex'/&#62; 

指定できる画像の最小サイズは32＊32。

オプションクラスも色々あります。
【画像と影の距離：idistance】
画像と鏡面効果となっている影の距離を設定できます。
idistance[数値]の形式でクラス指定します。（単位はピクセル）
最大100、最小0、デフォルト設定は0となっています。&#60;img src='xxx' class='reflex idistance20'/&#62; 


【影の長さを設定：iheight】
鏡面効果となっている影の高さを設定できます。
iheight[数値]の形式でクラス指定します。（単位はパーセント）
最大100、最小0、デフォルト設定は33となっています。&#60;img src='xxx' class='reflex iheight70'/&#62; 


【立体効果の方向を指定：itiltright・itiltnone・itiltleft】
立体効果の方向を指定しない場合、
「右が奥になる」→「正面」→「左が奥になる」が自動的に繰り返されます。
（上の三枚は方向を指定していないのでデフォルトで別方向となっています。）
方向を決めたい場合は、以下のクラスを指定します。
itiltright：右が奥になる
itiltnone：正面（立体効果なし）
itiltleft：左が奥になる&#60;img src='xxx' class='reflex itiltleft'/&#62; 


次回は残りのオプションクラスについて解析していきます。
]]></description>
			<content:encoded><![CDATA[<p><!-- reflex.js --><script type="text/javascript" src="http://terakonya.sarm.net/work/wordpress/reflex.js"></script>[Reflex.js]<br />
<a href='http://www.netzgesta.de/reflex/' target='_blank'>http://www.netzgesta.de/reflex/</a><br />
<a href='http://terakonya.sarm.net/wordpress/2007/07/31/67' target='_blank'>以前</a>、鏡面効果を与えるスクリプトを紹介しましたが、<br />
今回は鏡面効果＋立体効果を与えるライブラリを使ってみます。</p>
<p>【ダウンロードと設定】<br />
<a href='http://www.netzgesta.de/reflex/' target='_blank'>Reflex.js</a>→Downloadから、[reflex.js 1.1]をダウンロード。<br />
（ダウンロードファイル名は[reflex.zip]）<br />
フォルダ内にあるJavaScriptファイル（reflex.js）をHTMLに取り込みます。<code>&lt;script type=&quot;text/javascript&quot; src=&quot;xxxx/reflex.js&quot;&gt;&lt;/script&gt;</code></p>
<p>今回はこの画像を使用します。美しすぎます。<br />
<a href='http://www.zorg.com/pub/photod?pid=ijnqnqnlnus' target='_blank'>続、田舎の綺麗① Photo By 南国の風＆kao</a> from <a href='http://www.zorg.com' target='_blank'>Zorg</a><br />
<a href="http://terakonya.sarm.net/wordpress/wp-content/uploads/2007/08/20070827photo.jpg"><img src='http://terakonya.sarm.net/wordpress/wp-content/uploads/2007/08/20070827photo.thumbnail.jpg' title='20070827photo.jpg' alt='20070827photo.jpg' /></a></p>
<div style='padding-top:15px'></div>
<p>【基本設定：reflex】<br />
鏡面＋立体効果を出すには、適用したいimgに[reflex]クラスを指定します。<code>&lt;img src='xxx' class='reflex'/&gt; </code><br />
<img src='http://terakonya.sarm.net/wordpress/wp-content/uploads/2007/08/20070827photo.jpg' alt='続、田舎の綺麗①' class='reflex'/><br />
指定できる画像の最小サイズは32＊32。</p>
<div style='padding-top:15px'></div>
<p>オプションクラスも色々あります。</p>
<p>【画像と影の距離：idistance】<br />
画像と鏡面効果となっている影の距離を設定できます。<br />
idistance[数値]の形式でクラス指定します。（単位はピクセル）<br />
最大100、最小0、デフォルト設定は0となっています。<code>&lt;img src='xxx' class='reflex idistance20'/&gt; </code><br />
<img src='http://terakonya.sarm.net/wordpress/wp-content/uploads/2007/08/20070827photo.jpg' alt='続、田舎の綺麗①' class='reflex idistance20'/></p>
<div style='padding-top:15px'></div>
<p>【影の長さを設定：iheight】<br />
鏡面効果となっている影の高さを設定できます。<br />
iheight[数値]の形式でクラス指定します。（単位はパーセント）<br />
最大100、最小0、デフォルト設定は33となっています。<code>&lt;img src='xxx' class='reflex iheight70'/&gt; </code><br />
<img src='http://terakonya.sarm.net/wordpress/wp-content/uploads/2007/08/20070827photo.jpg' alt='続、田舎の綺麗①' class='reflex iheight70'/></p>
<div style='padding-top:15px'></div>
<p>【立体効果の方向を指定：itiltright・itiltnone・itiltleft】<br />
立体効果の方向を指定しない場合、<br />
「右が奥になる」→「正面」→「左が奥になる」が自動的に繰り返されます。<br />
（上の三枚は方向を指定していないのでデフォルトで別方向となっています。）<br />
方向を決めたい場合は、以下のクラスを指定します。</p>
<p>itiltright：右が奥になる<br />
itiltnone：正面（立体効果なし）<br />
itiltleft：左が奥になる<code>&lt;img src='xxx' class='reflex itiltleft'/&gt; </code><br />
<img src='http://terakonya.sarm.net/wordpress/wp-content/uploads/2007/08/20070827photo.jpg' alt='続、田舎の綺麗①' class='reflex itiltleft'/></p>
<div style='padding-top:15px'></div>
<p>次回は残りのオプションクラスについて解析していきます。</p>
]]></content:encoded>
			<wfw:commentRss>http://terakonya.sarm.net/wordpress/2007/08/27/80/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
