10. css3文字与字体相关样式

作者: 瑟闻风倾 | 来源:发表于2019-09-23 14:38 被阅读0次

10.1 给文字添加阴影

说明:给文字添加阴影的基本使用请参考2.2-(5)text-shadow;可设置多重阴影效果

text{
  text-shadow: -10px -10px 1px red,
                10px 10px 3px green,
                25px 25px 1px blue,
                45px 45px 5px yellow;
  color: black;
  font-size: 40px;
  font-weight: bold;
  font-family: 宋体;
}
<view>
  <text>为文字添加阴影</text>
</view>

10.2 使用服务器端字体

@font-face{
  font-family: myfont;
  src: url("服务器端的字体地址")format("truetype");
}

text{
  font-family: myfont;
}

说明:url("")括号内为服务器端的字体地址(字体上传到服务器上,用户在使用时会自动下载下来)。
备注:字体文件拓展名为ttfsrc: url()format("truetype");;字体文件拓展名为otfsrc: url()format("opentype");
优化:客户端有Arial字体则直接加载客户端Arial字体,没有则从服务器加载并使用服务器端字体。

@font-face{
  font-family: myfont;
  src: local("Arial"),
       url("服务器端的字体地址");
}

text{
  font-family: myfont;
}

10.3 修改文字种类而保持字体尺寸不变

说明:文字的样式不同字体的大小将会发生变化,可使用 font-size-adjust属性来使字体尺寸不变。

<view>
  <text id='text1'>字体样式1</text>
</view>
<view>
  <text id='text2'>字体样式2</text>
</view>
<view>
  <text id='text3'>字体样式3</text>
</view>
#text1{
  font-family: monospace;
  font-size: 16px;
  font-size-adjust: 0.58;
}
#text2{
  font-family: cursive;
  font-size: 16px;
  font-size-adjust: 0.6;
}
#text3{
  font-family: fantasy;
  font-size: 16px;
  font-size-adjust: 0.78;
}

备注:可通过不断尝试调节font-size-adjust: aspect;aspect的数值来使各种样式的字体尺寸操持一致;更为精细的aspect数值的获取可通过高度尺寸计算得出,如:x-height:58 font-size:100px aspect=0.58。浏览器中的计算公式为:c=(a/b)*s,a为实际使用的字体的aspect值,b为修改前字体的aspect值,s为当前字体的尺寸,c为浏览器实际显示的字体尺寸。

相关文章

  • 10. css3文字与字体相关样式

    10.1 给文字添加阴影 说明:给文字添加阴影的基本使用请参考2.2-(5)text-shadow;可设置多重阴...

  • CSS3 文字与字体相关样式

    一、给文字添加阴影 语法:length1—阴影离开文字横向方向的距离length2—阴影离开文字纵向方向的距离le...

  • CSS3字体与字体相关样式

    给文字添加阴影 使用服务器端字体 修改文字种类而保持字体尺寸不变

  • CSS3文字及字体相关样式

    1、文本阴影 text-shadow:length length shadow color; 取值:

  • CSS笔记3:样式属性

    7. 尺寸样式属性 8. 文本属性 9. 字体属性 10. 列表样式属性 例如:

  • css3-文字与字体相关样式

    text-shadow属性-给文字添加阴影 1.text-shadow属性的使用方法 给页面上的文字添加阴影效果 ...

  • [iOS]中字体样式设置 API

    今天项目需求里要求给文字设置字体样式, 以前的工作中并没有涉及字体样式的设置, 后来在网上找到了相关的方法, 这里...

  • CSS3笔记-文字与字体样式

    1. 给文字添加阴影---text-shadow 值从左至右分别代表:阴影离开文字横向距离、纵向距离、模糊半径、阴...

  • 九、CSS字体属性与文本属性

    一、CSS字体属性与文本属性 1、CSS字体属性 CSS Fonts(字体)属性用于定义、大小、粗细、和文字样式(...

  • CSS格式化排版

    文字排版-字体 我们可以使用css样式为网页中的文字设置字体、字号、颜色等样式属性。 这里注意不要设置不常用的字体...

网友评论

    本文标题:10. css3文字与字体相关样式

    本文链接:https://www.haomeiwen.com/subject/inapuctx.html