html5 - 为什么在使用svg做图标时,图标边缘总是会被砍掉一点

 穿过a黑夜_440 发布于 2022-11-06 00:39


这个图标的原始尺寸是64*64px,第一张图是在retina屏幕上图标显示的截图,第二张是设计图。

图标的尺寸如下

svg.icon{
    font-size: 2.142857142857143rem;
    width:1em;
    height:1em;
}

html{
    font-size: 15.296875px;
}

网页在运行的时候首先会由屏幕高度计算出一个font-size值,然后设置给html。页面中每个元素都以rem作为单位,用这样的方式来实现等比放大缩小。

但是在不同屏幕下很多图标左边或者下面都会有不同程度被砍掉的现象。

firefox,safari和ie11都没问题,就chrome出毛病。
why?

1 个回答
  • ai画板的位置和尺寸是整数吗?

    2022-11-10 21:00 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有