ホームページ  >  記事  >  ウェブフロントエンド  >  css3 プロパティ-webkit-font-smoothing_html/css_WEB-ITnose

css3 プロパティ-webkit-font-smoothing_html/css_WEB-ITnose

WBOY
WBOYオリジナル
2016-06-24 11:23:361303ブラウズ

フォントのアンチエイリアシング レンダリングにより、フォントがより鮮明で快適に見えるようになります。現在、アイコン フォントがトレンドになるにつれて、アンチエイリアス レンダリングの使用が増えています。

font-smoothing は非標準の CSS 定義です。標準仕様の草案には含まれていましたが、何らかの理由で後に Web 標準から削除されました。

ただし、アンチエイリアス レンダリングには次の 2 つの定義を使用できます

-webkit-font-smoothing: antialiased; /*chrome、safari*/-moz-osx-font-smoothing: grayscale;/*firefox*/

(1) Webkit は独自のエンジンでこの効果をサポートします。

-webkit-font-smoothing

3 つの属性値があります:

none ------ 低ピクセルのテキストに適しています

subpixel-antialiased-----デフォルト値

antialiased ------アンチエイリアスは非常に優れています

例:

body{-webkit-font-smoothing: antialiased;}

この属性により、ページ上のフォントにアンチエイリアスが適用され、使用後のフォントがより鮮明に見えます。

追加後、ページが突然鮮明になったように感じます。

(2) Gecko は、アンチエイリアス効果の独自の非標準定義も導入しています。

-moz-osx-font-smoothing: 継承 | greyscale;

この属性には、より明確な効果もあります。

例:

.icon {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}

(3) Ionic フレームワークは追加のフォント スムージングを追加します: アンチエイリアス

これはフォント スムージングが標準化されるのを待っています。準備はできていますか?

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。