html - 在 chrome input type=number arrows not showing 有什么解决办法吗?

标签 html css

输入类型编号的 CSS 放在 View 媒体查询和桌面 View 中(完美工作),但在移动 View 中不起作用。

<style>
    input[type=number]::-webkit-inner-spin-button,
    input[type=number]::-webkit-outer-spin-button {
        opacity: 1;
    }
</style>

这是问题的截图。 http://prntscr.com/qd34cd (在桌面上完美运行) http://prntscr.com/qd359j (手机上看不到箭头)

最佳答案

并非所有浏览器都支持类型为 numberinput 元素的微调器箭头。

如果你必须保证任何浏览器都会显示微调箭头,我认为你最好的选择是完全关闭它们(一种方法是将你的 input 元素设置为键入 文本,或查阅解释如何删除微调器的一百万页中的任何一页),然后添加您自己的。您可以在输入框后添加一些“加号”和“减号”按钮来达到相同的效果,加号它在不同浏览器中看起来都是一样的。

关于html - 在 chrome input type=number arrows not showing 有什么解决办法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59411237/

相关文章:

html - 网页布局

javascript - 如何在父 div 的中间重叠两个位置相对的 flexbox 子项?

html - Bootstrap 中图标后内联显示的文本

javascript - 无法动态操作多边形的坐标

jquery - 使用 jQuery 切换背景图像

html - VB CSS 问题 Div 自动调整大小

javascript - $(document).AngularJS 的现成替代方案

javascript - 贴二级导航onclick

html - 事业部定位

javascript - Angular js : how to use loop in directive