博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SVG
阅读量:4311 次
发布时间:2019-06-06

本文共 825 字,大约阅读时间需要 2 分钟。

SVG的嵌入方法:

  1. 作为图片使用<img>标签嵌入:<img src="mySVG.svg" alt="" />
  2. 作为CSS中的背景图片嵌入:.el {background-image: url(mySVG.svg);}
  3. 作为对象使用<object>标签嵌入:<object type="image/svg+xml" data="mySVG.svg"><!-- fallback here --></object>
  4. 作为框架使用<iframe>标签嵌入:<iframe src="mySVG.svg"><!-- fallback here →</iframe>
  5. 使用<embed>标签嵌入:<embed type="image/svg+xml" src="mySVG.svg" />
  6. 行内使用<svg>标签嵌入:<svg version="1.1" xmlns="http://www.w3.org/2000/svg" …><!-- svg content →</svg>

从引入外部SVG文件现在大部分都使用<object>标签,这个标签最大的好处是在SVG没有渲染的时候能够优雅降级,提供图片(或者文本)。当SVG因为某些原因没有加载时——比如提供的URI错误——浏览器就会展现<object>起始标签和结束标签里面的内容。

html            …    

如果你想实现高级的SVG特效,比如CSS或者scripting,HTML5的 <object> 标签就是你最好的选择。

因为浏览器在用它们各自的方式渲染SVG文档,所以可以用iframe来完成嵌入和展现SVG。如果你想要完全将SVG代码和脚本在主页面中分离,这会是一个很好的方法。然而,用JavaScript控制SVG图片有点困难,并且同时还会受到的限制。

转自:

原文:

转载于:https://www.cnblogs.com/haimingpro/p/6479798.html

你可能感兴趣的文章
PHP笔记09:PHP之 MVC理解
查看>>
Android(java)学习笔记20:UDP协议发送数据
查看>>
stata学习笔记(五):描述性统计分析
查看>>
n!的位数 斯特林公式
查看>>
转:socket
查看>>
hLG2034Fire Maze ---BFS
查看>>
定时Job在IIS中潜在危险-IIS 定期回收
查看>>
Kafka的安装和配置
查看>>
Alpha冲刺(10/10)
查看>>
数组Array的API2
查看>>
为什么 Redis 重启后没有正确恢复之前的内存数据
查看>>
No qualifying bean of type available问题修复
查看>>
第四周助教心得体会
查看>>
spfile
查看>>
Team Foundation Service更新:改善了导航和项目状态速查功能
查看>>
0x13 链表与邻接表
查看>>
js封装设置获取cookie
查看>>
二值图像连通区域标记
查看>>
MVC in Javascript
查看>>
eclipse 创建的Android工程的结构
查看>>