gpt4 book ai didi

CSS 旋转按钮跨浏览器,适用于 Chrome 但不适用于 firefox/safari

转载 作者:行者123 更新时间:2023-11-28 03:37:03 32 4
gpt4 key购买 nike

我的这个向上/向下旋转按钮在 Google Chrome(mac os) 中工作得很好,但是当我用 Safari 打开它时它有点偏离网格,而在 Firefox 中它完全消失了。

有人可以帮忙处理 CSS 吗?感谢您的帮助

Chrome (CSS working really well):

enter image description here

Safari (kind off from the input field):

enter image description here

Firefox (not showing at all?):

enter image description here

/* style input number spinner */

input[type="number"] {
position: relative;
height: 25px;
}


/* Spin Buttons modified */

input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
-webkit-appearance: none;
background: #FFF url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAKUlEQVQYlWNgwAT/sYhhKPiPT+F/LJgEsHv37v+EMGkmkuImoh2NoQAANlcun/q4OoYAAAAASUVORK5CYII=) no-repeat center center;
width: 1em;
border-left: 1px solid #BBB;
opacity: 0.7;
/* shows Spin Buttons per default (Chrome >= 39) */
position: absolute;
top: 0;
right: 0;
bottom: 0;
}

input[type="number"]::-webkit-inner-spin-button:hover,
input[type="number"]::-webkit-inner-spin-button:active {
box-shadow: 0 0 2px #0CF;
opacity: 1;
}
<form>
<td><input type="number" min="0.001" step="0.001" name="price" value="" required=""></td>
</form>

最佳答案

根据 , MDN此功能是非标准的,不在标准轨道上。不要在面向 Web 的生产站点上使用它:它不适用于每个用户。实现之间也可能存在很大的不兼容性,并且行为可能会在未来发生变化。

enter image description here

你仍然可以为 FireFox 做这样的事情(这不适用于 chrome):

div:before, div:after {
display: block;
position: absolute;
width: 14px;
height: 8px;
line-height: 8px;
background-color: #ccc;
left: 136px;
z-index: 1;
font-size: 9px;
text-align: center;
pointer-events: none;
}

div:before {
content: "▲ ";
top: 11px;
}

div:after {
content: "▼";
top: 20px;
}
<div><input type="number" value="55" min="0" max="100" step="5" /></div>

希望这对您有所帮助!

关于CSS 旋转按钮跨浏览器,适用于 Chrome 但不适用于 firefox/safari,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44416033/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com