2019独角兽企业重金招聘Python工程师标准>>>

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
        /*通过2D转换我们能够对元素进行移动、缩放、转动、拉长或拉伸。下面是2D转换的方法
         * transform为动画属性可以为2D或3D动画
        translate()元素从当前位置移动根据X,Y轴移动
        rotate() 旋转角度 单位度 deg
        scale()缩放转换  
        skew()元素翻转给定的角度,根据给定的水平线(X 轴)和垂直线(Y 轴)参数:
        matrix()把所有的属性放在一起的简写 包含数学函数,允许您:旋转、缩放、移动以及倾斜元素。
        * */
        .dh_2d{
            width: 80px;
            height: 50px;
            margin: 200px auto;
            background: #009688;
            /*transform: translate(100px,50px);*/    
            /*transform: rotate(60deg);*/
            /*transform: scale(1.5,3);*/
            /*transform: skew();*/
            /*transform: skew(50deg ,60deg);*/
            transform: matrix(0.866,0.5,-0.5,0.866,0,0);
        }
        
        /*3D转换*/
         /*rotateX() 方法,元素围绕其 X 轴以给定的度数进行旋转
          rotateY() 方法,元素围绕其 Y 轴以给定的度数进行旋转。
          * */
        .dh_3d{
            width: 100px;
            height: 100px;
            border-top: 2px solid red;
            border-right:2px solid #006DCC ;
            border-bottom:2px solid #002A80 ;
            border-left:2px solid #000000 ;
            margin: 200px auto;
            transform: rotateX(160deg);
        }
        /*过渡效果*/
        /*
        CSS3 过渡是元素从一种样式逐渐改变为另一种的效果。
        要实现这一点,必须规定两项内容:
                规定您希望把效果添加到哪个 CSS 属性上
        规定效果的时长
        transition
        * */
        .dh_gd{
            width: 100px;
            height: 100px;
            border-top: 2px solid red;
            border-right:2px solid #006DCC ;
            border-bottom:2px solid #002A80 ;
            border-left:2px solid #000000 ;
            margin: 200px auto;
            /*transition: width 2s, height 5s;*/  
            transition: transform 30s;
        }
        .dh_gd:hover{
            /*width: 200px;
            height: 200px;*/
            transform: scale(2,2);
        }
        /*自定义动画
        @keyframes 规则用于创建动画。在 @keyframes 中规定某项 CSS 样式,就能创建由当前样式逐渐改为新样式的动画效果。
        animation
        * */
        .dh_animation{
            width: 50px;
            height: 50px;
            background: #00FFFF;
            animation:mydh 5s infinite ;
        }
        @keyframes mydh{
            0% {width: 50px;height: 50px;background: #00FFFF;}
            25% {width: 10px;height: 10px; background: #0088CC;}
            50% {width: 100px;height: 100px;background: red;}
            75% {width: 80px;height: 80px;background: #1D7DB1;}
            100%{width: 50px;height: 50px;background: #00FFFF;}
        }
        
        
        </style>
    </head>
    <body>
        <div class="dh_2d"></div>
        <div class="dh_3d"></div>
        <!--过渡动画-->
        <div class="dh_gd"></div>
        <!--自定义动画-->
        <div class="dh_animation"></div>
    </body>
</html>

转载于:https://my.oschina.net/u/3803573/blog/2221873

css3的动画详解 html直接可以运行相关推荐

  1. 【CSS3】动画详解

    在css3中主要有三种动画 transition:过渡 transfrom:2D转换 | 3D转换 animation 过渡:transition 这个动画意义上是补间动画(自动完成从起始状态到终止状 ...

  2. 超级强大的SVG SMIL animation动画详解

    超级强大的SVG SMIL animation动画详解 本文摘自超级强大的SVG SMIL animation动画详解_Zoomla!逐浪CMS官网 (z01.com),网站看上去有年头了,担心哪天会 ...

  3. [转]超级强大的SVG SMIL animation动画详解

    超级强大的SVG SMIL animation动画详解 本文花费精力惊人,具有先驱前瞻性,转载规则以及申明见文末,当心予以追究. 本文地址:http://www.zhangxinxu.com/word ...

  4. 视频教程-HTML5+CSS3项目实战详解-HTML5/CSS

    HTML5+CSS3项目实战详解 13年软件开发经验,设计开发30多个大型软件,涉及政府.银行.电信.能源等大型软件项目. 精通J2EE体系架构,熟练使用Struts.Spring.hibernate ...

  5. iOS核心动画详解swift版----基础动画

    2019独角兽企业重金招聘Python工程师标准>>> iOS核心动画详解swift版---基础动画 创建工程,添加2个ViewController,通过rootViewContro ...

  6. [转] ReactNative Animated动画详解

    http://web.jobbole.com/84962/ 首页 所有文章 JavaScript HTML5 CSS 基础技术 前端职场 工具资源 更多频道▼ - 导航条 -首页所有文章JavaScr ...

  7. Android Animation动画详解(二): 组合动画特效

    前言 上一篇博客Android Animation动画详解(一): 补间动画 我已经为大家介绍了Android补间动画的四种形式,相信读过该博客的兄弟们一起都了解了.如果你还不了解,那点链接过去研读一 ...

  8. php开源混合模式吗,CSS3混合模式使用详解

    这次给大家带来CSS3混合模式使用详解,使用CSS3混合模式的注意事项有哪些,下面就是实战案例,一起来看一下. 一.关于混合模式 熟悉PS的人都应该知道混合模式: SVG以及Canvas中也有混合模式 ...

  9. Android 动画详解-思维导图版

    转载请注明链接: https://blog.csdn.net/feather_wch/article/details/81503233 涉及视图动画(补间动画.逐帧动画).属性动画三种动画的使用方法, ...

最新文章

  1. 投资的境界:及时抓住机会或止损才是硬道理
  2. oauth2_带有Spring Security的OAuth 2.0快速指南
  3. oracle存储过程 ppt,oracle_存储过程培训(动画版本)详解.ppt
  4. StringBuffer/StringBuilder/String的区别
  5. canvas生成二维码(2)
  6. C#利用反射实现实体类ListT索引器
  7. Python 有那么神吗?
  8. Zookeeper 和redis做分布式锁区别
  9. [加壳脱壳] VMP壳原理简介
  10. pytorch下用UCF101数据集仿真C3D模型
  11. Golang项目:客户信息管理系统(附源码) (Golang经典编程案例)
  12. 图的常见衡量指标及算法调研
  13. pandas学习(四)之数据填充
  14. 计算机主板启动加密码,电脑主板BIOS加密解密设置
  15. java怎样生成epub文件_使用Zip库创建Epub文件
  16. 《每日论文》ImageNet Classification with Deep Convolutional Neural Networks
  17. Java实现用汉明距离进行图片相似度检测的
  18. Google搜索API?
  19. 面对层出不穷的问题,延迟开学的原因就是取消延时服务?
  20. 分类评价指标 F值 详解 | Micro F1 Macro F1 Weight F1

热门文章

  1. 信息系统项目管理师-项目整体、收尾、变更管理考点笔记
  2. VS中一些提高编码效率的快捷键
  3. Could not find a version that satisfies the requirement requests (from version : )
  4. JAVA继承类phone_JAVA(9)继承与多态
  5. 神策数据斩获大数据星河奖,首发用户行为分析标准
  6. 设计模式 分类和原则
  7. 小程序如何把文字玩出花样
  8. Oracle之索引、权限
  9. Android 超高仿微信图片选择器 图片该这么加载
  10. Html基础Part1:Htmla标签的几种跳转姿势