web前端|前端问答
css3,字体放大缩小,动画
web前端-前端问答
sid获取器源码,vscode 安装gcc,ubuntu安装挂载u盘,tomcat出错日志,sqlite3 max,android 时间插件下载,开发app的前端框架,数据爬虫项目发布,php mysql 扩展,郑州SEO优化营商,菜谱网站程序下载,网页劫持代码,管理系统网站模板下载,404 – 页面源码,酒店管理系统源码图片,关于程序的好网站lzw
在css中,可以使用animation
属性、“@keyframes
”规则、transform: scale()
实现字体放大缩小动画
开源商城源码java,ubuntu网卡配置教程,tomcat闪退怎么弄,python 爬虫 租房,php嗅探视频的写法,著名的seolzw
示例:
web生产出入库源码,linux如何安装vscode,ubuntu启动错误,启动并测试tomcat,anyproxy爬虫,微信公众号PHP框架,清徐seo优化哪家便宜,完整下载asp网站下载,静态购物网页模板lzw
/*css部分*/@keyframes scaleDraw {/*定义关键帧、scaleDrew是需要绑定到选择器的关键帧名称*/0% {transform: scale(1);/*开始为原始大小*/}25% {transform: scale(1.5);/*放大1.1倍*/}50% {transform: scale(1);}75% {transform: scale(1.5);}}.ballon {width: 150px;height: 200px;margin: 100px auto;-webkit-animation-name: scaleDraw;/*关键帧名称*/-webkit-animation-timing-function: ease-in-out;/*动画的速度曲线*/-webkit-animation-iteration-count: infinite;/*动画播放的次数*/-webkit-animation-duration: 5s;/*动画所花费的时间*//*可以简写为*//* animation: scaleDraw 5s ease-in-out infinite; *//* -webkit-animation: scaleDraw 5s ease-in-out infinite; */}
欢迎来到PHP中文网
说明:
animation(动画属性)
@keyframes
是CSS3的一种规则,可以用来定义CSS动画的一个周期的行为,可以创建简单的动画。
@keyframes规则里是由一组封装的CSS样式规则组成的,这些规则描述了属性值如何随时间变化。
@keyframes animation-name {keyframes-selector {css-styles;}}
keyframes-selector:定义动画的百分比,它介于0%到100%之间。一个动画可以包含许多选择器。
然后,使用不同的CSS animation(动画)属性,可以控制动画的许多不同方面,包括动画迭代的次数,是否在开始和结束值之间交替,以及动画是否应该运行或暂停。动画也可以延迟其开始时间。
@keyframe规则由关键字“@keyframe”组成,后面接着是给出动画名称的标识符(将使用animation-name引用),随后是通过一组样式规则(用大括号分隔)。然后,通过使用标识符作为animation-name属性的值,将动画应用于元素。
语法:
/* 定义动画*/@keyframes 动画名称{ /* 样式规则*/}/* 将它应用于元素 */.element { animation-name: 动画名称(在@keyframes中已经声明好的); /* 或使用动画简写属性*/ animation: 动画名称 1s ...}
在大括号中,我们需要定义关键帧或航点,这些关键帧或航点指定在动画期间的特定点处正在动画化的属性的值。这允许我们控制动画序列中的中间步骤。
(学习视频分享:css视频教学、web前端)
如果觉得《css3怎么实现字体放大缩小动画》对你有帮助,请点赞、收藏,并留下你的观点哦!