• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >html5 > 实例讲解使用SVG制作loading加载动画的方法_html5教程技巧

实例讲解使用SVG制作loading加载动画的方法_html5教程技巧

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-03

本文主要包含SVG,加载等相关知识,匿名希望在学习及工作中可以帮助到您
今天和大家分享一个以SVG图像为主的loading加载动画,现在移动端网页使用比较多,若还用GIF做loading图片的话,可能会影响图像的质量,所以使用SVG是一个不错的方式。

这次展示的代码由 Aurer 编写,前端人员只需要直接复制想要的SVG代码就能直接使用,而且可以改变颜色。当然,对于好学的同学,也可以研究下这个代码的编写原理。

使用教程

接下来设计达人网小编为大家讲解这个使用方法,其实是相当简单的。

STEP 1: 复制你想要的SVG加载动画代码到里面,小编随意复制一个代码如下:

  1. <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="30px" viewBox="0 0 24 30" style="enable-background:new 0 0 50 50;" xml:space="preserve">
  2. <rect x="0" y="0" width="4" height="10" fill="#333" transform="translate(0 15.1665)">
  3. <animateTransform attributeType="xml" attributeName="transform" type="translate" values="0 0; 0 20; 0 0" begin="0" dur="0.6s" repeatCount="indefinite">animateTransform>
  4. rect>
  5. <rect x="10" y="0" width="4" height="10" fill="#333" transform="translate(0 11.5002)">
  6. <animateTransform attributeType="xml" attributeName="transform" type="translate" values="0 0; 0 20; 0 0" begin="0.2s" dur="0.6s" repeatCount="indefinite">animateTransform>
  7. rect>
  8. <rect x="20" y="0" width="4" height="10" fill="#333" transform="translate(0 1.83315)">
  9. <animateTransform attributeType="xml" attributeName="transform" type="translate" values="0 0; 0 20; 0 0" begin="0.4s" dur="0.6s" repeatCount="indefinite">animateTransform>
  10. rect>
  11. svg>

您可能想查找下面的文章:

  • 实例讲解使用SVG制作loading加载动画的方法
  • 使用HTML5进行SVG矢量图形绘制的入门教程
  • HTML5新特性之用SVG绘制微信logo
  • 深入浅析HTML5中的SVG
  • 深入解析HTML5使用SVG图像时的viewBox属性用法
  • html5+svg学习指南之SVG基础知识
  • html5中svg canvas和图片之间相互转化思路代码
  • HTML中使用SVG与SVG预定义形状元素介绍
  • HTML5之SVG 2D入门13—svg对决canvas及长处和适用场景分析
  • HTML5之SVG 2D入门12—SVG DOM及DOM操作介绍

相关文章

  • 2018-12-03HTML 5 input placeholder 属性如何完美兼任ie_html5教程技巧
  • 2018-12-03html5使用canvas画三角形_html5教程技巧
  • 2018-12-03关于html5调用摄像头功能的实现
  • 2018-12-03HTML5的学习路线分析
  • 2018-12-03HTML5实战与剖析之媒体元素(2、媒体元素的属性)
  • 2018-12-03HTML5基本布局
  • 2018-12-03HTML5 video播放器全屏(fullScreen)方法实例_html5教程技巧
  • 2018-12-03html5 canvas有什么用?HTML5最新的canvas元素详解
  • 2018-12-03web存储--webstorage详细介绍
  • 2018-12-03简单html5代码获取地理位置_html5教程技巧

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • 使用html5可以干什么?Html5的优势和劣势(总结)
    • HTML5 实现一个访问本地文件的实例
    • 详解html5 Canvas drawing的示例代码 (一)
    • HTML5实战与剖析之原生拖拽(四可拖动dragable属性和其他成员)
    • 基于HTML5代码实现折叠菜单附源码下载
    • html5 canvas实现跟随鼠标旋转的箭头
    • H5的CanvasAPI怎样绘制图形
    • 关于HTML5和CSS3的几个“新增”
    • 详解HTML5网络拓扑图整合OpenLayers实现GIS地图应用(图)
    • 详解HTML5中div和section以及article的区别

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有