CSS font-variant-alternates 属性

font-variant-alternates 属性控制替代字形的选择。

替代字形函数的名称(样式集、文体、字符变体、装饰、花体、注释)可以在@font-feature-values 中定义。
样式表中允许使用@font-feature-values 中指定的可读名称。

初始值normal
应用于所有元素。它还适用于伪元素::first-letter 和 ::first-line。
继承可继承
可动画的无效
版本CSS3.
DOM 语法Object.Style.FontVariantAlternates =“normal”;

语法

font-variant-alternates: normal | historical-forms | stylistic() | styleset() | character-variant() | swash() | ornaments() | annotation();

font-variant-alternates 属性示例:

<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      @font-feature-values "Leitura Display Swashes" {
        @swash {
          fancy: 1;
        }
      }
      p {
        font-size: 2rem;
      }
      .variant {
        font-family: Leitura Display Swashes;
        font-variant-alternates: swash(fancy);
      }
    </style>
  </head>
  <body>
    <h2>Font-variant-alternates 属性示例</h2>
    <p>只有 Firefox 支持这个属性。</p>
     <p class="variant">只有 Firefox 支持这个属性。</p>
  </body>
</html>

CSS font-variant-alternates 属性值说明

描述
normal均未启用任何功能。
historical forms启用历史形式的显示。
stylistic()启用风格替代品的显示。
styleset()启用具有风格集的显示。
character-variant()使特定的风格替代品用于字符。
swash()启用旋转字形。
ornaments()启用饰品的显示。
annotation()启用备用注释表格。
initial它使属性使用其默认值。
inherit它从其父母元素继承了属性。
日期:2020-06-02 22:14:32 来源:oir作者:oir