css3新特性学习摘要
2015-04-14 17:05
337 查看
1.背景(background)添加多个图片,用逗号分隔即可
div{background:url(xxx) no-repeat left top, url(yyy) no-repeat right top}
麻烦的是,如果用重复(repeat, repeat-x, repeat-y)的话,图片会相互覆盖,不会用此来实现背景叠加效果不错
2.过度效果(transition)
div{
transition-proerty: width,color,xxx等或者all;
transition-duration: 时长s;
transition-timing-function: linear|ease|ease-in|ease-out|ease-in-out|cubic-bezier(n,n,n,n)
transition-delay:开始前的延时s;
}
在定义好后任意时刻,针对指定属性的变化,都为有过度的效果,如:
div:hover{width:100px}
3.动画(animation)
div{
animation-name:mymove;
animation-duration: 5s;
animation-timing-function:linear|ease|ease-in|ease-out|ease-in-out|cubic-bezier(n,n,n,n)
animation-delay:2s;
animation-iteration-count:n|infinite;
animation-direction:normal|alternate;
animation-play-state:running|paused;
animation-fill-mode:none|forwards|backwards|both;
}
@keyframes mymove{
from {left:0px;}
50% {background:blue}
to {left:200px;}
}
实现动画停留在最后状态的方法:
a.把样式设置最终的效果,animation-iteration-count设为1
b.直接把animation-fill-mode设为forwards
div{background:url(xxx) no-repeat left top, url(yyy) no-repeat right top}
麻烦的是,如果用重复(repeat, repeat-x, repeat-y)的话,图片会相互覆盖,不会用此来实现背景叠加效果不错
2.过度效果(transition)
div{
transition-proerty: width,color,xxx等或者all;
transition-duration: 时长s;
transition-timing-function: linear|ease|ease-in|ease-out|ease-in-out|cubic-bezier(n,n,n,n)
transition-delay:开始前的延时s;
}
在定义好后任意时刻,针对指定属性的变化,都为有过度的效果,如:
div:hover{width:100px}
3.动画(animation)
div{
animation-name:mymove;
animation-duration: 5s;
animation-timing-function:linear|ease|ease-in|ease-out|ease-in-out|cubic-bezier(n,n,n,n)
animation-delay:2s;
animation-iteration-count:n|infinite;
animation-direction:normal|alternate;
animation-play-state:running|paused;
animation-fill-mode:none|forwards|backwards|both;
}
@keyframes mymove{
from {left:0px;}
50% {background:blue}
to {left:200px;}
}
实现动画停留在最后状态的方法:
a.把样式设置最终的效果,animation-iteration-count设为1
b.直接把animation-fill-mode设为forwards
相关文章推荐
- HTML5+CSS3学习笔记(二) 页面布局:HTML5新元素及其特性
- 前端复习--CSS3特性学习
- CSS3新特性学习
- 从零开始前端学习[40]:css3中的resize,user-select属性,多列布局特性,怪异盒子模型,倒影
- java学习笔记(一)java面向对象特性摘要
- HTML5+CSS3学习笔记(二) 页面布局:HTML5新元素及其特性
- Css3系列——css3新特性学习笔记
- SilverLight商业应用程序开发---学习笔记(9)从摘要信息跳转到详细信息 导航到细节视图 在弹出窗体打开细节视图 使用DataGrid控件的行细节显示特性显示细节内容 主/从视图的实现
- CSS3新增特性及知识学习线路
- 学习css3新特性总结
- CSS3与页面布局学习总结(六)——CSS3新特性(阴影、动画、渐变、变形、伪元素等)
- CSS3新特性学习
- CSS3与页面布局学习总结(八)——浏览器兼容与前端性能优化
- spring 3.0新特性学习1
- Scala学习笔记:重要语法特性
- Python特性学习——可迭代对象,迭代器(重新修正)
- 18/1/29.HTML5/CSS3的学习(十二)——SVG实例
- [RabbitMQ]09_RabbitMQ学习之消息可靠性及特性
- 用CSS3特性直接绘图,半圆角,三角形,圆形等
- Android开发学习之路-Android N新特性-多窗口模式