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

svg中的symbol如何制作icon

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

本文主要包含svg,gulp等相关知识,匿名希望在学习及工作中可以帮助到您
本篇文章给大家带来的内容是关于svg中的symbol如何制作icon,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

1. cnpm i gulp -g

2. 新建一个gulpfile.js文件

var gulp = require('gulp');
var svgSymbols = require('gulp-svg-symbols');
gulp.task('sprites',function(){
    return gulp.src('assets/svg/*.svg').pipe(svgSymbols()).pipe(gulp.dest('assets'));
})

3.新建assets/svg,将下载下来的svg放到svg文件中

Tip:将svg文件名改成需要的id

4.运行gulp sprites

5.直接在HTML中使用

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <style>
    .icon{
        width:32px;
        height:32px;
        fill:red;
    }
    </style>
</head>
<body>
    <svg class="icon">
        <use xlink:href="/assets/svg-symbols.svg#boat"></use>
    </svg>
</body>
</html>

相关文章推荐:

SVG画图功能:svg实现画出一朵花(附代码)

svg中<marker>元素的使用及marker属性的介绍

以上就是svg中的symbol如何制作icon的详细内容,更多请关注微课江湖其它相关文章!

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

  • 实例讲解使用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-03CSS transform中rotate能不能实现以对角线为轴进行旋转?
  • 2017-08-06html5的websockets全双工通信详解学习示例
  • 2018-12-03移动web模拟客户端实现多方框输入密码效果【附代码】_html5教程技巧
  • 2018-12-03phonegap进行提示操作的具体示例代码分享
  • 2018-12-03phonegap中关于常用事件总结(收藏)
  • 2018-12-03HTML5 WebApp part4:使用 Web Workers 来加速您的移动 Web 应用程序(上) ...
  • 2018-12-03h5怎样唤醒app
  • 2017-08-06浅谈HTML5新增及移除的元素
  • 2018-12-03HTML5无刷新改变当前url
  • 2017-08-06HTML5中的强制下载属性download使用实例解析

文章分类

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

最近更新的内容

    • html5文字阴影效果text-shadow使用示例
    • HTML5开源游戏引擎lufylegend1.6.0发布
    • 14款HTML5时钟动画
    • 小强的HTML5移动开发之路(53)——jQueryMobile页面间参数传递
    • 鼠标移出事件的案例以及详解
    • htm5新增的表单元素keygen标签的用法和属性介绍
    • phonegap侦听deviceready事件触发后的其他事件
    • h5中文件上传下载实例
    • 关于HTML5 video基础知识总结
    • Web 前端分为哪几个大方向,工资待遇如何,辛苦吗?

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

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