Apple Store(Japan)
2006/6/16 金曜日

JavaScriptの演算でdivブロックの角を丸にする「curvyCorners」

Filed under: - ぞうさん@管理人 @ 22:01

GIGAZINE - 画像を使わず、角にアンチエイリアスをかけて丸くする「curvyCorners」

「curvyCorners」はフリーのJavaScriptで、角が丸いコーナーをDIV要素で簡単に作ることが可能。特徴は画像を使ったのと同じくらい角がなめらかに丸くなる点と、いたって利用が簡単な点。

curvyCorners Demo 1
curvyCorners Demo 2

んー、やってることはなんとなく想像できそうだが自分でプログラミングできるかというとできねーだろうなあ。(^_^;
ボーダーまでちゃんと対応してるところが素晴らしい。
まあ、プログラムの中身は理解してなくても、使い方さえわかれば利用できるので便利です。

問題というかやはりJavascriptで画像処理という高度なことするので表示速度はどうかな?って感じがする。デモはひとつのブロックを処理してるだけだが、画面のあちこちのブロックで処理した場合表示完了までどれぐらいかかるだろう?試してみないとなんともいえん。(^_^;

下記ページからダウンロード。
curvyCorners Downloads

使い方の詳細は、 curvyCorners - JavaScript Rounded Corners and more.を見てもらえばわかると思う。(手抜きな説明だ。(^_^;)

簡単にいえば、ダウンロードして解凍したら、rounded_corners.inc.jsファイルがあるので、それを使いたいページと同じとこにでもアップロードしておいて、HTMLファイル内でscriptタグを使いそのrounded_corners.inc.jsファイルを読み込んでおき、さらにコーナーの初期値設定&処理実行用のスクリプトをヘッダにでもコピペして、あとはbody内で角丸にしたいdiv要素にidを(例ではmyDiv)付けといて、その名前をさっきの処理実行用スクリプト内のエレメント指定するところのid文字列(myDiv)を一致させればいい。(myDivのスタイルはスタイルシートで設定すればよいかと)


前の記事 « Google Mapsと新聞記事の組み合わせによるハザードマップ
次の記事 » 禁煙カウンタ PHP版 ver.1.1 にバージョンアップ
ぞうさんちv3 トップページへ



コメントはまだありません »

コメントはまだありません。

このコメント欄の RSS フィード TrackBack URI
読んでね→《トラックバックを送信されるかたへのご注意》

コメントをどうぞ

このページの最上部へ移動↑

oyayubipeople zousanpeople XREA バナー Value-Domain バナー AccessAnalyzer バナー Get Flash Player バナー Valid XHTML 1.0 Transitional

20 queries. 0.217 seconds. ぞうさんちv3 is proudly powered by WordPress counter