铬数字字段水平滚动
Chrome number field horizontal scroll
我创建了一个数字字段,里面的文本向右对齐。
UseCase:
如果你选择全文或,当你使用你的鼠标中键在输入字段内滚动,我注意到,是可以滚动文本约1px到左边。到目前为止,我只能在Chrome中引发这种行为。 您可以通过下面的代码看到它的作用:<input type="number" value="15" style="text-align: right;" />
解决方案:
我可以禁用元素上的滚动,但我想问你是否有一个优雅的方法来修复这个。
这里可以看到代码:http://codepen.io/anon/pen/mEmAvz
您可以使用calc来缩进文本,如下所示:
html {
box-sizing: border-box;
}
*, *:before, *:after {
box-sizing: inherit;
}
input {
width: 100%;
text-indent: calc(100% - 1.5em);
font-size: 1em;
}
https://jsfiddle.net/VilleKoo/u2ead3gz/1/我不太明白你到底想要什么,但我想是这样的<input type="number" style="text-indent: calc(100% - 1.5em);" />
相关文章:
- 如何创建一个具有固定左右列和水平滚动的表
- 通过水平滚动将页眉固定到页面顶部
- 水平视差滚动从头开始-没有插件(jQuery)
- 具有Twitter引导程序的水平滚动表
- 如何避免鼠标水平滚动选项卡面板溢出
- 使用鼠标滚轮水平滚动页面
- 水平滚动不适用于jquery单击
- 每次单击按钮时水平滚动元素
- 动画滚动100%(水平)
- 简单的一页水平滚动
- 移动浏览器-如何删除拖动到水平滚动
- 如何避免在自由jqgrid中单击单元格进行水平滚动编辑
- 网站水平滚动,但单独的页面
- 滚动水平幻灯片
- 单方向滚动:水平或垂直
- 垂直滚动.水平移动
- 背景颜色添加在特定的滚动水平
- 无限滚动水平向左
- Javascript滚动-水平和垂直-到页面上的特定位置
- 自动滚动水平链接跳转