太原高端网站建设:如何在Web上使用颜色字体

2019.08.02 mf_web

65

每个网页设计师都知道如何设置字体的颜色,对吗?这是我们开始学习CSS时所做的第一件事。我们选择一种颜色,然后我们使用样式来设置它,比如  color: blue;或color: purple;,所以我们选择的字体中的所有字形都会变成那种颜色,只有那种颜色。

但是如果你能为每个标志定义多种颜色呢?如果您可以将字母设置为蓝色和紫色,或者在蓝色和紫色之间运行渐变,或者甚至将六种颜色或更多颜色应用于单个字体系列,该怎么办?

天线宝宝第一高手论坛-tt538天线宝宝开奖结果-天线宝宝论坛精选资料专区-天线宝宝论坛开奖结果太原高端网站建设好吧,随着Open Type彩色字体的出现,你可以做到这一点。

看看这四种不同颜色字体的图像:

这可能看起来像在Illustrator中放在一起的固定图像,但您实际上是在浏览器中查看实时,可编辑,搜索引擎可读的文本。

这些字体不是通过CSS控制颜色,而是具有内部信息,允许每个字形具有多种颜色,从而形成非常引人注目的显示。

使用颜色字体

彩色字体仍然很新,所以还没有发布大量的字体,在可用的字体中有免费和付费字体的混合。为了确保您可以自己使用彩色字体,我为我们的演示选择了四种免费字体。您可以在以下位置获取这些字体的副本:

  • 天线宝宝第一高手论坛-tt538天线宝宝开奖结果-天线宝宝论坛精选资料专区-天线宝宝论坛开奖结果吉尔伯特  在typewithpride.com上

  • 鲍鱼  上colorfontweek.fontself.com

  • 天线宝宝第一高手论坛-tt538天线宝宝开奖结果-天线宝宝论坛精选资料专区-天线宝宝论坛开奖结果那戏  就colorfontweek.fontself.com

  • Bixa  在bixacolor.com上

天线宝宝第一高手论坛-tt538天线宝宝开奖结果-天线宝宝论坛精选资料专区-天线宝宝论坛开奖结果用于将它们添加到页面的代码并不是什么新鲜事,它只是@font-face您熟悉和喜爱的普通老字号:

01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
三十
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Color Fonts</title>
    <style>
    @font-face {
        font-family: 'Gilbert';
        src: url('fonts/Gilbert-Color Bold-Preview_1004.otf');
    }
    @font-face {
        font-family: 'Abalone';
        src: url('fonts/Abelone-FREE.otf');
    }
    @font-face {
        font-family: 'Playbox';
        src: url('fonts/Playbox-FREE.otf');
    }
    @font-face {
        font-family: 'Bixa';
        src: url('fonts/NTBixa-Color.woff2');
    }
    body {
        font-size: 4.5rem;
        line-height: 1.618;
    }
    .gilbert {
        font-family: 'Gilbert';
    }
    .abalone {
        font-family: 'Abalone';
        font-size: 3.8rem;
    }
    .playbox {
        font-family: 'Playbox';
    }
    .bixa {
        font-family: 'Bixa';
    }
    </style>
</head>
<body>
        <a class="gilbert">Gilbert Color Font</a>
        <div class="abalone">Abalone Color Font</div>
        <div class="playbox">Playbox Color Font</div>
        <div class="bixa">Bixa Color Font</div>
</body>
</html>

浏览器和支持

在这个时候,如果你想在浏览器中试用颜色字体,你需要使用Firefox或Edge,这是唯一一个完全支持的浏览器。Safari仅限制对SBIX格式的支持。Chrome仅支持Android,仅适用于CBDT格式。Opera根本没有任何支持。

CSS修改

目前我们无法使用CSS来更改颜色字体中使用的颜色。但是,字体设计者可以发送包含许多预设变体的字体。然后可以使用该属性修改这些变体font-feature-settings。

我们可以通过Robin Rendle的 TypeKit Trajan Color字体演示看到这个功能。

颜色是固定的,甚至在链接上

由于颜色字体的颜色固定在字体本身内,因此color通常应用于文本的属性将完全没有效果,包括链接,无论其状态如何。

同样值得注意的是,虽然链接不会发生颜色变化,但它们仍然可以应用默认的下划线文本修饰,并且下划线将接收您通过CSS指定的任何颜色。如果您决定组合颜色字体和链接,则可能值得使用这样的下划线来帮助用户区分链接与文本的其余部分。

这是一些示例代码:

01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Color Fonts</title>
    <style>
    @font-face {
        font-family: 'Gilbert';
        src: url('fonts/Gilbert-Color Bold-Preview_1004.otf');
    }
    body {
        font-size: 4.5rem;
        line-height: 1.618;
    }
    .gilbert {
        font-family: 'Gilbert';
    }
    a {
        color: red;
    }
</head>
<body>
        <div class="gilbert">Gilbert Color <a href="#">Link</a></div>
</body>
</html>

天线宝宝第一高手论坛-tt538天线宝宝开奖结果-天线宝宝论坛精选资料专区-天线宝宝论坛开奖结果这将给我们在最后一个字上看到的红色下划线:

结论

太原高端网站建设在彩色字体和可变字体之间,Open Type的最新发展看起来使浏览器中的字体更加有趣和有趣。网页设计排版的未来看起来很光明!


最新案例

联系电话 400-6065-301
赚钱高手两组三中三-三中三复式计算公式-三码中特全免费公开码 本港台现场报码直播j2-本港开奖结果现场开码-本港台现场搅珠直播 正版管家婆一句赢大钱-www管家婆27735com-管家婆小鱼儿论坛心水 九龙心水三肖永不改料-九龙心水525757com-九龙老牌图库彩图大全 澳门123696com开奖结果-626969cc澳门资料大全-2021澳门合彩开彩结果