CSS Web 字体 font-face

CSS3 字体 CSS3字体为我们提供了丰富的字体选择和样式控制,使得网页设计更加个性化和美观。通过合理运用字体选择、加载、样式和大小等属性,我们可以为网站带来更好的用户体验。在今后的网页设计中,字体将发挥越来越重要的作用。 阅读详情

font-face

它允许网页开发者为其网页指定在线字体。 通过这种作者自备字体的方式,font-face可以消除对用户电脑字体的依赖。 font-face 不仅可以放在在CSS的最顶层, 也可以放在 @规则 的 条件规则组 中。

语法

@font-face {
  [ font-family: <family-name>; ] ||
  [ src: <src>; ] ||
  [ unicode-range: <unicode-range>; ] ||
  [ font-variant: <font-variant>; ] ||
  [ font-feature-settings: <font-feature-settings>; ] ||
  [ font-variation-settings: <font-variation-settings>; ] ||
  [ font-stretch: <font-stretch>; ] ||
  [ font-weight: <font-weight>; ] ||
  [ font-style: <font-style>; ] ||
  [ size-adjust: <size-adjust>; ] ||
  [ ascent-override: <ascent-override>; ] ||
  [ descent-override: <descent-override>; ] ||
  [ line-gap-override: <line-gap-override>; ]
}

在 @font-face 规则中:首先定义字体的名称(例如 myFirstFont),然后指向该字体文件。

提示:字体 URL 始终使用小写字母。大写字母可能会在 IE 中产生意外结果。

如需将字体用于 HTML 元素,请通过 font-family 属性引用字体名称(myFirstFont):

@font-face {
  font-family: myFirstFont;
  src: url(sansation_light.woff);
}

div {
  font-family: myFirstFont;
}

还可以添加粗体文字

@font-face {
  font-family: myFirstFont;
  src: url(sansation_bold.woff);
  font-weight: bold;
}

CSS 字体描述

下表列出了能够在 @font-face 规则内定义的所有字体描述符(font descriptor):

描述符值描述
font-familyname必需。定义字体名称。
srcURL必需。定义字体文件的 URL。
font-stretch
  • normal
  • condensed
  • ultra-condensed
  • extra-condensed
  • semi-condensed
  • expanded
  • semi-expanded
  • extra-expanded
  • ultra-expanded
可选。定义应如何拉伸字体。默认值是 "normal"。
font-style
  • normal
  • italic
  • oblique
可选。定义字体的样式。默认值是 "normal"。
font-weight
  • normal
  • bold
  • 100
  • 200
  • 300
  • 400
  • 500
  • 600
  • 700
  • 800
  • 900
可选。定义字体的粗细。默认值是 "normal"。
unicode-rangeunicode-range可选。定义字体支持的 UNICODE 字符范围。默认值是 "U+0-10FFFF"。

 

  

字体文件(ttf格式) 做视频,做文件是我们常常会需要用到一些特定字体,本资源包含了思源的7种中文字体,其他字体会在其它相关文章中陆续上传,谢谢理解 立即下载

相关推荐

【20种字体ttf文件】+经典好看

【是否真的好用?】是的,请放心,不用担心!如有任何问题,随时联系! 【使用方法】:1.下载并解压缩“20种字体ttf文件.zip”。2.打开解压后的文件夹,浏览可用的字体文件。3.选择需要安装的字体,双击字体文件(.ttf),在弹出的窗口中点击“安装”按钮。4.安装完成后,打开你常用的设计软件(如Adobe Photoshop、Illustrator、Microsoft Word等)。5.在设计软件中选择已安装的字体,开始你的设计工作。【资源描述】:包含20种不同的字体文件(.ttf)。 【适用人群】:平面设计师;网页设计师;UI/UX设计师;学生和老师;IT编程。

在css中引用特殊字体

在浏览器中引用特殊字体时, 要将字体先下载到我们的电脑上,然后将字体文件放置至项目中。 接下来在css中引用字体时, 1、.EOT,适用于Internet Explorer 4.0+ 2、.TTF或.OTF,适用于Firefox 3.5、Safari、Opera 3、.woff,适用于Chrome、IPhone 最常见的是.TTF文件,我们需要通过这种文件格式转换为其余两种文件格式。 ...

luckydie的博客 2914

多类中文字体TTF源文件

中文字体TTF源文件,可用于项目和框架字体中。对于部分国外的软件或者技术框架不支持中文时,此中文字体源文件好处大大的有哦。里边包含了几乎所有标准的中文字体TTF。比如:等线、方正字体、仿宋、黑体、华文、楷体、隶书、宋体、微软雅黑、新宋体等等。

css如何导入特殊字体

使用您需要的字体 在新的 @font-face 规则中,您必须首先定义字体的名称(比如 myFirstFont),然后指向该字体文件。 提示:URL请使用小写字母的字体,大写字母在IE中会产生意外的结果 如需为 HTML 元素使用字体,请通过 font-family 属性来引用字体的名称 (myFirstFont): 实例

飘过的春风 3万+

DLMS—Cryptographic algorithms—(Green-Book)加密算法

密码学是数学的一个分支,基于数据的转换,并且可以用来提供多种安全服务:保密性、数据完整性、认证、授权和不可否认性。密码学依赖于两个基本组成部分:算法(或密码学方法)和密钥。算法是一个数学函数,而密钥是在转换过程中使用的参数。密码算法和密钥用于对数据应用密码保护(例如,加密数据或生成数字签名),以及移除或检查保护(例如,解密加密的数据或验证数字签名)。密码哈希函数:这类函数不需要密钥(尽管它们可以以使用密钥的模式使用)。哈希函数通常用作算法的一个组成部分,以提供安全服务。见9.2.3.2节。对称密钥算法。

一个bug是bug,多个bug能work 1709

MounRiver Studio实战:像管理个人项目一样整理沁恒MCU的EVT例程(附文件结构图)

本文详细介绍了如何使用MounRiver Studio重构沁恒MCU的EVT例程,实现工程化管理。通过分析官方EVT设计的局限性,提出标准化的目录结构和迁移步骤,帮助开发者提升代码可维护性和团队协作效率。文章还提供了MounRiver Studio的关键配置参数和常见问题排查指南,适用于沁恒MCU开发者。

weixin_33940469的博客 356

CSS设置特殊字体@font-face

CSS设置特殊字体@font-face

weixin_58622844的博客 684

自动化测试软件设计:C# + VISA 库实现多接口(GPIB/USB)测试仪器控制

本文介绍了如何利用C#和VISA库开发支持多接口的自动化测试软件。VISA库作为标准化API,能够统一控制GPIB、USB等不同接口的测试设备。文章详细阐述了软件设计目标,包括多接口支持、统一控制、自动化脚本执行等功能。重点讲解了C#中VISA库的安装配置,并提供了设备控制类的核心代码实现,涵盖设备连接、命令发送、响应读取等关键操作。通过具体示例展示了GPIB和USB设备的连接方式,并扩展了自动化测试脚本功能。该方案具有高扩展性和维护性,适用于电子设备测试、生产线检测等多种场景,为自动化测试系统开发提供了实

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 1712

CSS基础篇--CSS网页中导入特殊字体@font-face属性详解

@font-face是CSS3中的一个模块,他主要是把自己定义的Web字体嵌入到你的网页中。 语法规则 首先我们一起来看看@font-face的语法规则: @font-face { font-family: <YourWebFontName>; src: <source> [<form...

weixin_34162629的博客 382

C#安装OpenCv及打开笔记本默认摄像头方法

C#安装OpenCv及打开笔记本默认摄像头方法

cg1135217680的博客 2572

西门子1500T系列凸轮同步(CAMIN指令用法)

添加凸轮工艺对象(TO_CAM),也就是凸轮表。开始编程,先写2个轴的使能、回原点与主轴的定位。监控主轴与从轴的位置、速度关系是否满足实验要求。1.添加工艺对象(1个定位轴,1个同步轴)调用CAMIN指令 ,凸轮耦合。主轴为旋转轴且为模数轴。3.调用插补凸轮盘指令。4.仿真、监控、调试。

gyxgyx789的博客 1万+

在自己的网站中引入特殊字体

【代码】在自己的网站中引入特殊字体。

文龙刚的博客 1090

详细指南:如何在TI C2000基于C28x的微控制器上部署FreeRTOS_C语言实现

FreeRTOS是一个小型、开源、实时的嵌入式操作系统内核。它为多种微控制器和处理器提供了支持,包括ARM、AVR、MSP430和PIC等。小型和轻量级:适合资源受限的嵌入式系统。实时性:可以满足严格的实时要求。多任务支持:支持多任务并发执行。内存管理:提供了多种内存管理策略。模块化设计:用户可以根据需要选择所需的功能模块。TI C2000系列微控制器是专为实时控制应用设计的。高性能C28x核:提供了高速的浮点运算能力。丰富的外设:包括PWM、ADC、DAC、通信接口等。低功耗。

qq_38334677的博客 1606

无涯教程-CSS3 - 字体属性(Font)

Web字体用于允许CSS中的字体,这些字体未在本地系统上安装。TrueType是Apple和Microsoft在1980年代后期开发的轮廓字体标准,它成为Windows和MAC操作系统最常用的字体。OpenType是Microsoft开发的可缩放计算机字体的格式WOFF用于开发网页并于2009年开发。现在W3C推荐使用它。SVG允许SVG文档中的SVG字体,还可以将CSS应用于具有字体属性的SVG。EOT用于开发网页,并且已嵌入网页中,因此无需使用第三方字体以下代码显示了字体的示例代码-<html>

无涯教程 1119

手把手教你学基于 Linux 的 NPU 固件开发-第 10 讲:可靠性设计(RAS)——让系统坚如磐石错误检测、纠正与上报机制(ECC、Parity)

组件推荐保护机制备注HBM/DDRScrubbing必须开启,定期巡检片上 SRAMECC(权重/激活值),Parity(指令)权衡面积与可靠性计算单元ABFT或DMR(关键路径)防止计算逻辑错误片上网络CRC重传保证数据传输完整性系统软件AER 上报CE 监控自动恢复闭环管理,杜绝 SDC运维策略预测性维护Checkpoint变被动为主动核心心法(信任硬件,但必须验证。在纳米尺度下,错误是必然发生的物理现象。

MHD0815的博客 91

AutoSAR配置视频讲解:新建DaVinci工程

AutoSAR实验视频讲解:闪烁一颗LED实验【新建DaVinci工程】 上一篇 | 下一篇 | 总目录 实验架构图 视频本频放在了文末,下图描述了本次实验配置内容在AutoSAR架构中的位置,供大家参考 实验内容 本节课程讲解新建DaVinci工程,听上去新建工程很简单,但是还是需要很多的准备工作和细节。主要内容是新建工程和导入dbc文件和导入arxml文件的方法 主要步骤 新建DaVinci工程 导入.dbc通信矩阵文件 导入Mcal的arxml文件 实验视频2:Mcal配置 提示:版权所在,违

雪云飞星的博客 6275

CSS3中font-face属性的用法详解

CSS3中font-face属性的用法详解 @font-face是CSS3中的一个模块,主要是把自定义的Web字体嵌入到你的网页中,随着@font-face模块的出现,我们在Web的开发中使用字体不怕只能使用Web安全字体。你们当中或许有许多人会不自然的问,这样的东西IE能支持吗?当我告诉大家@font-face这个功能早在IE4就支持了你肯定会感到惊讶。我的Blog就使用了许多这样的自定义Web字体,比如说首页的Logo,Tags以及页面中的手写英文体,很多朋友问我如何使用,能让自己的页面也支持这样的自定

weixin_42723136的博客 4199

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

CSS:font-family作用

CSS:font-family作用

Weiki的博客 1831

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

CSS字体样式

字体样式:直接应用于字体的属性,一般是指 font 属性以及与 font 相关的 CSS 属性。例如设置字体大小、粗细等内容。 font-family 属性 (字体) 1 设置一个字体名或字体族名 font-family 属性的值可以只设置一个字体名或字体族名这种方式。 而 font-family 属性的值也可以划分为 2 种: 字体族的名字。例如 Times 和 Helvetica 都是字体族名。 字体族名必须是有效的。具体可以划分成如下几种情况: 如果字体族名是一个或多个合法标识串构成的话

qq_46133833的博客 785

CSS中关于font的样式

CSS中关于font的样式 字体 粗细 大小 斜体 行距 缩略写法 字体font-family 定义字体,允许有多个字体作为轮候的值。例如:font-family: 'Microsoft YaHei', Arial, Helvetica, sans-serif;这样就会首先使用’Microsoft YaHei’,如果用户电脑没有安装这个字体,则往后使用Arial字体,以此类推。@font-face

KevinChen 592

CSS 字体

字体(Font) 属性 属性说明CSS font 在一个声明中设置所有字体属性 1 font-family 规定文本的字体系列 1 font-size 规定文本的字体尺寸 1 font-style 规定文本的字体样式 1 font-variant 规定文本的字体样式 1 font-weight 规定字...

weixin_30568715的博客 58

css基础之 font的简写规则 以及 自定义 CSS3 @font-face详细用法

Part 1 font简写 CSS的命名规则是用英文字母 数字 和下划线(一般用小写)来命名.简写css font的好处有三:一是写起来方便(就像键盘快捷键);二是简化代码;三是帮助你熟悉和深刻理解css。 一、字体属性主要包括下面几个 font-family,font-style,font-variant,font-weight,font-size,fontfont-family(字体族)...

weixin_34221036的博客 395

【Web前端开发基础】CSS3之Web字体、字体图标、平面转换、渐变

每种字体都对应着相应的字体文件,没有 @font-face 规则之前,客户端是否能够正确显示 fontfamily 规定的字体,是由该字体的文件是否预装在客户端决定的。而 @font-face 规则可以将字体文件存放在服务器端,渲染页面时客户端请求从服务器端下载改字体文件进行使用平面转换改变盒子在平面内的形态(位移、旋转、缩放)2D转换平面转换属性transform。

m0_62611367的博客 1312

如何将League Gothic字体集成到Web项目:CSS @font-face终极教程

League Gothic是一款经典的无衬线字体复兴版本,专为现代网页设计优化。这款开源字体基于1903年的经典设计Alternate Gothic #1重新打造,为您的网站带来复古而现代的视觉体验。通过CSS @font-face技术,您可以轻松将League Gothic字体集成到任何Web项目中,提升品牌形象和用户体验。本教程将详细介绍如何快速、高效地在网页中使用这款优秀的开源字体。 ##

gitblog_00045的博客 527

Head First HTML与CSS笔记----有关字体

Google Web字体服务(http://www.google.com/webfonts)也是不错的选择。(2)使用Web字体需要在CSS文件里利用@font-face规则得到Web字体链接,这个规则必须放在文件的最上面,body规则之上。浏览器通过URL或者网络名获取服务器中的HTML页面---->通过CSS文件中的特殊字体链接获取Web字体文件------->显示字体。因为不用的用户会使用不同的浏览器以及系统,而在他们的浏览器或系统中,能够支持的字体不尽相同。在设置页面字体时,设计者往往会在。

qq_60069693的博客 1228
上一篇: CSS 文本效果 text-overflow,word-wrap,word-break,writing-mode,text-align-last,text-justify
下一篇: CSS 2D 转换 transform translate() rotate() scale() skew() matrix()
CyberPlayer
博客等级 码龄7年 8粉丝 43原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值