我需要更改工具栏的样式,例如按钮的大小,以便为移动设备提供更大的触摸区域(绘制工具栏和其他控件)。
我已经尝试使用 css 将工具栏按钮的宽度和高度的大小更改为 48px。
当前的CSS:
/*
##Device = Mobile, Tablet
*/
@media (max-width: 1024px) {
.leaflet-bar a, a.leaflet-toolbar-icon {
width: 44px !important;
height: 44px !important;
font-size: 20px !important;
line-height: 45px !important;
}
.leaflet-touch .leaflet-draw-actions a {
font-size: 20px;
line-height: 44px;
height: 44px;
}
.leaflet-control-zoom-display {
width: 45px;
height: 45px;
font-size: 18px;
line-height: 30px;
}
.leaflet-touch .leaflet-control-layers-toggle {
width: 44px;
height: 44px;
}
}
当我以 css 方式更改大小时,工具栏不再响应(传单绘制工具栏背景应该适合大小)
当您单击工具栏按钮时,它也会出现故障,并显示水平子工具栏(文本重叠)。
有谁知道一个插件或一种为移动设备提供更大触摸区域的方法?