我正在尝试使用object标签获得svg图标。但是,它不会显示任何内容。
SVG文件为空白/透明/白色,似乎没有任何数据。
HTML
<div id="navbar-brand-cont">
<a class="navbar-brand" href="<?php echo esc_url( home_url( '/' ) ); ?>">
<object data="<?php bloginfo('stylesheet_directory'); ?>/img/logoo.svg" type="image/svg+xml">
<img src="<?php bloginfo('stylesheet_directory'); ?>/img/logo.png">
</object>
</a>
</div>
导出设置:
有什么建议吗?
答案 0 :(得分:1)
referenced SVG file不包含任何可渲染的内容,即它没有形状或文字,只有SVG字体定义。
答案 1 :(得分:0)
通过更改某些代码并以不同方式导出来解决问题。
由于Illustrator中的错误,图像为空白/透明/白色。通过执行以下操作解决了导出问题:
代码中存在navbar-brand-cont
和navbar-brand
的问题。通过做一些小的改动解决了这个问题。
答案 2 :(得分:-1)
请阅读HTML中的SVG元素,您可以实现它。
http://www.w3schools.com/svg/svg_inhtml.asp
如果包含SVG代码,则可以使用。另外,请阅读有关帮助您使用svg对象的Räphael的信息。
祝你好运!