首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Safari上的向量徽标上出现了划痕

Safari上的向量徽标上出现了划痕
EN

Stack Overflow用户
提问于 2015-07-25 23:07:14
回答 1查看 99关注 0票数 1

我正在为我的客户开发一个eCommerce平台,我必须实现一个视网膜响应的徽标(向量格式,svg),火狐、Chrome和IE的一切都很好,但Safari (iOS & OS )却没有,出现了许多划痕,下面是屏幕截图:

http://i.imgur.com/mpGdXD8.png?1

关于守则:

代码语言:javascript
复制
<div class="row">
<div id="header_logo" class="col-xs-12 col-sm-{4+$warehouse_vars.logo_width}{if isset($warehouse_vars.logo_position) && !$warehouse_vars.logo_position} col-sm-push-{4-$warehouse_vars.logo_width/2} centered-logo  {/if}">
<a href="{if $force_ssl}{$base_dir_ssl}{else}{$base_dir}{/if}" title="{$shop_name|escape:'html':'UTF-8'}">
<img class="logo img-responsive" src="{$img_dir}/logo.svg"  data-fallback="{$logo_url}" alt="{$shop_name|escape:'html':'UTF-8'}" />
</a>
</div>

电子商务解决方案基于Prestashop 1.6.0.14。该标志最初是使用Photoshop构建的,然后用Inkspace进行矢量化。

非常感谢你的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-27 03:27:53

我用Inkscape为您创建了Logo:

Logo.svg

下载并测试它,应该可以工作。

通常是,当你用inkscape矢量化时,它创建了许多不同颜色的层,这使得文件非常大,比较了您的徽标的文件大小,以及我发送给您的那个,其中一个大约有10 or ,有时矢量化文件在某些浏览器中可能缺少,这导致了所有这些层和背景透明度,可能IE9也有这个问题,或者其他浏览器。

相反,如果您想在web上实现它,就像我之前告诉您的那样,尝试使用Inskcape直接创建它,向量化方法通常不是最好的选择:

创建非常大的文件

此外,如果您使用“平滑”选项,它将似乎与模糊的边界。如果你不使用它,边缘会看起来粗糙,这样它就失去了视网膜的概念,在最后一个.jpg和.svg文件之间不会有什么区别。

希望很有帮助!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31631972

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档