CSS动画

{// CSS'animation// 7  如何自定义用户代码片段:VSCode =》左下角设置 =》用户代码片段 =》新建全局代码片段文件... =》自定义片段名称 =》编辑用户片段 =》ctrl+S 保存// CSS的动画"Print to console": {"prefix": "CSS'animation","body": [
"<!DOCTYPE html>",
"<html lang=\"en\">",
"<head>",
"    <meta charset=\"UTF-8\">",
"    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">",
"    <title>动画</title>",
"    <style>",
"        .box1{",
"            width:700px;",
"            height:700px;",
"            background-color: #ddd;",
"            transition:all 2s;",
"        }",
"        .box2{",
"            margin-left:0;",
"            width:100px;",
"            height:100px;",
"            background-color: #ff0;",
"            /* 加上动画效果 */",
"            /* 动画名字 */",
"            animation-name:identifier;",
"            /* 动画执行时间 */",
"            animation-duration: 2s;",
"            /* 动画的延时 */",
"            animation-delay: .1s;",
"            /* 动画的时序函数 */",
"            animation-timing-function: ease-in-out;",
"            /* 动画的简写方式(有延时则写在执行时间后) animation:2s identifier .1s ease-in-out; */",
"",
"            /* 动画执行的次数 */",
"            animation-iteration-count:infinite;",
"            /* animation-iteration-count:动画执行的重复次数",
"            可选值:",
"                    infinite 无限执行",
"                    n 任意正整数",
"            */",
"            animation-duration:alternate ;",
"            /* animation-duration: 指定动画运行方向",
"            可选值:",
"                normal 默认的从from向to运行,每次都是这样",
"                reverse 从to向from运行,每次都是这样",
"                alternate 从from 向to运行重复执行动画时反向执行",
"                alternate-reverse 从to 向from运行重复执行动画时反向执行",
"            */",
"            /* 设置动画的执行状态 */",
"            animation-play-state:running;",
"            /* animation-play-state:设置动画的执行状态",
"            可选值:",
"                    running 默认值 动画执行",
"                    paused 动画暂停",
"            */",
"            /* 动画的填充模式 */",
"            animation-fill-mode:none;",
"            /* 可选值:",
"                none 默认值,动画执行完毕元素回到原来的状态",
"                forwards 动画执行完毕元素保持最终状态",
"                backwards 动画延时等等时,元素就会处于开始位置",
"                both 结合了forwards 和 backwards",
"            */",
"        }",
"        .box1:hover .box2{",
"            margin-left:600px;    ",
"        }",
"        /* 动画和过渡效果类似,都是可以实现一些动态的效果 ",
"            不同的是过渡需要在某个属性发生变化时才会触发",
"            动画可以自动触发动态效果",
"            首先,设置动画效果,必须先要设置一个关键帧,关键设置了动画执行每一个步骤",
"        */",
"        @keyframes identifier{/* @关键帧 关键帧的名字 */",
"            /* from(或0%)表示动画的开始位置 */",
"           from{",
"            margin-left:0;",
"           }",
"           /* from(100%)动画的结束位置 */",
"           to{",
"            margin-left:600px;",
"           }     ",
"        }",
"        </style>",
"</head>",
"<body>",
"    <div class=\"box1\">",
"        <div class=\"box2\"></div>",
"    </div>",
"</body>",
"</html>",],"description": "CSS动画"}
}

@沉木

VSCode自定义代码片段7——CSS动画相关推荐

  1. VSCode自定义代码片段6——CSS选择器

    CSS选择器自定义代码片段 { // CSS'selector // 6 如何自定义用户代码片段:VSCode =>左下角设置 =>用户代码片段 => 新建全局代码片段文件... = ...

  2. VSCode自定义代码片段1——vue主模板

    VSCode自定义代码片段(vue主模板) {// vue// 1,自定义用户代码片段:VSCode =>左下角设置 =>用户代码片段 => 自定义片段名称 =>编辑用户片段 ...

  3. vscode自定义代码片段(新手交流)

    一.为什么要用js代码片段 运用js代码片段,能有效地帮助我们提高代码效率,减少繁琐代码的记忆过程.也是搜集过很多代码片段设置的文章,但步骤不太明确,经实际操作后整理了以下步骤,供大家学习参考,如有不 ...

  4. VSCode自定义代码片段2——.vue文件的模板

    .vue文件的模板 {// v'// 2 如何自定义用户代码片段:VSCode =>左下角设置 =>用户代码片段 =>新建全局代码片段文件... => 自定义片段名称 => ...

  5. VSCode自定义代码片段13——Vue的状态大管家

    Vue的状态大管家 {// V'Vuex// 13 如何自定义用户代码片段:VSCode =>左下角设置 =>用户代码片段 =>新建全局代码片段文件... =>自定义片段名称 ...

  6. VSCode自定义代码片段11——vue路由的配置

    vue路由的配置 {// v'router// 11 如何自定义用户代码片段:VSCode =>左下角设置 =>用户代码片段 =>新建全局代码片段文件... =>自定义片段名称 ...

  7. VSCode自定义代码片段15——git命令操作一个完整流程

    git命令操作一个完整流程 {// git'command// 15 如何自定义用户代码片段:VSCode =>左下角设置 =>用户代码片段 => 新建全局代码片段文件... =&g ...

  8. VSCode自定义代码片段3——url大全

    url大全 {// url'// 3 如何自定义用户代码片段:VSCode =>左下角设置 =>用户代码片段 =>新建全局代码片段文件... =>自定义片段名称 =>编辑 ...

  9. VSCode自定义代码片段5——HTML元素结构

    HTML元素结构 {// HTML'element// 5 如何自定义用户代码片段:VSCode =>左下角设置 =>用户代码片段 =>新建全局代码片段文件... =>自定义片 ...

最新文章

  1. Symfony学习笔记
  2. JAVA SE学习day_04:RandomAccessFile
  3. Srinath总结 架构师们遵循的 30 条设计原则
  4. JVM调优常用参数配置
  5. TurboMail邮件系统支持HTTPS双向认证
  6. 一个判断字符串是否是数字的正则表达式
  7. hello.cpp 第一个C++程序(本博客没有特指都是以QT测试)
  8. 详解linux下安装python3环境
  9. 在Docker里面安装Ubuntu,并且使用ssh进行连接
  10. python压缩文件夹为zip_python打包压缩文件夹zip+组装文件夹
  11. 荣耀v10玩flash游戏_“王者荣耀”游戏竟然还能这样玩?(送皮肤)
  12. HTML5 Canvas中创建图像数据
  13. One Millisecond Face alignment with an Ensemble of Regression Trees
  14. linux中screen命令的用法
  15. hadoop入门学习--WordCount
  16. 人工智能原理与方法作业1
  17. chinakr的推荐软件列表2007版
  18. 详解木头自动填表浏览器使用方法
  19. Flink电商指标分析项目(1)_项目整体工程搭建
  20. Android开发蓝牙篇之蓝牙设备开启、搜索周边蓝牙设备

热门文章

  1. 6.安装使用vue-quill-editor
  2. iOS UISlider数值与滑块联动
  3. C++ std::tr1::shared_ptr使用说明
  4. 大学生眼中的对方,哈哈
  5. CreateCompatibleBitmap
  6. 一切的开始源于网络的虚拟
  7. PowerDesigner(三)-企业架构模型
  8. JAR包命令解压以及再命令打包
  9. 【设计模式系列】行为型之策略模式
  10. 数据结构---树,堆排序