Javascriptで動的にアンチエイリアスな角丸を設定する
2006年04月06日
More Nifty Corners | Web Design | PRO.HTML.IT
Nifty Corners are a combination of CSS and Javascript to get rounded corners without images. The technique is made up of four essential parts:
「Javascriptで指定のHTML要素を動的に角丸デザインにする方法」で紹介したNiftyCornersですが、このページで紹介されている方法を使えば、アンチエイリアスな角丸を設定することが出来るようです。
使い方はちょっと変わって、
Rounded("div#nifty","all","#FFF","#D4DDFF","smooth");
のようになっています。
第二引数と第五引数が追加される形になっています。
第二引数では all が指定されていますが、これはどの角を角丸にするかの指定で、ヘッダだけを角丸にしたり、フッタだけを角丸にしたり、特定の角だけを角丸にすることが出来るようになっています。
all , top , bottom , tl , tr , bl , br が指定できます。このことにより、次のようなサンプルが作れます。スペース区切りで複数指定できるようです。
第五引数では、smoothにすることでアンチエイリアスがかかったデザインにすることが出来るみたいです。
smoothの他にborder,smallなどを指定できます。borderを指定することで、角丸枠に枠線をつけられます。スペース区切りで複数指定による組み合わせが可能のようです。
さらに色指定の部分で、transparentを指定することで色を透明にして、次のような背景画像を使った角丸も実現できるみたいです。
パッケージのダウンロードはチュートリアル最後のページの最後あたりで可能となってます。
デザインにこだわると、やはりアンチエイリアスをかけたい場合がありますので、これは使えそうですね。
これまでの角丸記事:
アンチエイリアスがかかったCSS角丸を作るWEBツール
Javascriptで指定のHTML要素を動的に角丸デザインにする方法
PHPで角丸枠(CSS)を簡単に作る方法
投稿者 KJ : 2006年04月06日 09:01
|
![]()
間違いの指摘をしていただける方はメールでお願いします
最新のブログ記事
- Facebook風のサムネイル付きサジェストボックスを実装するサンプル
- 2009年7月3日 管理人のブックマーク
- PHPとCSSで動的に綺麗なパーセンテージグラフを描画サンプル
- 普通の写真をすばらしいアートにするためのPhotoshopチュートリアル集
- シマシマの見やすいテーブルを作成するMooToolsプラグイン「ZebraTable」
- 2009年7月2日 管理人のブックマーク
- 「フォローしてね」を表すTwitterアイコン集
- シンプルなTwitter検索を行うためのPHPスクリプト
- PHPのcURLを使ってできる便利なサンプル集
- 2009年7月1日 管理人のブックマーク
- iPhone3.0の緯度経度APIで移動履歴を地図描画するサンプル





















