CSS3 font-smoothing
** 功能:**
CSS3中用于设置字体的抗锯齿或者说光滑度的属性。
** 语法规则:**
font-smoothing:subpixel-antialiased | none | antialiased
** 取值说明:**
none用于小像素的文本、subpixel-antialiased浏览器默认的、antialiased反锯齿
隐藏元素的4种方法
- 1、display:none; 隐藏元素不占位
- 2、position:absolute;left:-999px; 隐藏元素不占位
- 3、visibility:hidden;隐藏元素但是占有位置 4、opacity:0; 隐藏元素但是占有位置
CSS3 backface-visibility
** 功能:**
定义当元素不面向屏幕时是否可见。
** 语法规则:**
backface-visibility:visible | hidden;
** 取值说明**
- Visible:背面是可见的
- Hidden:背面是不可见的
CSS3 @font-face
** 功能:**
@font-face是css3中的一个模块,主要用于将自己定义的Web字体嵌入到网页中。
** 语法规则:**
@font-face{
font-family:<YourWebFontName>;
src:<source>[<format][,<source>[<format>]]*;
[font-weight:<weight>];
[font-weight:<style>];
}
** 取值说明:**
- YourWebFontName:此值指的就是你自定义的字体名称,最好是使用你下载的默认字体,他将被引用到你的Web元素中的font-family。
如:
fpont-family:“YourWebFontName” - source :此值指的是你自定义字体的存放路径,可以是相对路径也可以是绝对路径;
- format:此值指的是你自定义的字体的格式,主要用来帮助浏览器识别,其值主要有以下几种类型; truetype , opentype , truetype-aat , embedded-opentype , avg等。
- weight和style:weight定义字体是否为粗体,style主要定义字体样式,如,斜体。
常用的几种字体格式:
- 1、TureType(.ttf)格式
- 2、OpenType(.otf)格式
- 3、Web Open Font Format(.woff)格式
- 4、Embedded Open Type(.eot)格式
- 5、SVG(.svg)格式
字体下载:
CSS3 animation
** 功能:**
(不需要时间来触发的)而 transition 需要 鼠标事件来触发的
用于创建动画
** 语法规则:**
-
animation:namedurationtiming-functiondelayiteration-countdiraction动画名称 速度 播放曲线(形式) 延时 播放次数 反向播放 -
animation-name规定需要绑定到选择器的keyframe名称 -
animation-duration完成动画所花费的时间,以 秒 或 毫秒计算 -
animation- timing-function规定动画的 速度曲线 -
animation-delay在动画开始之前的延迟时间 -
animation-iteration-count动画应该播放的次数 -
animation-diraction是否应该轮流 反向播放动画