动画属性 @keyframes
动画最大的特点可以不用鼠标触发,自动的,反复的执行某些动画。
动画使用分为定义和调用:
定义:
/* 1. 定义的动画 */ @keyframes dance {from {transform: scale(1)}to {transform: scale(1.5)} }
或者是
/* 1. 定义的动画 */@keyframes dance {0% {transform: scale(1)} 100% {transform: scale(1.5)}}
调用
img {width: 200px;/* 2. 使用动画 animation: 动画名称 执行时间; infinite 循环*/animation: dance .5s infinite; }
动画属性
- 动画名字参照css类选择器命名
- 动画时长和延迟时间别忘了带单位 s
- infinate 无限循环动画(重复次数)
- alternate 为反向 就是左右来回执行动画(跑马灯)
- forwards 动画结束停留在最后一帧状态, 不循环状态使用
- linear 让动画匀速执行
鼠标经过暂停动画
/* 鼠标经过box, 则 ul 停止动画 */
.box:hover ul {animation-play-state: paused;
}
多组动画
/* 我们想要2个动画一起执行 animation: 动画1, 动画2, ... 动画n */
animation: run 1s steps(12) infinite, move 5s linear forwards;
animation相关属性控制
逐帧动画
逐帧动画:帧动画。
开发中,一般配合精灵图实现动画效果。
/* 将动画过程等分成N份 */
animation-timing-function: steps(N);
动画属性 @keyframes相关推荐
- 使用css3的动画属性@keyframes创建小说轮播图
最近一直在琢磨做一个小说网站模板,在寻找灵感时发现一个很好的小说展示效果-小说三维轮播,如下图所示: 这种小说轮播展示方法不仅美观而且节省页面空间,那么他到底怎么实现的呢?由于本人是一个小白,所以去网 ...
- 在html5中关键帧属性的描述,CSS动画属性关键帧keyframes全解析
大概有多久没有更新专栏文章了.半年?下半年忙到起飞,或者毫不夸张的说是发射?仅有的一点个人时间,上半年贡献给了Python,现在差不多已忘掉了七七八八(一首<凉凉>送给自己),下半年贡献给 ...
- 不炫技,SVG+CSS3 旋转动画属性就能实现的梦幻效果
CSS3的动画相关的基础的属性基本都涉猎过了,个人认为,其中最复杂的是d:path()路径变形动画,超过3D,而位移.轨迹.旋转.缩放.斜切什么的,相对简单一些,但作为非动画设计师而言,灵活的掌握这些 ...
- css3 animation 动画属性简介
animation 动画属性介绍 animation 属性是一个简写属性,用于设置动画属性: 1. animation-name----规定需要绑定到选择器的 keyframe 名称. 语法:anim ...
- 用css的animation动画属性来实现一个H5场景动态电子邀请函
接触css的animation 也有一段时间,经常在朋友圈会看到一些很漂亮的电子邀请函,刚开始以为是视频,后来发现原来是用css的animation来实现的.经过分析,其实是利用css的animati ...
- CSS3的2D动画属性
文章目录 前言 一.2D转换 二.2D动画的基本使用方法 三.2D动画属性 1.常见属性 2.速度曲线属性 3.动画简写属性 四.2D动画的具体实现 1.奔跑熊 2.盒子进圈 前言 动画是css中具有 ...
- 第七章:CSS3基础---变形旋转 2d/3d、c3边框图片、变形缩放 2d/3d、变形倾斜2d、动画属性
<1..变形旋转 2d/3d> x轴旋转 transform:rotateX(数值deg) y轴旋转 transform:rotateY(数值deg) z轴旋转 transform:rot ...
- css情景动画,css3中的动画属性animation应用场景及编写代码教程
讲解一下css3中的动画属性animation应用场景及编写代码教程 以下讨论的是和css3 动画 属性 animation 相关的css3中的动画属性animation应用场景及编写代码教程教程文章 ...
- html的动画属性,css动画属性使用及实例代码(transition/transform/animation)
在开发中,一个好的用户操作界面,总会夹杂着一些动画.css用对少的代码,来给用户最佳的体验感,下面我总结了一些css动画属性的使用方法及用例代码供大家参考,在不对的地方,希望大佬直接拍砖评论. 1 t ...
最新文章
- JavaBean组件的基本使用-语法
- 进行将多张CAD图纸转换成高清WMF格式的操作是什么?
- JAVA单线程以及java多线程的实现方式
- SpringBoot 2.0 + 阿里巴巴 Sentinel 动态限流实战
- 数据中心碳中和白皮书
- FatFsVersion0.01源码分析
- npoi 设定视图为分页预览_按班级分页打印,只要两步就行,不需要再筛选复制打印了...
- 卓越管理的实践技巧(1)如何进行有效的指导 Guidelines for Effective Coaching
- 微信公众平台消息接口开发(6)电话号码链接与网址链接
- SQL Server报表生成器中的R脚本词云
- 2019 十大国产开源项目来势汹汹!
- 编写绘图代码的技巧(二)
- java 文本框输入监听事件_JAVA GUI 事件监听事件 详解 和 案例.
- Windows xp sp3 补丁下载-cuyahoga
- 2016春招腾讯笔试题
- python3输入列表_[Python3] 列表的基本用法[TZZ]
- win10无法访问共享文件,报出错误代码0x80004005
- 关于k700c,t628键值的问题!
- Coin 2017icpc-西安赛区 牛顿二项式
- 充分利用计算机研究GIS,GIS在水文水资源领域中的应用研究
热门文章
- 域名 服务器已停止响应,显示器驱动程序已停止响应 并且已成功恢复
- iOS安全攻防-李文瀚-专题视频课程
- 还不知道PDF文件怎么编辑?这两个小妙招快快学起来
- Python使用redis中文乱码问题
- Unity灯光、烘焙小结(一)Unity灯光烘焙教程
- Simulink HDL Coder FPGA初级开发实践(四) 自动贩卖机建模
- 终极解决方案:windows10资源管理器假死
- WordPress多本小说主题–WNovel主题,现已更新至1.2版本
- java班级管理系统用到数据库_java班级管理课程设计报告--班级管理系统.docx
- Mysql查询每个月的最后一天