<?xml version="1.0" encoding="UTF-8"?>
<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/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>jmblog.jp &#187; 角丸</title>
	<atom:link href="http://jmblog.jp/archives/tag/%e8%a7%92%e4%b8%b8/feed" rel="self" type="application/rss+xml" />
	<link>http://jmblog.jp</link>
	<description></description>
	<lastBuildDate>Fri, 12 Aug 2011 05:18:47 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>角丸にチャレンジ &#8211; JavaScript番外編</title>
		<link>http://jmblog.jp/archives/98</link>
		<comments>http://jmblog.jp/archives/98#comments</comments>
		<pubDate>Mon, 21 Aug 2006 13:15:13 +0000</pubDate>
		<dc:creator>Yoshihide</dc:creator>
				<category><![CDATA[webdesign, design]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[角丸]]></category>

		<guid isPermaLink="false">http://jmblog.jp/archives/98</guid>
		<description><![CDATA[Amazon から「インスタントストア」というサービスがはじまりました。Amazon のアソシエイトIDがあれば、独自のオンラインストアを簡単に作成できてしまうという代物です。

で、本題は「インスタントストア」ではなくここで使われている角丸です。HTMLコードを見るとあの Nifty Corners ではありませんか！これは実績十分ですねー。
というわけで、私のインスタントストアです。（いや、これが本題ではなく。）
&#187; jmblog.jp おすすめの9冊
]]></description>
			<content:encoded><![CDATA[<p>Amazon から「インスタントストア」というサービスがはじまりました。Amazon のアソシエイトIDがあれば、独自のオンラインストアを簡単に作成できてしまうという代物です。</p>
<p><span id="more-98"></span></p>
<p>で、本題は「インスタントストア」ではなくここで使われている角丸です。HTMLコードを見るとあの <strong><a href="http://www.html.it/articoli/niftycube/index.html">Nifty Corners</a></strong> ではありませんか！これは実績十分ですねー。</p>
<p>というわけで、私のインスタントストアです。（いや、これが本題ではなく。）</p>
<p>&raquo; <a href="http://astore.amazon.co.jp/0755-22" target="_blank">jmblog.jp おすすめの9冊</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jmblog.jp/archives/98/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>角丸にチャレンジ &#8211; JavaScript編</title>
		<link>http://jmblog.jp/archives/96</link>
		<comments>http://jmblog.jp/archives/96#comments</comments>
		<pubDate>Fri, 18 Aug 2006 16:52:27 +0000</pubDate>
		<dc:creator>Yoshihide</dc:creator>
				<category><![CDATA[webdesign, design]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[角丸]]></category>

		<guid isPermaLink="false">http://jmblog.jp/archives/96</guid>
		<description><![CDATA[今回は、画像を使わずに JavaScript だけで角丸を実現させる方法を紹介します。

角丸を表示するための JavaScript ライブラリは数多く存在します。その中からいくつかピックアップしてみました。
&#187; Nifty Corners Cube
有名な Nifty Corners の最新バージョンです。恐らく、これが角丸用ライブラリの元祖じゃないでしょうか。初めて見たときは、「こんなことが画像なしでできてしまうのかー！」とびっくりしました。まだご存じない方も、サンプルを見ればきっと驚くはず。使い方もすごくシンプルです。どういう仕組みになっているかは、最初のバージョンのページに詳しく解説があります。
&#187; curvyCorners
アンチエイリアスが売りのライブラリ。背景に画像があってもきれいに見えます。（デモ）
&#187; Mochikit
Ajax なエフェクトや UI を実現させるための JavaScript ライブラリとして有名な Mochikit ですが、角丸にも対応しています。実装方法もかなり洗練されている感じ。JavaScript に通じた人ならこれが一番使いやすいかもしれないですね。（デモ）
&#187; Rico
Mochikit と同様、こちらも有名な JavaScript ライブラリです。角丸のみ使う場合は、Encytemedia: Rico rounded corners without all of Rico で公開されているスクリプトを使うとよいでしょう。
&#187; Spiffy Corners
こちらは JavaScript のライブラリではなく、角丸のジェネレーターです。クラス名、背景色、前景色を指定すれば、CSS と HTML を生成してくれます。（やってることは他とほぼ同じ。）JavaScript が苦手な人はこれが一番お手軽かも。
まだまだたくさんありますので、気になる方は、
del.icio.us/tag/rounded+corners+javascript あたりで探してみてはいかがでしょうか？
]]></description>
			<content:encoded><![CDATA[<p>今回は、画像を使わずに JavaScript だけで角丸を実現させる方法を紹介します。</p>
<p><span id="more-96"></span></p>
<p>角丸を表示するための JavaScript ライブラリは数多く存在します。その中からいくつかピックアップしてみました。</p>
<h3>&raquo; <a href="http://www.html.it/articoli/niftycube/index.html" target="_blank">Nifty Corners Cube</a></h3>
<p>有名な Nifty Corners の最新バージョンです。恐らく、これが角丸用ライブラリの元祖じゃないでしょうか。初めて見たときは、「こんなことが画像なしでできてしまうのかー！」とびっくりしました。まだご存じない方も、<a href="http://www.html.it/articoli/niftycube/nifty12.html" target="_blank">サンプル</a>を見ればきっと驚くはず。使い方もすごくシンプルです。どういう仕組みになっているかは、<a href="http://www.html.it/articoli/nifty/index.html" target="_blank">最初のバージョンのページ</a>に詳しく解説があります。</p>
<h3>&raquo; <a href="http://www.curvycorners.net/index.php" target="_blank">curvyCorners</a></h3>
<p>アンチエイリアスが売りのライブラリ。背景に画像があってもきれいに見えます。（<a href="http://www.curvycorners.net/examples/demos/demo.html" target="_blank">デモ</a>）</p>
<h3>&raquo; <a href="http://mochikit.com/" target="_blank">Mochikit</a></h3>
<p>Ajax なエフェクトや UI を実現させるための JavaScript ライブラリとして有名な Mochikit ですが、角丸にも対応しています。実装方法もかなり洗練されている感じ。JavaScript に通じた人ならこれが一番使いやすいかもしれないですね。（<a href="http://mochikit.com/examples/rounded_corners/index.html" target="_blank">デモ</a>）</p>
<h3>&raquo; <a href="http://openrico.org/rico/demos.page?demo=rico_corner" target="_blank">Rico</a></h3>
<p>Mochikit と同様、こちらも有名な JavaScript ライブラリです。角丸のみ使う場合は、<a href="http://encytemedia.com/blog/articles/2005/12/01/rico-rounded-corners-without-all-of-rico" target="_blank">Encytemedia: Rico rounded corners without all of Rico</a> で公開されているスクリプトを使うとよいでしょう。</p>
<h3>&raquo; <a href="http://www.spiffycorners.com/" target="_blank">Spiffy Corners</a></h3>
<p>こちらは JavaScript のライブラリではなく、角丸のジェネレーターです。クラス名、背景色、前景色を指定すれば、CSS と HTML を生成してくれます。（やってることは他とほぼ同じ。）JavaScript が苦手な人はこれが一番お手軽かも。</p>
<p style="margin-top:1.5em;">まだまだたくさんありますので、気になる方は、<br />
<a href="http://del.icio.us/tag/rounded%2Bcorners%2Bjavascript" target="_blank">del.icio.us/tag/rounded+corners+javascript</a> あたりで探してみてはいかがでしょうか？</p>
]]></content:encoded>
			<wfw:commentRss>http://jmblog.jp/archives/96/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>角丸にチャレンジ &#8211; 透過PNG画像＋CSS編</title>
		<link>http://jmblog.jp/archives/95</link>
		<comments>http://jmblog.jp/archives/95#comments</comments>
		<pubDate>Mon, 14 Aug 2006 16:05:24 +0000</pubDate>
		<dc:creator>Yoshihide</dc:creator>
				<category><![CDATA[webdesign, design]]></category>
		<category><![CDATA[角丸]]></category>

		<guid isPermaLink="false">http://jmblog.jp/archives/95</guid>
		<description><![CDATA[前回、GIF画像を使った角丸を紹介しましたが、GIF画像の代わりに透過PNG画像を使った場合、HTMLは同じですが、CSSで少し調整が必要になります。（なお、透過PNG画像は IE6以下では未対応です。）


この図を見ればわかると思いますが、それぞれの背景画像に透過PNGを使った場合、重なった部分が見えてしまいます（サンプル）。したがって、各 div に margin を入れて調整します。margin の大きさは、c の背景画像の横幅と同じにします。
.dialog .header&#123;
&#160; &#160; background:transparent url&#40;rc_r1_c1.gif&#41; no-repeat 0px 0px;
&#160; &#160; margin-right:13px;
&#125;
.dialog .header .c&#123;
&#160; &#160; background:transparent url&#40;rc_r1_c2.gif&#41; no-repeat right 0px;
&#160; &#160; margin-right:-13px;
&#125;
.dialog .body&#123;
&#160; &#160; background:transparent url&#40;rc_r2_c1.gif&#41; repeat-y 0px 0px;
&#160; &#160; margin-right:13px;
&#125;
.dialog .body .c&#123;
&#160; &#160; background:transparent url&#40;rc_r2_c2.gif&#41; repeat-y right 0px;
&#160; &#160; margin-right:-13px;
&#125;
.dialog .footer&#123;
&#160; &#160; background:transparent url&#40;rc_r3_c1.gif&#41; no-repeat 0px 0px;
&#160; &#160; margin-right:13px;
&#125;
.dialog [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://jmblog.jp/archives/94">前回、GIF画像を使った角丸を紹介しました</a>が、GIF画像の代わりに透過PNG画像を使った場合、HTMLは同じですが、CSSで少し調整が必要になります。（なお、透過PNG画像は IE6以下では未対応です。）</p>
<p><span id="more-95"></span></p>
<p><img src="/img/web2.0/rounded-corners-1/rounded-corners-1-5.png" alt="rouded-corners-1-5.png" /></p>
<p>この図を見ればわかると思いますが、それぞれの背景画像に透過PNGを使った場合、重なった部分が見えてしまいます（<a href="/img/web2.0/rounded-corners-1/sample2-1.html">サンプル</a>）。したがって、各 div に margin を入れて調整します。margin の大きさは、c の背景画像の横幅と同じにします。</p>
<div class="codecolorer-container css twitlight" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;height:300px;"><div class="css codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #6666ff;">.dialog</span> .header<span style="color: #00AA00;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #993333;">transparent</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span>rc_r1_c1.gif<span style="color: #00AA00;">&#41;</span> <span style="color: #993333;">no-repeat</span> <span style="color: #933;">0px</span> <span style="color: #933;">0px</span><span style="color: #00AA00;">;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">margin-right</span><span style="color: #00AA00;">:</span><span style="color: #933;">13px</span><span style="color: #00AA00;">;</span><br />
<span style="color: #00AA00;">&#125;</span><br />
<span style="color: #6666ff;">.dialog</span> <span style="color: #6666ff;">.header</span> .c<span style="color: #00AA00;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #993333;">transparent</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span>rc_r1_c2.gif<span style="color: #00AA00;">&#41;</span> <span style="color: #993333;">no-repeat</span> <span style="color: #000000; font-weight: bold;">right</span> <span style="color: #933;">0px</span><span style="color: #00AA00;">;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">margin-right</span><span style="color: #00AA00;">:</span><span style="color: #933;">-13px</span><span style="color: #00AA00;">;</span><br />
<span style="color: #00AA00;">&#125;</span><br />
<span style="color: #6666ff;">.dialog</span> .body<span style="color: #00AA00;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #993333;">transparent</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span>rc_r2_c1.gif<span style="color: #00AA00;">&#41;</span> <span style="color: #993333;">repeat-y</span> <span style="color: #933;">0px</span> <span style="color: #933;">0px</span><span style="color: #00AA00;">;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">margin-right</span><span style="color: #00AA00;">:</span><span style="color: #933;">13px</span><span style="color: #00AA00;">;</span><br />
<span style="color: #00AA00;">&#125;</span><br />
<span style="color: #6666ff;">.dialog</span> <span style="color: #6666ff;">.body</span> .c<span style="color: #00AA00;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #993333;">transparent</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span>rc_r2_c2.gif<span style="color: #00AA00;">&#41;</span> <span style="color: #993333;">repeat-y</span> <span style="color: #000000; font-weight: bold;">right</span> <span style="color: #933;">0px</span><span style="color: #00AA00;">;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">margin-right</span><span style="color: #00AA00;">:</span><span style="color: #933;">-13px</span><span style="color: #00AA00;">;</span><br />
<span style="color: #00AA00;">&#125;</span><br />
<span style="color: #6666ff;">.dialog</span> .footer<span style="color: #00AA00;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #993333;">transparent</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span>rc_r3_c1.gif<span style="color: #00AA00;">&#41;</span> <span style="color: #993333;">no-repeat</span> <span style="color: #933;">0px</span> <span style="color: #933;">0px</span><span style="color: #00AA00;">;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">margin-right</span><span style="color: #00AA00;">:</span><span style="color: #933;">13px</span><span style="color: #00AA00;">;</span><br />
<span style="color: #00AA00;">&#125;</span><br />
<span style="color: #6666ff;">.dialog</span> <span style="color: #6666ff;">.footer</span> .c<span style="color: #00AA00;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #993333;">transparent</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span>rc_r3_c2.gif<span style="color: #00AA00;">&#41;</span> <span style="color: #993333;">no-repeat</span> <span style="color: #000000; font-weight: bold;">right</span> <span style="color: #933;">0px</span><span style="color: #00AA00;">;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">margin-right</span><span style="color: #00AA00;">:</span><span style="color: #933;">-13px</span><span style="color: #00AA00;">;</span><br />
<span style="color: #00AA00;">&#125;</span></div></div>
<p>これで、透過PNG画像でも角丸ができました。（<a href="/img/web2.0/rounded-corners-1/sample2-2.html">サンプル</a>）</p>
]]></content:encoded>
			<wfw:commentRss>http://jmblog.jp/archives/95/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

