CSS 动画效果
2018-04-24 15:08
435 查看
总体来说两类:1. transition: 从一个样式到另外一个样式的过渡过程width:过渡需要的时间linear: 匀速过度 transition: 1s linear; 匀速过渡,而且时长2sease: 慢速开始,然后加快,然后慢速结束ease-in: 慢速开始ease-out: 慢速结束ease-in-out: 慢速开始和结束例子:.div1{width: 100px; transition: 1s linear;} .div1:hover{width:500px;}过渡的属性可以是宽高,字体颜色,背景色等2. transform:从一个位置到另外一个位置,通常结合transition来使用①旋转
rotate(30deg) 正值是顺时针 rotateX(30deg) rotateY(30deg)② 移动 translate(x,y) 正值是向右,向下
translate3d(x,y,z) translateX translateY translateZ③ 缩放 scale(x,y) x,y 是倍数,可以是负值
scaleX scaleY例子:鼠标移入时元素从最下面没有慢慢滑入的效果
- .div1{
- width:100px;height:200px;background:pink;
- position:relative;
- overflow: hidden;
- transition:1s;
- }
- .div1 p{
- margin:0;
- height:50px;position:absolute;
- bottom:-50px;left:0;right:0;
- background:red;
- transition:1s;
- }
- .div1:hover{
- transform: translateY(10px);
- <span style="color:#FF0000;">box-shadow:0 10px 20px gray;</span> /* 右,下,模糊半径,阴影颜色*/
- }
- <span style="color:#FF0000;">.div1:hover p{</span> /* 鼠标移到div1上对内部的p书写样式*/
- transform: translateY(-50px);
- }
- <div class="div1">
- <p>好好学习,天天向上</p>
- </div>
阅读更多
相关文章推荐
- CSS动画效果——transition之渐变方块
- CSS-动画效果
- CSS各种动画效果
- CSS动画效果的回调
- css动画翻转效果
- HTML+CSS实现动画效果
- css动画 文字闪烁效果
- 使用CSS实现outline切换的动画效果
- 简单CSS技巧实现的Logo动画效果(很像导航栏上经常运用的效果,但有差别)
- 10个CSS和jQuery的加载中(loading)动画效果实现
- js、jquery和css 3中的动画实现效果
- 20个真棒的jquery和css打造的图片动画效果(网站背景随时变换,广告牌效果..)
- CSS3动画效果-animate.css
- 从0开始html前端页面开发_CSS实现图像获取鼠标焦点逐渐变大动画效果
- CSS--使用Animate.css制作动画效果
- swiper切换动画效果,需要先加载swiper.animate.min.js和animate.min.css。
- css动画效果
- css动画效果
- css常用属性以及动画效果代码
- 最简化模型2——css3分阶段动画效果(经过实测)之转动的div