【问题标题】:How to crop an image edge如何裁剪图像边缘
【发布时间】:2015-01-22 05:40:36
【问题描述】:

我想裁剪图像边缘以设置该边缘透明。当背景颜色为白色时,我使用 png 设置为该边缘。但是当它用于其他背景时,就会出现白边。所以我想知道如何裁剪图像边缘。 这是样式的 CSS

 .cover-left-2 .avatar:after {
   width: 38px;
   height: 22px;
   background-position: -47px bottom;
 }

.avatar:after {
   content: " ";
   display: block;
   position: absolute;
   left: 0;
   bottom: 0;
   opacity: 0.9;
   filter: alpha(opacity=80);
   pointer-events: none;
   background: url(../img/photo-corner-sw.png) no-repeat left bottom;
   background-image: url(../img/photo-corner-sw.svg);
}

图像。

【问题讨论】:

    标签: html css image crop


    【解决方案1】:

    我发现了一个 jquery 插件调用 polycrop。您只需将 jquery 添加到页面并将 polyclip 属性添加到元素(您要裁剪的图像)。

     <img src="http://lorempixel.com/200/150/people/1/Nishan/" 
            data-polyclip="0,0,199,0,199,151,50,150,0,97">
    

    就是这样!

    裁剪后的图像是这样的

    jsfiddle 示例:http://jsfiddle.net/rb73hc53/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-11-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-09
      • 2019-09-21
      相关资源
      最近更新 更多