<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>あのサイトわすれました</title>
<link>https://ameblo.jp/cocoa-iris/</link>
<atom:link href="https://rssblog.ameba.jp/cocoa-iris/rss20.xml" rel="self" type="application/rss+xml" />
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
<description>忘れ物が多いふらっとさんはひたすらメモを取るのです。ブックマーク中心備忘録。</description>
<language>ja</language>
<item>
<title>「curvyCorners」で簡単角丸ボックス</title>
<description>
<![CDATA[ <div id="hlBlock"><br><p><br>「<strong>curvyCorners</strong>」は手軽に<strong>角丸ボックス</strong>を表現できるJavaScriptライブラリです。<br></p><br><p><br>divボックスのコーナー部分を丸くする手法は、<strong>Web2.0</strong>を意識したウェブサイトで多用されるデザインパターンとして定着した感があります。<br><br>しかし角丸ボックスをHTMLとCSSだけで表現するためには、コーナー部分のための背景画像を用意したり、その背景画像を表示させるために要素の入れ子を作ったりと、これがなかなか面倒です。<br><br></p><br><p><br>そういった面倒な作業抜きで、JavaScriptで角丸ボックスを実現してくれるのが「curvyCorners」。<br><br>このエントリーでは、「curvyCorners」のインストールから設定までの方法を説明していきます。<br></p><br></div><br><div id="infoBlock"><br><ul><br><li><span>サポートブラウザ : </span>IE, Firefox, Safari, Google Chrome, Opera</li><br><li><span>使用ライブラリ : </span><a href="http://jquery.com/" title="" target="_blank" class="linkLaunch">jquery.js</a>, <a href="http://www.curvycorners.net/downloads/" title="curvyCorners - Imageless Anti-Aliasing Rounded Corners. Features: Anti-Aliasing, Borders, Optional Corners, User Defined Raduis and Anti-Alasing on graphical backgrounds." target="_blank" class="linkLaunch">curvycorners.js</a></li><br><li><span>変更できる要素 : </span>角丸半径サイズ, アンチエイリアシングの有無</li><br><li><span>ライセンス形式 : </span><a href="http://www.gnu.org/licenses/lgpl.html" title="" target="_blank" class="linkLaunch">LGPL</a></li><br><li><span>記事で扱っているバージョン : </span>2.0.4</li><br></ul><br></div><br><div class="cntBlock"><br><h4>インストール</h4><br><p><br>最初に使用するライブラリをダウンロードします。<br>必要なライブラリは以下の２つ。<br></p><br><ul><br><li><a href="http://jquery.com/" title="" target="_blank" class="linkLaunch">jquery.js</a></li><br><li><a href="http://www.curvycorners.net/downloads/" title="curvyCorners - Imageless Anti-Aliasing Rounded Corners. Features: Anti-Aliasing, Borders, Optional Corners, User Defined Raduis and Anti-Alasing on graphical backgrounds." target="_blank" class="linkLaunch">curvycorners.js</a></li><br></ul><br><p><br>この例では、jqueryは「<strong>jquery-1.3.2.min.js</strong>」を、curvyCornersはダウンロードしたファイルを展開した中にある「<strong>curvycorners.js</strong>」を使用します。<br></p><br><p><br>jqueryなどのライブラリでは、コードを圧縮したものなどのファイル名が違う別バージョンが配布されていることがあります。<br><br>どれを使えばいいの？という方には、<a href="http://semooh.jp/jquery/" title="jQueryの日本語リファレンスサイト。だいたい最新版の、ほぼ全てのAPIを網羅。ほとんどのAPIにサンプルコード付き。" target="_blank" class="linkLaunch">jQuery 1.3.2 日本語リファレンス</a>が参考になると思います。<br></p><br><p><br>２つのライブラリをサーバにアップロードした後、HTMLの &lt;head&gt; セクションにライブラリの場所を記述します。<br></p><br><p><br>次に、CSSとJavaScriptコードを記述します。<br><br>この部分は、ダウンロードしたcurvyCornersファイルを展開した中にあるデモを参考に。<br></p><br><dl><br><dt>記述例</dt><br><dd><br><pre><code>&lt;head&gt;<br>&lt;script src="../js/jquery-1.3.2.min.js" type="text/javascript" charset="utf-8"&gt;&lt;/script&gt;<br>&lt;script src="../js/curvycorners.js" type="text/javascript" charset="utf-8"&gt;&lt;/script&gt;</code></pre><br><pre><code><span class="tCRed">&lt;!----- JavaScript -----&gt;</span><br>&lt;script type="text/javascript"&gt;<br>$(function() {<br>var settings = {<br>tl: { radius: <span class="tCRed">5</span> }, <span class="tCGray">/* 左上角の半径 */</span><br>tr: { radius: <span class="tCRed">5</span> }, <span class="tCGray">/* 右上角の半径 */</span><br>bl: { radius: <span class="tCRed">5</span> }, <span class="tCGray">/* 左下角の半径 */</span><br>br: { radius: <span class="tCRed">5</span> }, <span class="tCGray">/* 右下角の半径 */</span><br>antiAlias: <span class="tCRed">true</span> <span class="tCGray">/* アンチエイリアスの有無 true (あり) / false (なし) */</span><br>};<br><br>curvyCorners(settings, "<span class="boldText">#myDiv</span>");<br>});<br>&lt;/script&gt;</code></pre><br><pre><code><span class="tCRed">&lt;!----- CSS -----&gt;</span><br>&lt;style type="text/css"&gt;<br><span class="boldText">#myDiv</span> {<br>width:50%;<br>margin:0 auto 30px auto;<br>padding:3em;<br>border:2px solid #333;<br>background-color:#c6c6c6;<br>-moz-border-radius:0.25em;<br>-webkit-border-radius:0.25em;;<br>}<br>&lt;/style&gt;<br>&lt;/head&gt;<br>&lt;body&gt;<br>&lt;div id="<span class="boldText">myDiv</span>"&gt;<br><br>コンテンツ<br><br>&lt;/div&gt;<br>・<br>・<br>・<br>&lt;/body&gt;</code></pre><br></dd><br></dl><br><h4>JavaScript部分の設定</h4><br><dl><br><dt>tl,tr,bl,br</dt><br><dd><br><p><br>左からそれぞれ、左上、右上、左下、右下の角丸半径を数値で指定。<br><br>単位はピクセルで、0を指定すると丸みがなくなります。<br></p><br></dd><br><dt>antiAlias</dt><br><dd><br><p><br>アンチエイリアシングの有無。<br><br>アンチエイリアスをかけると、エッジ部分がなめらかに表示されます。<br></p><br><p><br>true : アンチエイリアスあり<br><br>false : アンチエイリアスなし<br></p><br></dd><br><dt>curvyCorners(settings, "<span class="tCRed">適用したい要素のidまたはclass名</span>");</dt><br><dd><br><p><br>角丸にしたいdivボックスのid、またはclass名を<span class="tCRed">赤字の部分</span>に記述。<br><br>idの場合は"#(id名)"、classの場合は".(class名)"というように、それぞれハッシュ(#)とピリオド(.)を付けます。<br></p><br></dd><br></dl><br><h4>CSS部分のポイント</h4><br><p><br>CSSではボーダーの有無や背景色などを指定します。<br><br>ボーダーの形式はsolidのみ有効です。<br></p><br><p><br>また、ボックスに背景画像を使用した場合でも角丸表示は有効なので、写真の見せ方にちょっとスパイスが欲しいときなど便利かもしれません。<br></p><br><p><br>curvyCornersはもちろんJavaScriptがオフの状態では効きません。<br><br>そういう状況のためのセーフティーネットとして、いくつかのブラウザで独自プロパティとして先行実装されている<strong>border-radius</strong>を指定しておきます。<br><br>対応しているウェブブラウザごとにプロパティ名が違うので、注意してください。<br></p><br><dl><br><dt>-moz-border-radius</dt><br><dd><br><p><br>Firefox向け。<br></p><br></dd><br><dt>-webkit-border-radius</dt><br><dd><br><p><br>webkitレンダリングエンジンを搭載したウェブブラウザ向け。<br><br>Safari、Google Chromeなど。<br></p><br></dd><br></dl><br><p><br>上記プロパティに対応しているウェブブラウザではJavaScriptがオフの状態でもCSSの指定が効いて角丸が保持されますが、IEやOperaではコーナーは角のまま表示されることになります。<br></p><br><h4>適用するボックスの記述</h4><br><p><br>角丸にさせたいdivボックスに、idまたはclass名を指定します。<br><br>JavaScriptとCSSで指定した名前と合っているかどうかチェックするのを忘れずに。<br></p><br><p><br>これで設定完了です。<br><br>curvyCornersに含まれているデモやこちらの<a href="http://www.cocoa-project.com/works/reference/ei_ajax_1/ei_ajax_1_sample.html" title="" target="_blank" class="linkLaunch">サンプルページ</a>を参考にカスタマイズしてみてください。<br></p><br><h4>自分へのメモ</h4><br><ul class="memo"><br><li>curvyCornersを使用すると画像を使わず角丸ボックスを表現できる。</li><br><li>既存のページに適用する場合もそれほど手間がかからない。</li><br><li>radius分だけボックス幅が広がる。</li><br><li>適用後はかなりの数のdiv要素が入れ子状に追加される。</li><br><li>radiusを大きくするほど、適用する要素が増えるほど処理に時間がかかるようになる。</li><br></ul><br><h4>関連リンク</h4><br><ul><br><li><a href="http://www.curvycorners.net/" title="curvyCorners - Imageless Anti-Aliasing Rounded Corners. Features: Anti-Aliasing, Borders, Optional Corners, User Defined Raduis and Anti-Alasing on graphical backgrounds." target="_blank" class="linkLaunch">CurvyCorners</a></li><br><li><a href="http://semooh.jp/jquery/" title="jQueryの日本語リファレンスサイト。だいたい最新版の、ほぼ全てのAPIを網羅。ほとんどのAPIにサンプルコード付き。" target="_blank" class="linkLaunch">jQuery 1.3.2 日本語リファレンス</a></li><br></ul><br></div>
]]>
</description>
<link>https://ameblo.jp/cocoa-iris/entry-10324486340.html</link>
<pubDate>Wed, 19 Aug 2009 20:39:10 +0900</pubDate>
</item>
<item>
<title>bookmark : ENGAGEMENTdb</title>
<description>
<![CDATA[ <div><br><a href="http://www.engagementdb.com/" title="Social Media Brand Engagement Database - ENGAGEMENTdb" target="_blank"><img src="https://img-proxy.blog-video.jp/images?url=http%3A%2F%2Fcocoa-project.com%2Fsatellite_1%2Fblog_files%2Fimages%2Fei_4_title.png" alt="" width="360" height="80" class="bmImg"></a><br></div><br><div><br><p><br>企業のソーシャルメディア活用度ランキングサイト「<a href="http://www.engagementdb.com/" title="Social Media Brand Engagement Database - ENGAGEMENTdb" target="_blank" class="linkLaunch">ENGAGEMENTdb</a>」。<br><br>世界的な企業上位100社を対象にした「<strong>どれだけソーシャルメディアのチャンネルを活用しているか</strong>」という調査結果を、グラフやリストで表示してくれます。<br></p><br><p><br>目と耳を通り抜けていく話題の中に"ソーシャルメディア"という言葉が無い日の方が少ないかもしれない最近のウェブシーン。<br><br>この調査のもとになった「<strong>ソーシャルメディアをうまく活用することが経済的な成功に繋がる</strong>」という仮説も、あながち言い過ぎじゃないかもと思わせる結果です。<br></p><br><p><br>ちなみにこのエントリーを書いている時点での第一位<a href="http://www.starbucks.com/" title="Starbucks Coffee Company" target="_blank" class="linkLaunch">Starbucks</a>は、ブログやYouTubeはもちろん、Facebook、Flickr、Twitter、Facebookまで活用中。<br><br>同社Facebook上でのファンは350万人だとか。みんなスタバが好きなんだ！<br></p><br><p><br>マーケティング的な面での興味もあるのだけれど、何より<a href="http://www.engagementdb.com/" title="Social Media Brand Engagement Database - ENGAGEMENTdb" target="_blank" class="linkLaunch">ENGAGEMENTdb</a>のサイトデザインがツボ。<br></p><br></div>
]]>
</description>
<link>https://ameblo.jp/cocoa-iris/entry-10323150385.html</link>
<pubDate>Tue, 18 Aug 2009 02:00:02 +0900</pubDate>
</item>
<item>
<title>bookmark : Peter Pearson</title>
<description>
<![CDATA[ <div><br><a href="http://www.peter-pearson.com/" title="Peter Pearson - Web Designer / Developer in London &amp; Hertfordshire, UK" target="_blank"><img src="https://img-proxy.blog-video.jp/images?url=http%3A%2F%2Fcocoa-project.com%2Fsatellite_1%2Fblog_files%2Fimages%2Fei_3_title.png" alt="" width="360" height="80" class="bmImg"></a><br></div><br><div><br><p><br>イギリスのウェブデザイナーさんのポートフォリオ「<a href="http://www.peter-pearson.com/" title="Peter Pearson - Web Designer / Developer in London &amp; Hertfordshire, UK" target="_blank" class="linkLaunch">Peter Pearson</a>」。<br><br>横スクロールで展開していく見せ方自体はけっして目新しい物ではないけれど、背景画像を上手に組み合わせて、「雲の中にコンテンツがある」感を横方向への動きの中で演出しているところに注目。<br><br>まずしっかりしたコンセプトがあって、それを表現するために一番適切だと思う手法を使う。<br><br>手法が先にくるのではない。<br><br>当たり前のことだけど、忘れてしまいがち。<br></p><br></div>
]]>
</description>
<link>https://ameblo.jp/cocoa-iris/entry-10320239346.html</link>
<pubDate>Thu, 13 Aug 2009 22:11:48 +0900</pubDate>
</item>
<item>
<title>bookmark : Rock Creek Strategic Marketing</title>
<description>
<![CDATA[ <div><br><a href="http://www.rockcreeksm.com/" title="Rock Creek Strategic Marketing" target="_blank"><img src="https://img-proxy.blog-video.jp/images?url=http%3A%2F%2Fcocoa-project.com%2Fsatellite_1%2Fblog_files%2Fimages%2Fei_2_title.png" alt="" width="360" height="80" class="bmImg"></a><br></div><br><div><br><p><br>グラデーションの使い方が巧い「<a href="http://www.rockcreeksm.com/" title="Rock Creek Strategic Marketing" target="_blank" class="linkLaunch">Rock Creek Strategic Marketing</a>」。<br><br>文字組や画像の使い方も細かいところまで考え抜かれている印象です。<br></p><br></div>
]]>
</description>
<link>https://ameblo.jp/cocoa-iris/entry-10318598782.html</link>
<pubDate>Tue, 11 Aug 2009 14:31:24 +0900</pubDate>
</item>
<item>
<title>bookmark : SimpleBits</title>
<description>
<![CDATA[ <div><br><a href="http://simplebits.com/" title="Hand-crafted pixels and text by Dan Cederholm. | SimpleBits" target="_blank"><img src="https://img-proxy.blog-video.jp/images?url=http%3A%2F%2Fcocoa-project.com%2Fsatellite_1%2Fblog_files%2Fimages%2Fei_1_title.png" alt="" width="360" height="80" class="bmImg"></a><br></div><br><div><br><p><br>最近リニューアルしてますますカッコ良くなった「<a href="http://simplebits.com/" title="Hand-crafted pixels and text by Dan Cederholm. | SimpleBits" target="_blank" class="linkLaunch">SimpleBits</a>」。<br><br>マージンが美しい。<br></p><br></div><br>
]]>
</description>
<link>https://ameblo.jp/cocoa-iris/entry-10318021250.html</link>
<pubDate>Mon, 10 Aug 2009 15:05:24 +0900</pubDate>
</item>
</channel>
</rss>
