35、交互式的图片对比控件

基于input的新type属性range可以实现一种图片对比的特效

// html
![](1.png)
![](3.jpg)
// css .a{ width: 1200px; height: 720px; margin: 100px auto; position: relative; } .a img{ display: block; height: 100%; user-select: none; } .b{ position: absolute; width: 50%; top: 0; bottom: 0; left: 0; overflow: hidden; } #range{ position: absolute; bottom: 10px; width: 50%; transform: scale(2); transform-origin: left bottom; } // js var b = document.getElementById("b"); var input=document.getElementById("range"); b.style.width=input.value+'%'; input.oninput=function () { b.style.width=this.value+'%'; }

你可能感兴趣的:(35、交互式的图片对比控件)