This option will reset the home page of Security.GS Magazine restoring closed widgets and categories.

Reset Security.GS Magazine homepage

基本的なCSS3。

このエントリをはてなブックマークに追加基本的なCSS3。のはてなブックマーク被リンク数このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

css3

CSSの基本的機能を紹介していきます。

  1. 角丸
  2. ボックス・テキストの影
  3. RGBAによる不透明効果
  4. Webフォント
  5. 注意したいこと

角丸

fuk1 Twitterなどで利用されている角丸のCSSです。
全体を同じ大きさの角丸の場合(例:20px)

-moz-border-radius: 20px;  /* Firefox */
-webkit-border-radius: 20px;  /* Safari */
 border-radius: 20px;

左右変える場合(上左右20px / 下左右10px)

-moz-border-radius-topleft: 20px;
-moz-border-radius-topright: 20px;
-moz-border-radius-bottomleft: 10px;
-moz-border-radius-bottomright: 10px;
-webkit-border-top-right-radius: 20px;
-webkit-border-top-left-radius: 20px;
-webkit-border-bottom-left-radius: 10px;
-webkit-border-bottom-right-radius: 10px;

ボックス・テキストの影

ボックスの影
fuk2
***box-shadouw: 横へのオフセット 縦へのオフセット ぼかしの大きさ
がプロパティです。

 -webkit-box-shadow: 10px 10px 25px #ddd;  /* safari */
 -moz-box-shadow: 10px 10px 25px #ddd;   /* firefox */
 box-shadow: 10px 10px 25px #ddd;  /* CSS3 */

テキストの影
fuk2_2
テキストの場合も同じプロパティです。

text-shadow: 2px 2px 2px #fff;

RGBAによる不透明効果

fuk3
CSS3のCSS Color Level 3ではRGBAが定義されていてレッド・グリーン・ブルー・透明度が指定できるようになった。
従来CSSで透明度を指定するには、

opacity: 0.9

ですが、文字にも透明度が掛かるなどの問題があります。
RGBAでは背景も加えてボーダーの透明度も指定できるようになりました。

background-color: rgba(255, 255, 255, 0.6);
border: 5px solid rgba(211, 211, 211, 0.8);

因みに rgba(RGB色指定, 透明度) (*透明度は0.8の場合は80%)

IEでは非対応で、ボックスの背景が無くなって基の背景が表示されてしまうので、

border: 5px solid #d3d3d3;
background: #fff

と加えれば背景が白で表示されてボーダーが#d3d3d3です。

Webフォント

fuk4
見る人のパソコンに作成者が使いたいフォントが入っていなくても表示ができます。
(サンプルではBrushedというフォントを使用しました。)

@font-face {
	font-family: Brushed;
	src: url(BRUSHED.TTF) format("truetype");
}
body {
        font-family: Brushed;
}

注意したいこと

まだ標準化されていないので、きちんと表示されないブラウザ等での対処をしないといけませんね。
テキストシャドウなどは非対応ブラウザで無害ですが、RGBAの半透明指定では背景が無くなる等見難くなってしまう物があるので中が必要ですね。

参考:Push Your Web Design Into The Future With CSS3

関連記事
  1. HTML5/CSS3を使ってみた
  2. 国内最大級の仮想化イベント VMware Virtualization Forum 2009
  3. Opera 10.51 がリリース。Opera10.50から使用可能になったCSS3を試して見る。
  4. CSS3のアニメーション
  5. コーディングがはやくなる!?「zen-coding」 (2杯目)

コメント投稿

トラックバックURL


http://www.security.gs/magazine/art/design/2009/09/25/story_499/trackback/

コメント及びトラックバックは投稿後15分程度で反映されます。