SVG图引入HTML的几种方式分别是什么,有何区别
Admin 2022-07-18 群英技术资讯 663 次浏览
将SVG图引入到HTML网页,目前只有三种办法,前两种很相似,第三种更简单。下来介绍一下这是那种方法。
第一种:
使用<embed>
标签:
这个是官方推荐的用法,但是这个官方是Adobe官方,不是W3C官方,现在的HTML标准里还没有这个标签。
<embed src="example.svg" width="300" height="300" type="image/svg+xml" pluginspage="http://www.adobe.com/svg/viewer/install/" />
pluginspage表示的是插件下载地址。
第二种:
使用<object
>标签:
这个是W3C的规范,在HTML标准里有这个标签,这个标签里面不能使用js。
<object data="example.svg" width="300" height="300" type="image/svg+xml" codebase="http://www.adobe.com/svg/viewer/imstall/" />
codebase也是插件下载地址
另外,如果安装了Adobe SVG Viewer ,这个就不能使用(这是什么理论,插件下载地址都是一样的…)。
第三种:
使用 <iframe>
标签
<iframe>
标签可工作在大部分的浏览器中。
<iframe src="rect.svg" width="300" height="100"> </iframe>
这里推荐一下,一个图标网址,上面全是免费的图标可供下载:
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
本篇文章主要介绍了css3实现冲击波效果的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
css中固定定位fixed:固定定位是元素固定在浏览器可视区的位置。固定定位也可以算是一种特殊的绝对定位。使用场景为当浏览器页面滚动时,元素的位置不会改变。
在css中,可以利用“background-repeat”属性让背景图片不平铺,该属性用于设置背景图片的平铺模式,只需要给元素添加“background-repeat:no-repeat;”样式,即可让背景图片不平铺显示。
传统方式使用document.cookie来进行存储,但是由于其存储的空间只有4KB左右,并且需要复杂的操作进行解析,给发开者带来很多不便,为此,HTML5规范提出了网络存储的解决方案,本文通过实例代码给大家详细介绍,感兴趣的朋友一起看看吧
这篇文章主要介绍了AmazeUI 按钮交互的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008