css怎么自定义字体

css自定义字体的方法:1、下载字体文件;2、使用“@font-face”规则和font-family、src属性来引入字体文件即可,语法“@font-face{font-family: ‘字体名称’;src:url(‘文件地址’);}”。

css怎么自定义字体

本教程操作环境:windows7系统、CSS3版、Dell G3电脑。

我们在浏览国外的一些个人网站时,总是可以发现一些非常个性的字体,比如

但是因为在电脑上安装的字体有限,所以很多时候我们都找不到自己想要的字体,这时候我们就需要使用css3提供的@font-face来实现个性化字体了。

但是说@font-face是css3中的新特性是不准确的,因为在css2中就已经支持了这一特性,ie浏览器当时也已经支持它了,只是其他浏览器还不支持。而目前,各大浏览器都已经支持这个新特性了。具体这个特性怎么使用呢?看下面的代码:

立即学习“前端免费学习笔记(深入)”;

        Document        @font-face{            font-family:myFont;            src:url('rajdhani-bold.ttf'),url('rajdhani-bold.eot');        }        p{            font-family: myFont;        }        

Ha,those words will be changed.

第一:我们需要在css中引入@font-face,在里面使用font-family设置自己想要取的字体名称,这里我取作myFont(当然也可以是yourFont等等等等)。

第二:我们需要下载自己喜欢的字体。但是应当知道:Firefox、Chrome、Safari 以及 Opera 支持 .ttf (True Type Fonts) 和 .otf (OpenType Fonts) 类型的字体。而Internet Explorer 9+ 支持新的 @font-face 规则,但是仅支持 .eot 类型的字体 (Embedded OpenType)。

Font Squirrel(https://www.fontsquirrel.com/)这个免费的字体资源网站上有很多字体提供下载,上面多是otf和ttf格式的字体。除此之外,defont.com(http://www.dafont.com/)也是一个免费的字体资源网站,下载后的格式一般为ttf。

显然这两个网站下载的主要字体都没有办法兼容IE浏览器。为此,我们可以使用TTF to EOT Font Converter(https://www.kirsle.net/wizards/ttf2eot.cgi)这个字体转换工具,将ttf格式的字体转换为eot格式来兼容IE浏览器。

但是最好的字体转换工具还是Font Squirrel提供的generator(https://www.fontsquirrel.com/tools/webfont-generator), 进入之后选择expert选项,就可以实现各种字体格式之间的转换了。

第三:下载之后,通过解压缩得到文件,并通过字体转换工具,转换为兼容IE的eot格式。比如使用src:url(“rajdhani-bold.ttf”),url(“rajdhani-bold.eot”);即可将字体引入,其中url为相对路径或者是绝对路径。

第四:这时,我们就可以在css中通过font-family来加入自己的个性化字体了。

这是未使用自定义字体之前的文字:

1.png

这是使用了自定义字体之后的文字:

2.png

(学习视频分享:css视频教程)

以上就是css怎么自定义字体的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1619690.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月24日 06:48:39
下一篇 2025年12月24日 06:48:54

相关推荐

  • css如何让a标签不可点击

    css让a标签不可点击的方法:首先使用“color:gray”语句设置颜色为灰色;然后使用“pointer-events:none”语句停用事件响应;最后使用“cursor:default”语句设置鼠标样式为默认样式即可。 本教程操作环境:windows7系统、CSS3&&HTML5…

    2025年12月24日
    000
  • css如何设置字体平滑

    在css中,可以使用“-webkit-font-smoothing”属性来设置字体平滑,语法“-webkit-font-smoothing:subpixel-antialiased”;该属性可以使页面上的字体抗锯齿,看起来会更清晰舒服。 本教程操作环境:windows7系统、CSS3&&am…

    2025年12月24日
    000
  • css如何设置不规则阴影

    在css中,可以使用drop-shadow属性设置不规则阴影,只需要给元素设置“filter:drop-shadow(数值 数值 数值 颜色值)”样式即可。drop-shadow函数给图像设置一个有模糊度的阴影效果。 本教程操作环境:windows7系统、CSS3&&HTML5版、D…

    2025年12月24日
    000
  • css怎么设置a标签颜色

    方法:1、使用“a{color:颜色值;}”语句设置a标签的文本颜色;2、使用“a{background-color:颜色值;}”语句设置a标签的背景颜色。颜色值可以使用颜色名、十六进制数值、RGB或RGBA值、HSL或HSLA值来定义。 本教程操作环境:windows7系统、CSS3&&a…

    2025年12月24日 好文分享
    000
  • css背景图片怎么设置透明度渐变

    css中,可以利用linear-gradient()和rgba()函数实现图片的透明度渐变,语法“background-image:linear-gradient(to top,rgba(..), rgba(..)),url(..)”。 本教程操作环境:windows7系统、CSS3&&am…

    2025年12月24日
    000
  • css如何设置br高度

    在css中,可以使用line-height属性设置br高度,只需要给br设置“br{display:inline;line-height:高度值}”即可。line-height属性设置br标签的高度,它的值越大,br标签的高度就越高。 本教程操作环境:windows7系统、CSS3&&amp…

    2025年12月24日
    000
  • css中submit意思是什么

    在css中,submit的意思是提交,当点击该按钮时,会把用户信息的表单提交到远程数据库中;语法“type=”submit””。type属性可返回确认按钮的表单元素类型,当值为submit时,表示该按钮为确认按钮。 本教程操作环境:windows7系统、CSS3&&a…

    2025年12月24日
    000
  • css input大小怎么设置

    在css中,可以使用width和height属性来设置input元素的大小,只需要给input元素添加“width:宽度值;height:高度值;”样式即可。input属于行内替换元素,效果等于块元素,所以可设置width和height值。 本教程操作环境:windows7系统、CSS3&&…

    2025年12月24日
    000
  • 纯CSS实现美妙而有意思的背景效果!!

    本篇文章给大家介绍一下背景的一些有意思的知识,利用一些极小的单位,只需要短短几行代码,就能够产生出美妙而又有意思的背景效果~ 数量级对背景图形的影响 本文的主角主要是: 多重径向渐变(repeating-radial-gradient)多重角向渐变(repeating-conic-gradient)…

    2025年12月24日 好文分享
    000
  • css div怎么不换行显示

    css div不换行显示的方法:1、给div元素添加“display:inline;”或“display:inline-block;”样式,将div元素转为行内元素或行内块元素。2、给div元素添加“float:left;”样式。 本教程操作环境:windows7系统、CSS3&&H…

    2025年12月24日
    000
  • 怎么给css文件改名

    给css文件改名的方法:首先选中需要改名的css文件;然后点击鼠标右键,在打开的下拉菜单中找到并点击“重命名”选项;最后将名称改成需要的名称,按下回车键即可。 本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。 首先找到一个css文件 然后右键找到重…

    2025年12月24日 好文分享
    000
  • css字间距怎么设置

    设置方法:1、使用letter-spacing属性,可以增加或减少字符间的空白,语法“letter-spacing:值”;2、使用word-spacing属性,可以增加或减少单词间的空白(即字间隔),语法“word-spacing:值”。 本教程操作环境:windows7系统、CSS3&&a…

    2025年12月24日
    000
  • css怎么改变png图片的颜色

    css中可使用filter属性配合invert()、grayscale()、sepia()或hue-rotate()函数来改变png颜色;hue-rotate()设置色相旋转,grayscale()调整灰度,sepia()设置棕褐色图像。 本教程操作环境:windows7系统、CSS3&&a…

    2025年12月24日
    000
  • 如何使用纯CSS、JS实现图片轮播效果

    本篇文章给大家详细介绍一下使用纯css、js实现图片轮播效果的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 .carousel {width: 648px;height: 400px;margin: 0 auto;text-align: center;position: a…

    2025年12月24日
    000
  • css中如何让div居中

    css中让div居中的方法:1、对div使用绝对布局“position:absolute;”;2、对div使用绝对布局并把top和left的值都设置为50%;3、通过css3的transform属性实现div居中。 本文操作环境:windows7系统、HTML5&&CSS3版、Del…

    2025年12月24日 好文分享
    000
  • css怎么设置图片拉伸

    css设置图片拉伸的方法:首先创建一个html页面;然后HTML页面中添加一个div标签,并在标签内部添加一个img图片标签;接着在div的标签中,直接书写css的样式;最后对图片设置高宽都是100%即可。 本文操作环境:windows7系统、HTML5&&CSS3版、Dell G3…

    2025年12月24日 好文分享
    000
  • css中怎么把图片设置居右

    在css中,可以使用text-align属性把图片设置居右,只需要给图片元素设置“text-align:right;”即可。text-align属性指定元素文本的水平对齐方式,当值为right时,表示该元素排列到右边。 本教程操作环境:windows7系统、CSS3&&HTML5版、…

    2025年12月24日
    000
  • css如何去掉图片边框

    在css中,可以使用border属性去掉图片边框,只需要给img元素设置“border=”0″”或是“border:none”即可。border属性设置所有的边框属性,当值为none或是0时,表示对标签元素不设置边框属性或者边框宽度为0。 本教程操作环境:windows7系统…

    2025年12月24日
    000
  • 如何去掉css字体的上下空白

    在css中,可以使用margin属性去掉css字体的上下空白,只需要给字体元素设置“margin:0;”即可。margin属性设置一个元素所有外边距的宽度,或者设置各边上外边距的宽度,当值为0时,表示元素外边距的宽度为0。 本教程操作环境:windows7系统、CSS3&&HTML5…

    2025年12月24日 好文分享
    000
  • css如何让隐藏的元素显示出来

    在css中,可以使用display属性让隐藏的元素显示出来,只需要给被隐藏的元素添加“display:block”样式即可。display属性规定元素应该生成的类型,当值为block时,表示将隐藏的元素显示出来。 本教程操作环境:windows7系统、CSS3&&HTML5版、Del…

    2025年12月24日 好文分享
    000

发表回复

登录后才能评论
关注微信