CSS3设置动画的相关属性有哪些

动画相关属性有:transform、transform-origin、transition、“@keyframes”、animation、animation-name、animation-duration、animation-delay等。

CSS3设置动画的相关属性有哪些

本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。

css3有三种动画分为:transform、transition、animation

1、transform(2D/3D 转换属性)

属性 说明 CSS

transform适用于2D或3D转换的元素3transform-origin允许您更改转化元素位置3transform-style3D空间中的指定如何嵌套元素3perspective指定3D元素是如何查看透视图3perspective-origin指定3D元素底部位置3backface-visibility定义一个元素是否应该是可见的,不对着屏幕时3

2、transition(过渡属性)

立即学习“前端免费学习笔记(深入)”;

属性 说明 CSS

transition此属性是 transition-property、transition-duration、transition-timing-function、transition-delay 的简写形式。3transition-property设置用来进行过渡的 CSS 属性。3transition-duration设置过渡进行的时间长度。3transition-timing-function设置过渡进行的时序函数。3transition-delay指定过渡开始的时间。3

3、animation(动画属性)

属性 描述 CSS

@keyframes定义一个动画,@keyframes定义的动画名称用来被animation-name所使用。3animation复合属性。检索或设置对象所应用的动画特效。3animation-name检索或设置对象所应用的动画名称 ,必须与规则@keyframes配合使用,因为动画名称由@keyframes定义3animation-duration检索或设置对象动画的持续时间3animation-timing-function检索或设置对象动画的过渡类型3animation-delay检索或设置对象动画的延迟时间3animation-iteration-count检索或设置对象动画的循环次数3animation-direction检索或设置对象动画在循环中是否反向运动3animation-play-state检索或设置对象动画的状态3

示例:

nbsp;html>div {width: 50px;height: 50px;background: red;margin: 100px;animation: mymove 5s infinite;-webkit-animation: mymove 5s infinite; /* Safari and Chrome */}@keyframes mymove {50% {width: 150px;height: 150px;transform: rotate(360deg);}}@-webkit-keyframes mymove{  /* Safari and Chrome */50% {width: 100px;height: 100px;transform: rotate(360deg);}}

登录后复制

1.gif

(学习视频分享:css视频教程)

以上就是CSS3设置动画的相关属性有哪些的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2940109.html

(0)
上一篇 2025年3月11日 21:41:46
下一篇 2025年3月11日 21:42:00

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 关于HTML5和CSS替换使用

    听到html5的都知道它的强大,如更多的描述性标记、较少依赖于插件的多媒体支持、跨文档消息通信、web sockets、客户端存储、更强大的表单、提升可访问性、先进的选择器、强大的视觉效果。费话不多说,细细说来 被废弃的标签和属性 废弃的标…

    编程技术 2025年4月4日
    100
  • vue.js如何判断对象是否存在某个属性

    vue.js判断对象是否存在某个属性的方法:【if(row.hasOwnProperty(‘url’)){//row对象存在’url’属性}else{//row对象不存在’url&…

    2025年4月1日
    100
  • 浅析vue怎么实现动画效果

    vue怎么实现动画效果?下面本篇文章带大家简单了解一下vue封装的过度与动画,希望对大家有所帮助! Vue封装的过度与动画 1.作用 在插入,更新,移除DOM元素时,在合适的时候给元素添加样式类名。 2.写法 准备好样式:元素进入的样式  …

    2025年4月1日
    300
  • Vue中如何使用过渡类名实现动画过渡效果

    vue是一种流行的javascript框架,旨在简化web应用程序的开发。其中,过渡类名是个非常重要的特性,可以使得我们在dom元素的添加、移除以及其他行为中实现过渡动画效果。在本文中,我们将学习如何使用vue中的过渡类名,从而为我们的we…

    编程技术 2025年4月1日
    200
  • VUE3入门实例:构建一个简单的精灵图动画

    vue3是一个非常流行的前端框架,近年来越来越受到开发者们的喜爱。它具有易学易上手的特点,使得前端开发人员能够快速地构建出美观、高效的web应用程序。本文将为大家介绍如何使用vue3来构建一个简单的精灵图动画。 什么是精灵图动画? 精灵图动…

    编程技术 2025年4月1日
    100
  • VUE3基础教程:使用Vue.js过度和动画

    vue.js是一个构建用户界面的渐进式框架,其中过渡和动画的实现非常便利。在这篇文章中,我们将介绍如何使用vue.js过渡和动画,包括如何设置样式和触发过渡事件。 过渡 在Vue.js中,过渡(transition)是指在元素插入、更新或移…

    编程技术 2025年4月1日
    100
  • photoshop CS5制作3D复合动作地球旋转动画

    这篇文章主要介绍了photoshop cs5制作3d复合动作地球旋转动画,步骤很简单。喜欢的朋友可以一起来学习  一、制作3d地球 。  二、文档设置:3秒,30。  三、载入世界地图,打开图层窗口里“纹理”的眼睛,用“3d对象旋转工具”将…

    2025年4月1日
    100
  • photoshop制作一个立体3D动画

    这篇文章主要介绍了photoshop制作一个立体3D动画,教程很简单,喜欢的朋友可以一起来学习先看ps cs5制作出的3D动画效果图:   一、用cs5的3d功能制作3d图,制作方法见 用photoshop cs5制作3d动画(一):制作3…

    2025年4月1日 编程技术
    100
  • Photoshop巧用滤镜制作滴墨成花动画效果图

    Photoshop巧用滤镜制作滴墨成花动画效果图,喜欢的朋友可以一起来学习动画图:   (便条纸,文字效果也不错.)  略记了一下步骤.   便条纸滤镜的连续变化,像雪花慢慢地退去…  凸现的数值取小了点.   除上两个滤镜,还…

    2025年4月1日 编程技术
    100
  • PS制作像素图GIF动画教程

    当我们画好一副像素图时,总是希望能让它动起来,使画中的人物或动物更加生动活泼,赋有生命力当我们画好一副像素图时,总是希望能让它动起来,使画中的人物或动物更加生动活泼,赋有生命力。  那么今天我就介绍两种做GIF动画的工具和制作的方法给大家。…

    2025年4月1日 编程技术
    100

发表回复

登录后才能评论