【发布时间】:2016-07-28 03:27:18
【问题描述】:
这是我正在使用的图片:http://imgur.com/a/MBM6K - 对于质量问题,我深表歉意。我目前无法分享更好的。
对图片的一些说明:黑色边缘是平板电脑的边缘。里面是一个网页的图像。
如您所见,白色部分的形状有点像梯形。我正在尝试创建一个滑块,将白色图像(网站)滑入平板电脑屏幕。问题是,网站的图像是矩形而不是梯形。边缘是透明的,因此它看起来是一个梯形。
这很好,直到我们滑动到下一张图片。然后我们看到图像之间有一些透明的空间。
我尝试过的:
- 使用 translateX 在图像之间滑动。随着图像回来 回到后面,我们看到图像之间的透明空间。不好。
- 使用绝对位置,并将下一张图像滑过当前图像。这也不好,因为白色图像的透明部分停留在数位板的边缘,您可以看到下一个图像的不透明部分越过边缘。
我有一个版本可以在我使用 clip-path:polygon 的地方工作,但我需要 IE 支持,所以这不起作用。
有什么想法吗?
【问题讨论】:
-
请分享您尝试轻松调试的代码
-
@NagaSaiA - 不幸的是,我认为我不能分享这些图片,否则我会发布一个小提琴。
-
用虚拟图像替换那些图像
标签: javascript jquery css