首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在移动Safari中SVG渲染更小

在移动Safari中SVG渲染更小
EN

Stack Overflow用户
提问于 2020-01-10 23:58:28
回答 1查看 1.1K关注 0票数 1

我正在创建一个自定义SVG按钮,但我不明白为什么在移动Safari中,我的图标呈现的大小要比其他浏览器小得多。

代码语言:javascript
运行
复制
<button>
  <svg viewBox="0 0 24 24">
      <path d="M22 5.72l-4.6-3.86-1.29 1.53 4.6 3.86L22 5.72zM7.88 3.39L6.6 1.86 2 5.71l1.29 1.53 4.59-3.85zM12.5 8H11v6l4.75 2.85.75-1.23-4-2.37V8zM12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9c4.97 0 9-4.03 9-9s-4.03-9-9-9zm0 16c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7z"/>
  </svg>
</button>

CSS

代码语言:javascript
运行
复制
button {
  /* Button Reset */
  border: none;
  outline: none;
  margin: 0;
  width: auto;
  overflow: visible;
  background: transparent;
  /* inherit font & color from ancestor */
  font: inherit;
  /* Corrects font smoothing for webkit */
  -webkit-font-smoothing: inherit;
  -moz-osx-font-smoothing: inherit;
  box-sizing: border-box;
  display: block;
  cursor: pointer;
  width: 42px;
  height: 42px;
  border-radius: 50%;
}

svg {
  display: block;
  margin: 0 auto;
  width: 80%;
  height: 80%;
  fill: #5f6368;
}

代码链接

目标:在主要浏览器上使图标大小相同。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-11-29 15:53:14

这里的问题是我的“按钮重置”还没有完成。我需要为按钮设置0的填充。

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

https://stackoverflow.com/questions/59690443

复制
相关文章

相似问题

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