CSS3字体效果的设置方法小结


Posted in HTML / CSS onJune 13, 2016

1. 文本阴影 text-shadow
其实与阴影一样
text-shadow: X轴偏移量 Y轴偏移量 模糊半径 阴影颜色
注意: 1.color可以使用rgba色. 2.没有inset值

CSS Code复制内容到剪贴板
  1. <style type="text/css">   
  2. .demo {   
  3.     width340px;   
  4.     padding30px;   
  5.     fontbold 55px/100% "微软雅黑";   
  6.     color#566F89;   
  7.     background#000;   
  8.     text-shadow2px 2px 0 #E4F1FF;   
  9. }   
  10. </style>   
  11.   
  12. <div class="demo">IMOOC</div>  

2. 溢出文本 text-overflow, 用(...)省略标记.

CSS Code复制内容到剪贴板
  1. text-overflow:clip;        /*表示剪切*/  
  2. text-overflow:ellipsis; /*表示显示省略标记*/  
  3. <style type="text/css">   
  4. .test_demo{   
  5.     text-overflow:ellipsis;   
  6.     overflow:hidden;   
  7.     whitewhite-space:nowrap;       /*强制文本在一行内显示*/  
  8.     width:200px;   
  9.     background:#ccc;   
  10. }   
  11. </style>   
  12.   
  13. <div class="test_demo">   
  14.   超酷的IT技术学习平台(我是省略号)   
  15. </div>  

3. 嵌入字体 @font-face
这个重点讲一下。
@font-face是CSS3中的一个模块,他主要是把自己定义的Web字体嵌入到你的网页中,随着@font-face模块的出现,我们在Web的开发中使用字体不怕只能使用Web安全字体,你们当中或许有许多人会不自然的问,这样的东西IE能支持吗?当我告诉大家@font-face这个功能早在IE4就支持了你肯定会感到惊讶。我的Blog就使用了许多这样的自定义Web字体,比如说首页的Logo,Tags以及页面中的手写英文体,很多朋友问我如何使用,能让自己的页面也支持这样的自定义字体,一句话这些都是@font-face实现的,为了能让更多的朋友知道如何使用他,今天我主要把自己的一点学习过程贴上来和大家分享。
首先我们一起来看看@font-face的语法规则:

CSS Code复制内容到剪贴板
  1. @font-face {   
  2.    font-family: <YourWebFontName>;   
  3.    src: <source> [<format>][,<source> [<format>]]*;   
  4.    [font-weight: <weight>];   
  5.    [font-style: <style>];   
  6.  }  

取值说明
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:

CSS Code复制内容到剪贴板
  1. <style type="text/css">   
  2. @font-face {   
  3.     font-family"MOOC Font";   
  4.     srcurl("https://3water.com");   
  5. }   
  6. .demo {   
  7.     width340px;   
  8.     padding30px;   
  9.     color#566F89;   
  10.     background#000;   
  11.     font-size:58px;   
  12.     font-family"monaco";   
  13. }   
  14. </style>   
  15.   
  16. <div class="demo">IMOOC</div>  
HTML / CSS 相关文章推荐
前端面试必备之CSS3的新特性
Sep 05 HTML / CSS
CSS3实战第一波 让我们尽情的圆角吧
Aug 27 HTML / CSS
45个非常奇妙的CSS3 特性应用示例
Jan 01 HTML / CSS
CSS3属性background-size使用指南
Dec 09 HTML / CSS
一款纯css3实现的竖形二级导航的实例教程
Dec 11 HTML / CSS
总结30个CSS3选择器
Apr 13 HTML / CSS
Html5 postMessage实现跨域消息传递
Mar 11 HTML / CSS
html5+css3实现一款注册表单实例
Apr 17 HTML / CSS
手机端用rem+scss做适配的详解
Nov 15 HTML / CSS
详解H5 活动页之移动端 REM 布局适配方法
Dec 07 HTML / CSS
Html5之webcoekt播放JPEG图片流
Sep 22 HTML / CSS
CSS3美化表单控件全集
Jun 29 #HTML / CSS
CSS3+DIV实现漂亮的动画彩色标签
Jun 16 #HTML / CSS
超酷炫 CSS3垂直手风琴菜单
Jun 28 #HTML / CSS
CSS3中的注音对齐属性ruby-align用法指南
Jul 01 #HTML / CSS
CSS3中Transform动画属性用法详解
Jul 04 #HTML / CSS
CSS3 渐变(Gradients)之CSS3 线性渐变
Jul 08 #HTML / CSS
CSS3 渐变(Gradients)之CSS3 径向渐变
Jul 08 #HTML / CSS
You might like
smarty模板嵌套之include与fetch性能测试
2010/12/05 PHP
PHP实现的交通银行网银在线支付接口ECSHOP插件和使用例子
2014/05/10 PHP
Thinkphp中Create方法深入探究
2014/06/16 PHP
php5.3提示Function ereg() is deprecated Error问题解决方法
2014/11/12 PHP
TP5(thinkPHP5)框架基于ajax与后台数据交互操作简单示例
2018/09/03 PHP
使用JavaScript实现Java的List功能(实例讲解)
2013/11/07 Javascript
让input框实现类似百度的搜索提示(基于jquery事件监听)
2014/01/31 Javascript
通过实例理解javascript中没有函数重载的概念
2015/06/03 Javascript
JAVA四种基本排序方法实例总结
2015/07/24 Javascript
js阻止浏览器默认行为的简单实例
2016/05/15 Javascript
JavaScript编写Chrome扩展实现与浏览器的交互及时间通知
2016/05/16 Javascript
js删除局部变量的实现方法
2016/06/25 Javascript
Node.js 日志处理模块log4js
2016/08/28 Javascript
bootstrap confirmation按钮提示组件使用详解
2017/08/22 Javascript
把vue-router和express项目部署到服务器的方法
2018/02/21 Javascript
快速解决angularJS中用post方法时后台拿不到值的问题
2018/08/14 Javascript
解决vue脚手架项目打包后路由视图不显示的问题
2018/09/20 Javascript
用element的upload组件实现多图片上传和压缩的示例代码
2019/02/12 Javascript
微信小程序textarea层级过高的解决方法
2019/03/04 Javascript
js字符串类型String常用操作实例总结
2019/07/05 Javascript
js 递归json树实现根据子id查父id的方法分析
2019/11/08 Javascript
vue 解决uglifyjs-webpack-plugin打包出现报错的问题
2020/08/04 Javascript
JS性能优化实现方法及优点进行
2020/08/30 Javascript
[02:51]2018年度DOTA2最佳中单位选手-完美盛典
2018/12/17 DOTA
浅谈Python由__dict__和dir()引发的一些思考
2017/10/30 Python
python与caffe改变通道顺序的方法
2018/08/04 Python
python退出命令是什么?详解python退出方法
2018/12/10 Python
Python连接Oracle之环境配置、实例代码及报错解决方法详解
2020/02/11 Python
python GUI库图形界面开发之PyQt5图片显示控件QPixmap详细使用方法与实例
2020/02/27 Python
python des,aes,rsa加解密的实现
2021/01/16 Python
html5 利用重力感应实现摇一摇换颜色可用来做抽奖等等
2014/05/07 HTML / CSS
美国顶尖折扣时尚购物网:Bluefly
2016/08/28 全球购物
咖啡蛋糕店创业计划书
2014/01/28 职场文书
六年级学生评语
2014/04/22 职场文书
新闻通讯稿模板
2015/07/22 职场文书
世界十大儿童漫画书排名,法国国宝漫画排第五,第二是轰动日本连环
2022/03/18 欧美动漫