javascript - svg有毛边的问题
PHPz
PHPz 2017-04-10 18:03:01
[JavaScript讨论组]

用svg画出来的半弧和斜线有毛边

<svg id="svg1" xmlns="http://www.w3.org/2000/svg" width="100%" height="100%">      
<path d="M150 150A100 100 0 0 1 250 150M300 100L100 660" stroke="black" stroke-width="1" fill="none"></path>
</svg>

还有就是有时画出来的线有些不清晰

<svg id="svg1" xmlns="http://www.w3.org/2000/svg" width="100%" height="100%">

       <path d="M5 5H100" stroke="black" stroke-width="1" fill="none"></path>
       
    </svg>

这些毛边和不清晰的要怎么解决?

PHPz
PHPz

学习是最好的投资!

全部回复(1)
大家讲道理

刚好这几天画svg也发现了这个情况。据我观察,当描边宽度为偶数的时候,线条会比较清晰,而奇数的时候,就会很粗糙。我猜想奇数宽度线条会在基准线两边出现0.5的宽度,跟浏览器渲染有关系吧,所以我现在会尽量用偶数宽度。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号