css css3新特性
2015-12-29 15:08
447 查看
css css3新特性
一.css3是什么?
我不喜欢把已有的概念从一个地方抄到另一个地方,还是喜欢如下方式。
参考百度百科:
http://baike.baidu.com/link?url=z2VMay9efpFDoQYBR5WuQ_hVP7SWsNltmlm7Qna3yxfA6P0VtrpcI6HjamwbLrQTbcbvyxuuJEsy2c7JBXemyq
参考w3school:
http://www.w3school.com.cn
二.css3新特性:
1.兼容各大浏览器(重中之重)
-moz代表firefox浏览器私有属性
-ms代表IE浏览器私有属性
-webkit代表chrome、safari私有属性
2.边框:创建圆角边框,向矩形添加阴影。
[b](1)简单如下几个:[/b]
border-radius:圆角边框
box-shadow:阴影
border-image:图片
[b](2)复杂的如下图:[/b]
border-radius:
box-shadow:
border-image:
3.转换:允许我们对元素进行旋转、缩放、移动或倾斜。
(1)简单如下几个:
rotate:旋转
translate:转换
scale:缩放
matrix:矩阵
skew:倾斜
perspective:透视
(2)复杂的如下图:
4.背景:可以为背景图片设置大小,背景中可以添加多个背景图片。
[b](1)简单如下几个:[/b]
background-size
background-clip
background-origin
[b](2)复杂的如下图:[/b]
background-clip:
background-origin:
background-size:
5.文本特效:为文本添加阴影,换行等。
[b](1)简单如下几个:[/b]
text-shadow:规定水平阴影、垂直阴影、模糊距离,以及阴影的颜色。
word-wrap:强制文本换行。
[b](2)复杂的如下图:[/b]
6.字体:可以自定义字体
[b][b](1)简单如下几个:[/b][/b]
@font-face:
在新的 @font-face 规则中,您必须首先定义字体的名称(比如 myFirstFont),然后指向该字体文件。
如需为 HTML 元素使用字体,请通过 font-family 属性来引用字体的名称 (myFirstFont):
[b][b](2)复杂的如下图:[/b][/b]
7.过滤:当元素从一种样式变换为另一种样式时为元素添加效果
[b][b][b](1)简单如下几个:[/b][/b][/b]
transition-property:过渡效果的 CSS的名称
transition-duration:过滤效果的时长
transition-timing-function:速度效果的速度曲线
transition-delay:何时开始过滤
[b][b][b](2)复杂的如下图:[/b][/b][/b]
[b]8.动画:使元素从一种样式逐渐变化为另一种样式的效果[/b]
[b][b][b][b][b](1)简单如下几个:[/b][/b][/b][/b][/b]
[b][b][b][b][b]keyframes:关键帧[/b][/b][/b][/b][/b]
[b][b][b][b][b]animation:动画[/b][/b][/b][/b][/b]
[b][b][b][b][b][b][b][b][b](2)复杂的如下图:[/b][/b][/b][/b][/b][/b][/b][/b][/b]
[b][b][b][b][b][b][b][b][b]
[/b][/b][/b][/b][/b][/b][/b][/b][/b]
要想学好前端技术,必须熟记属性及值,所谓的熟记不是背而是手写,不使用带有智能提示的工具能写出来的!推荐工具(editplus不会只能提示,但是会提示错对)
一.css3是什么?
我不喜欢把已有的概念从一个地方抄到另一个地方,还是喜欢如下方式。
参考百度百科:
http://baike.baidu.com/link?url=z2VMay9efpFDoQYBR5WuQ_hVP7SWsNltmlm7Qna3yxfA6P0VtrpcI6HjamwbLrQTbcbvyxuuJEsy2c7JBXemyq
参考w3school:
http://www.w3school.com.cn
二.css3新特性:
1.兼容各大浏览器(重中之重)
-moz代表firefox浏览器私有属性
-ms代表IE浏览器私有属性
-webkit代表chrome、safari私有属性
2.边框:创建圆角边框,向矩形添加阴影。
[b](1)简单如下几个:[/b]
border-radius:圆角边框
box-shadow:阴影
border-image:图片
[b](2)复杂的如下图:[/b]
border-radius:
box-shadow:
border-image:
3.转换:允许我们对元素进行旋转、缩放、移动或倾斜。
(1)简单如下几个:
rotate:旋转
translate:转换
scale:缩放
matrix:矩阵
skew:倾斜
perspective:透视
(2)复杂的如下图:
4.背景:可以为背景图片设置大小,背景中可以添加多个背景图片。
[b](1)简单如下几个:[/b]
background-size
background-clip
background-origin
[b](2)复杂的如下图:[/b]
background-clip:
background-origin:
background-size:
5.文本特效:为文本添加阴影,换行等。
[b](1)简单如下几个:[/b]
text-shadow:规定水平阴影、垂直阴影、模糊距离,以及阴影的颜色。
word-wrap:强制文本换行。
[b](2)复杂的如下图:[/b]
6.字体:可以自定义字体
[b][b](1)简单如下几个:[/b][/b]
@font-face:
在新的 @font-face 规则中,您必须首先定义字体的名称(比如 myFirstFont),然后指向该字体文件。
如需为 HTML 元素使用字体,请通过 font-family 属性来引用字体的名称 (myFirstFont):
[b][b](2)复杂的如下图:[/b][/b]
7.过滤:当元素从一种样式变换为另一种样式时为元素添加效果
[b][b][b](1)简单如下几个:[/b][/b][/b]
transition-property:过渡效果的 CSS的名称
transition-duration:过滤效果的时长
transition-timing-function:速度效果的速度曲线
transition-delay:何时开始过滤
[b][b][b](2)复杂的如下图:[/b][/b][/b]
[b]8.动画:使元素从一种样式逐渐变化为另一种样式的效果[/b]
[b][b][b][b][b](1)简单如下几个:[/b][/b][/b][/b][/b]
[b][b][b][b][b]keyframes:关键帧[/b][/b][/b][/b][/b]
[b][b][b][b][b]animation:动画[/b][/b][/b][/b][/b]
[b][b][b][b][b][b][b][b][b](2)复杂的如下图:[/b][/b][/b][/b][/b][/b][/b][/b][/b]
[b][b][b][b][b][b][b][b][b]
[/b][/b][/b][/b][/b][/b][/b][/b][/b]
要想学好前端技术,必须熟记属性及值,所谓的熟记不是背而是手写,不使用带有智能提示的工具能写出来的!推荐工具(editplus不会只能提示,但是会提示错对)
相关文章推荐
- 使图片垂直&水平居中的CSS实现方法
- 改下拉框的默认样式,有了这个插件什么都是浮云!
- 30+有用的CSS代码片段(摘自Coder资源网)
- 淘宝装修之模块之间有间隙(淘宝装修一)
- CSS字体选择,字体大小,粗细,斜体,缩进,文字单词间距
- CSS 属性 - :before && :after
- rem用法 css3
- (转载)css高级选择器
- css3 新增属性集合
- QPushButton的样式表的顺序问题
- Drupal 通过API动态的添加样式文件
- Drupal 添加样式文件 add style sheets
- Drupal 覆写系统样式
- 为KindEditor编辑器中的内容增加样式,使得自定义前台页面显示效果与编辑器效果一致
- CSS clear 清除浮动,兼容各浏览器
- JS 给某个DIV增加CLASS样式名
- 小议Data URI scheme及其在CSS中的相关使用
- css太极图
- after与before应用
- 图片居中显示