SQLの窓

2011年07月24日


CSS3 の borderRadius で、四角から円へのモーフィング

400 x 400 の四角形なので、200 で円になると思ったら、太さのぶんを
指定した値から引いて半径にしているような感じです。

IE9 でまだテストできていません。
Opera はアニメーションしませんでした。
▼ このコードをソースコードから実行してみる
<style type="text/css">
#my_box_radius {
	width:400px;
	height:400px;

	-webkit-transition: all 5s ease;
	-moz-transition: all 5s ease;
	-o-transition: all 5s ease;
	-ms-transition: all 5s ease;
	transition: all 5s ease;

	border:40px #000 solid;
}
</style>
<script type="text/javascript">
function my_action_radius() {

	var obj = document.getElementById("my_box_radius");
	obj.style.borderRadius = "240px";
}
</script>

<input type="button" value="実行" onclick="my_action_radius();">
<div id="my_box_radius"></div>

以下は、margin に対して指定してみたのですが、効果は太さと色に対して
現れますが、スタイルはすぐ変更されます。ただ、サイズが変更されるに従
って、点線が動く事になります。
Firefox と Chrome で点線の動き方が違います。
※ Firefox のほうが望ましい動きをします


【CSS3の最新記事】
posted by lightbox at 2011-07-24 01:24 | CSS3 | このブログの読者になる | 更新情報をチェックする
container 終わり



フリーフォントで簡単ロゴ作成
フリーフォントでボタン素材作成
フリーフォントで吹き出し画像作成
フリーフォントではんこ画像作成
ほぼ自由に利用できるフリーフォント
フリーフォントの書体見本とサンプル
画像を大きく見る為のウインドウを開くボタンの作成

CSS ドロップシャドウの参考デモ
イラストAC
ぱくたそ
写真素材 足成
フリーフォント一覧
utf8 文字ツール
右サイド 終わり
base 終わり