html - 减少两个剪辑图像之间的间距

标签 html css clip-path

我正在使用 clip-path 来剪辑两个图像。结果是

enter image description here

一切都很好,但我想像这样减少这些图像之间的间距

enter image description here

.clip-wrap {
  display: inline;
}
.element {
  -webkit-clip-path: polygon(0 100%, 0 0, 100% 0, 60% 100%);
  clip-path: polygon(0 100%, 0 0, 100% 0, 60% 100%);
}
.element2 {
  -webkit-clip-path: polygon(40% 0, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(40% 0, 100% 0, 100% 100%, 0 100%);
}
<div class="clip-wrap">
  <img src="http://karenmenezes.com/shapes-polygon/clip-demo.jpg" alt="demo-clip-css" class="element" width="150" height="150">
</div>
<div class="clip-wrap">
  <img src="http://karenmenezes.com/shapes-polygon/clip-demo.jpg" alt="demo-clip-css" class="element2" width="150" height="150">
</div>

JsFiddle Link

求助!谢谢

最佳答案

添加

 margin-right: -50px;

到.element

更多解释: 你要么给 .element 一个负的 margin-right 要么给 .element2 一个负的 margin-left

关于html - 减少两个剪辑图像之间的间距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39647106/

相关文章:

css - 如何使用剪辑路径和 dashoffset 为自定义 SVG 设置动画?

css - 剪辑路径插入圆

html - Angular mat-form-field如何设置宽度:100%

html - 文本字段 "glowing"效果类似于 Twitter 和 Tumblr 登录页面?

html - 表格单元格的 valign 属性是否被视为内联 CSS 样式?

javascript - 如何在 bootstrap 3 中创建响应式/粘性页脚?

css - Chrome 上的剪辑路径在边缘留下一条奇怪的线

html - 单击时禁用 ng-mouseover

javascript - 用于隐藏和显示 div 的优雅 javascript

css - 将一个 div 悬停在另一个 div 后面