用 css 打造微信输入法的进度条按钮
在微信输入法中,按钮会出现一个逐渐填满的进度条效果。这个效果可以通过 css 的 linear-gradient、background-position 和 background-clip 属性实现。
css 代码:
.progress-btn { width: 200px; height: 40px; background: linear-gradient(to right, #ccc 0%, #333 100% 100%); background-position: 0 0; background-clip: border-box; transition: background-position 1s linear; } .progress-btn.active { background-position: 100% 0; }
功能说明:
兼容性:
需要注意的是,此方法的兼容性可能不是很好,特别是在较旧的浏览器中。以下浏览器支持该实现: