css3定义自定义字体(CSS3字体效果的设置方法小结)
css3定义自定义字体
CSS3字体效果的设置方法小结1. 文本阴影 text-shadow
其实与阴影一样
text-shadow: X轴偏移量 Y轴偏移量 模糊半径 阴影颜色
注意: 1.color可以使用rgba色. 2.没有inset值
- <style type="text/css">
- .demo {
- width: 340px;
- padding: 30px;
- font: bold 55px/100% "微软雅黑";
- color: #566F89;
- background: #000;
- text-shadow: 2px 2px 0 #E4F1FF;
- }
- </style>
- <li class="demo">IMOOC</li>
2. 溢出文本 text-overflow, 用(...)省略标记.
- text-overflow:clip; /*表示剪切*/
- text-overflow:ellipsis; /*表示显示省略标记*/
- <style type="text/css">
- .test_demo{
- text-overflow:ellipsis;
- overflow:hidden;
- whitewhite-space:nowrap; /*强制文本在一行内显示*/
- width:200px;
- background:#ccc;
- }
- </style>
- <li class="test_demo">
- 超酷的IT技术学习平台(我是省略号)
- </li>
3. 嵌入字体 @font-face
这个重点讲一下。
@font-face是CSS3中的一个模块,他主要是把自己定义的Web字体嵌入到你的网页中,随着@font-face模块的出现,我们在Web的开发中使用字体不怕只能使用Web安全字体,你们当中或许有许多人会不自然的问,这样的东西IE能支持吗?当我告诉大家@font-face这个功能早在IE4就支持了你肯定会感到惊讶。我的Blog就使用了许多这样的自定义Web字体,比如说首页的Logo,Tags以及页面中的手写英文体,很多朋友问我如何使用,能让自己的页面也支持这样的自定义字体,一句话这些都是@font-face实现的,为了能让更多的朋友知道如何使用他,今天我主要把自己的一点学习过程贴上来和大家分享。
首先我们一起来看看@font-face的语法规则:
- @font-face {
- font-family: <YourWebFontName>;
- src: <source> [<format>][,<source> [<format>]]*;
- [font-weight: <weight>];
- [font-style: <style>];
- }
取值说明
1、YourWebFontName:此值指的就是你自定义的字体名称,最好是使用你下载的默认字体,他将被引用到你的Web元素中的font-family。如“font-family:"YourWebFontName";”
2、source:此值指的是你自定义的字体的存放路径,可以是相对路径也可以是绝路径;
3、format:此值指的是你自定义的字体的格式,主要用来帮助浏览器识别,其值主要有以下几种类型:truetype,opentype,truetype-aat,embedded-opentype,avg等;
4、weight和style:这两个值大家一定很熟悉,weight定义字体是否为粗体,style主要定义字体样式,如斜体。
eg:
- <style type="text/css">
- @font-face {
- font-family: "MOOC Font";
- src: url("https://www.jb51.net");
- }
- .demo {
- width: 340px;
- padding: 30px;
- color: #566F89;
- background: #000;
- font-size:58px;
- font-family: "monaco";
- }
- </style>
- <li class="demo">IMOOC</li>
- 织梦标签怎么设置网站(织梦模板DEDECMS文章页实现让用户选择字体大小的代码的方法)
- css3字体怎么设置(使用CSS3 font-feature-settings特性减除字体动画震颤效果)
- html5自定义字体图标(HTML5给汉字加拼音收起展开组件的实现代码)
- 移动端web字体
- php标签怎么写(php 使用mpdf实现指定字段配置字体样式的方法)
- docker给镜像加名称(Alpine Docker镜像字体的问题解决操作)
- css的字体大全(CSS 常用中文字体 Unicode 编码表)
- web前端字体和图标(web字体加载方案优化小结)
- css3设置字体阴影(简单掌握CSS3将文字描边及填充文字颜色的方法)
- html5中canvas标签(html5 canvas绘制网络字体的常用方法)
- canvas实现字体粒子爆炸特效(javascript canvas实现雨滴效果)
- CSS设置字体
- css3字体怎么写(css3个性化字体_动力节点Java学院整理)
- css3定义自定义字体(CSS3字体效果的设置方法小结)
- IIS无法加载svg、woff、woff2字体的解决办法
- dede调用tag标签(dedecms tag标签实现随机颜色和字体大小)
- 兄弟萌,今年的七夕又取消了 思考 思考(今年的七夕又取消了)
- 七夕取消是什么梗(七夕取消是什么梗)
- 这竟然是捏出来的 20种橡皮泥玩法让你轻松hold住魔娃(这竟然是捏出来的)
- 自制橡皮泥(自制橡皮泥)
- 还在卖 禁药西布曲明网上论斤卖(还在卖禁药西布曲明网上论斤卖)
- 微商在朋友圈热卖的 DL减肥咖啡 含违禁药物,你还敢买吗(微商在朋友圈热卖的)
热门推荐
- sqlserver代理无法启动错误1607(SQL Server代理:理解SQL代理错误日志处理方法)
- thinkphp框架实例(ThinkPHP框架整合微信支付之JSAPI模式图文详解)
- div css实例列表(DIV+CSS实现电台列表设计的示例代码)
- 阿里云ftp搭建(阿里云服务器搭建FTP服务器图文教程windows)
- python人脸识别实战视频(Python学习笔记之图片人脸检测识别实例教程)
- python进度条怎么实现(Python小进度条显示代码)
- 笨办法学python3目录(如何愉快地迁移到 Python 3)
- 宝塔面板程序目录(将宝塔面板linux版装在/www以外的目录的方法)
- python大数据学习顺序(Python如何处理大数据?3个技巧效率提升攻略推荐)
- laravel配置文件动态化(在Laravel 的 Blade 模版中实现定义变量)