html - 传单控件在 Mac 上不垂直居中

标签 html css leaflet

我是 usign 传单,我注意到我网站右上角的按钮控件没有垂直居中。这仅适用于 Mac 浏览器,我尝试了 ubuntu 浏览器并且看起来完美居中。我该如何解决?我尝试使用 align-items center 显示 flex,但没有用。我还尝试删除 anchor 内的按钮文本,并在伪选择器之后使用“+”和“-”代替。总是同样的问题。 page

我可以在此传单中添加图标放大和缩小按钮而不是文本吗?

凭证:元素/avonis

html代码

<a class="leaflet-control-zoom-in" href="#" title="Zoom in" role="button" aria-label="Zoom in">+</a>

样式:

.leaflet-control-zoom-in, .leaflet-control-zoom-out {
  align-items: center;
  background: $primary;
  border-radius: 50%;
  color: $white;
  display: flex;
  justify-content: center;
}

最佳答案

我发现显示的字体大小、字体粗细取决于操作系统。所以也许在 Mac 浏览器上应该与 Windows 浏览器略有不同。所以我使用了 font-awesome 字体。它完美地以操作系统和浏览器为中心。

L.control.zoom({
   zoomOutText: '<i class="fa fa-minus text-white m-0 p-0"></i>',
   zoomInText: '<i  class="fa fa-plus text-white  m-0 p-0"></i>',
   position:'topright'
}).addTo(map);

关于html - 传单控件在 Mac 上不垂直居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53005873/

相关文章:

css - HTML 中的标签元素放置

css - 如何使 CSS 网格占据其父级高度和宽度的 100%?

css - 在动态变化的 DIV 正下方显示一个 DIV

javascript - 给定经纬对列表,在传单中查找中心和缩放级别

google-maps - 如何在 Leaflet 中加载谷歌地图基础层(2018 年 6 月之后)?

html - 正则表达式匹配逗号之前但不之后的空格

html - 同时使用 css 显示图像裁剪图像的顶部和底部

php - 我想在我的网站上添加一些检测;这些是好的选择吗?

javascript - 在 Jquery 中使用这个

javascript - 具有北极投影的传单和 R