2012年6月25日月曜日

IEでもCSSでグラデーションを実現する方法

IEでもCSSだけでグラデーションを実現する方法です。

.grade {


background-color:#ffffff;
/* For WebKit (Safari, Google Chrome etc) */
background: -webkit-gradient(linear, left top, left bottom, from(#f3efe2), to(#ffffff));
/* For Mozilla/Gecko (Firefox etc) */
background: -moz-linear-gradient(top, #f3efe2, #ffffff);
/* For Internet Explorer 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f3efe2, endColorstr=#ffffff);
/* For Internet Explorer 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f3efe2, endColorstr=#ffffff)";

}

fromからtoまでの色を指定することで、
きれいなグラデーションにすることが出来ます。

クロムやfirefoxだと#fffで白を表現することができるのですが、
IEでは#fffffffとしっかり書かないと白にならずに、変なグラデーションになってしまいました。







0 件のコメント:

コメントを投稿