美文网首页
CSS-简单动画样式-2018.07.05

CSS-简单动画样式-2018.07.05

作者: 侯小强2018 | 来源:发表于2018-07-07 10:38 被阅读0次

CSS 简单动画

  • 图片旋转和移动

  • 插入播放器

图片旋转

animation 命令(animation:命名 时间 动画属性)

<style>
img.{  
       animation: tutu 5s linear infinite; 
 }

      @keyframes tutu{
                    from{transform: rotate(0deg);}
                    to   {transform: rotate(360deg);}
      }
</style>

infinite :无线循环
linear:直线动画
transform:变换方式
rotate:旋转 totate(旋转角度) deg:角度
from to 从一个角度旋转到另一个角度

插入播放器

<video> </video>
<video src="插入一个音频"
controls=controls 表示可以控制按键

实例操作:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
         <style type="text/css">
                img{
                      border-radius:  150px;
                      animation: tutu 5s linear infinite;
                      width: 150px;
                      height: 150px;
                }
                
                @keyframes tutu{
                    from{transform: rotate(0deg);}
                    to{transform: rotate(360deg);}
                }
        </style>
    </head>
    
    <body>      
    <img src="img/IMG_20180628_132209.jpg"/>
    <br/>
        <video src=" img/郭静_心墙.mp3" controls="controls"></video>                    
    </body>
</html>

显示效果:

实际动画效果图片展示

图片是按照逆时针360度旋转的,下面的播放器

图片移动

将图片的属性设置成为在屏幕中移动,可以根据自己想要的路径和方向,还可益气设置时间。

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        
        <style type="text/css">
            img{
                border-radius: 150px;
                width: 150px;
                height: 150px;
                position: relative;
                animation: tutu 10s linear infinite;
                
            }
            
        @keyframes tutu
{
    0%   {top:300px; left:0px; background:red;}
    25%  {top:0px; left:300px; background:blue;}
    40%  {top:150px; left:450px; width:300px;background:yellow;}
    50%  {top:300px; left:300px; background:yellow;}
    75%  {top:300px; left:0px; background:green;}
    100% {top:0px; left:0px; background:red;}
}                           
        </style>
    </head>

    <body>
        <div style="background-color: greenyellow;height: 500px;">
        <img src="img/IMG_20180628_132209.jpg" />
        <br/>
        
        <video src="img/郭静_心墙.mp3" controls="controls"></video>
        </div>
    </body>
</html>

显示效果:

页面上的图片按照规定的路径进行移动,实现了动态移动的效果!

相关文章

  • CSS-简单动画样式-2018.07.05

    CSS 简单动画 图片旋转和移动 插入播放器 图片旋转 animation 命令(animation:命名 时间 ...

  • CSS-动画

    动画 transform变换 对元素进行平移,旋转,缩放,而对其他元素无影响 translate平移,rotate...

  • 前端学习之CSS

    前言:HTML-页面结构,负责从语义的角度搭建页面结构;CSS-页面样式表现,负责从审美的角度美化页面;JavaS...

  • 仿照淘宝直播点赞的动画效果

    简单介绍一下, 左边是样式一, 采用的是一个路径动画, 右边是样式二,采用了一组动画组, 相对于第一种形式, 使用...

  • CSS-动画animation

    动画可以通过设置多个节点来精确控制一个或一组动画,常用来实现复杂的动画效果。引用动画:animation:动画名称...

  • css-过渡动画

  • css-帧动画

    css的帧动画,说白了就是和flash动画差不多,比如一个正方形过度成为一个圆形,并且是逐渐形成。keyframe...

  • css-过度动画

    css的帧动画,说白了就是和flash动画差不多,比如一个正方形过度成为一个圆形,并且是逐渐形成。keyframe...

  • CSS-动画模块

    告诉系统需要执行哪个动画animation-name: XXOO; (名字可以随便写) 告诉系统动画持续的时长an...

  • [JavaScript] (Day-27) - jQuery

    使用jQuery实现动画,代码已经简单得不能再简化了:只需要一行代码! jQuery内置的几种动画样式: show...

网友评论

      本文标题:CSS-简单动画样式-2018.07.05

      本文链接:https://www.haomeiwen.com/subject/mgxmuftx.html