知っておくべきCSSわざスニペット10選

2010/08/29 13:33Update
TAGS: CSS | 中央揃え | StickyFooter | 下部固定 | 影付け | 半透過 | 透明 | transparent

知っておくべきと便利なCSSわざスニペット10選。

原文:Top 10 CSS Snippets


1.要素の中央揃え
HTMLコード
<div class="wrap">
</div>


CSSコード
.wrap { width:960px; margin:0 auto;}


2.Sticky Footer:ブラウザの下部にフッターを固定表示
HTMLコード
<div id="wrap">
    <div id="main" class="clearfix">
    </div>
</div>
<div id="footer">
</div>


CSSコード
* { margin:0; padding:0; }
html, body, #wrap { height: 100%; }
body > #wrap {height: auto; min-height: 100%;}
#main { padding-bottom: 150px; }  /* must be same height as the footer */
#footer {
position: relative;
margin-top: -150px; /* negative value of footer height */
height: 150px;
clear:both;}
/* CLEAR FIX*/
.clearfix:after {content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac */
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


3.クロスブラウザーの最小高さの設定
CSSコード
.element { min-height:600px; height:auto !important; height:600px; }


4.影付けのボックス (CSS3)
CSSコード
.box { box-shadow: 5px 5px 5px #666;  -moz-box-shadow: 5px 5px 5px #666;  -webkit-box-shadow: 5px 5px 5px #666; }


5.テキストの 影付け(CSS3) with IE hack
CSSコード
.text { text-shadow: 1px 1px 1px #666; filter: Shadow(Color=#666666, Direction=135, Strength=5); }


6.半透過効果のCSS設定
CSSコード
.transparent {
/* Modern Browsers */ opacity: 0.7;
/* IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
/* IE 5-7 */ filter: alpha(opacity=70);
/* Netscape */ -moz-opacity: 0.7;
/* Safari 1 */ -khtml-opacity: 0.7;
}



詳細は原文まで。

有关作者
Syboos.jp編集長AJavaやオープンソース情報の執筆、Webサイトの開発や運営全般の業務に携わる。

Sponsored Link


Comments