美文网首页
css实现交互式图片对比控件

css实现交互式图片对比控件

作者: halapro_liu | 来源:发表于2020-05-08 00:40 被阅读0次

介绍

使用纯CSS实现交互式的图片对比控件

实现方式

<div class="image-slider">
  <div>
    <img src="./imgs/darkBg.jpeg" alt="">
  </div>
  <img src="./imgs/sliderBg.jpeg" alt="">
</div>
.image-slider {
  position: relative;
  display: inline-block;
}

.image-slider div {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 50%;
  overflow: hidden;
  resize: horizontal;
  max-width: 100%;
}

.image-slider div::before {
  content: '';
  position: absolute;
  right: 0;
  bottom: 0;
  width: 12px;
  height: 12px;
  padding: 5px;
  background: linear-gradient(-45deg, white 50%, transparent 0);
  background-clip: content-box;
  cursor: ew-resize;
}

.image-slider img {
  display: block;
  user-select: none;
  width: 600px;
  height: 400px;
}

::-webkit-resizer {
  width: 0;
  height: 0;
}

演示效果

imageSlider.gif

相关文章

网友评论

      本文标题:css实现交互式图片对比控件

      本文链接:https://www.haomeiwen.com/subject/dogtnhtx.html