javascript - 使用css3在图像上生成轮廓效果

标签 javascript css

如何使用 css3 或 javascript 实时生成类似于此图像的轮廓效果?

http://i.imgur.com/1OEnuKF.jpg

最佳答案

这是使用滤镜和背景混合实现的类似效果

div {
        width: 180px;
    height: 400px;
    display: inline-block;
}

.test {
    background: url(http://i.imgur.com/1OEnuKF.jpg), url(http://i.imgur.com/1OEnuKF.jpg); 
    background-position: 0px 0px, 3px 3px;
    background-size: cover;
    background-blend-mode: difference;
    -webkit-filter: blur(1px)invert(1);
}

.target {
    background: url(http://i.imgur.com/1OEnuKF.jpg); 
    background-position: top right;
    background-size: cover;
}
<div class="test"></div>
<div class="target"></div>

图像的左侧部分是从原始图像获得的;右手是目标图像。

关于javascript - 使用css3在图像上生成轮廓效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28736832/

相关文章:

javascript - 无法将事件添加到内联 SVG 元素

javascript - 如何在不使用浏览器的情况下将缺失的 html 标签添加到字符串中?

javascript - Bootstrap alert JS 不会下滑

html - 无法找到声明此颜色的位置

Css 未应用于表类

javascript - 如何使用 "$dateToString"进入 mongodb 2.6 有替代品吗?

javascript - 透明图像 - 在 JS 中可能吗?

javascript - 简单地管道到响应对象如何将数据呈现给客户端?

php - 如何在 codeigniter 中引用 css 文件?

html - 移动溢出的 div Mozilla Firefox Margin