html - 带剪辑路径的三 Angular 形 ||多余 "clipping"的背景?

标签 html css svg clip-path

我已经为 SVG 和剪辑路径苦苦挣扎了一段时间。

我正在尝试创建一个三 Angular 形剪辑路径,它将覆盖照片以给顶部一个“三 Angular 形”边缘。

photo

我试图实现与照片完全相同的效果,但三 Angular 形“倒转”了。想象一下照片顶部而不是底部的相同三 Angular 形。

我将如何实现这一目标?我能够使用填充颜色创建三 Angular 形本身,但它仍会在三 Angular 形“上方”显示图像。

在网上找到的,它完全符合我的要求,但方法不对。

<svg class="bigTriangleColor2" xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="3 0 97 102" preserveAspectRatio="none">
    <path fill="rgba(255,255,255,1)" d="M0 0 L51 102 L0 103 Z M0 205 L100 103 L100 2 Z"></path>
</svg>

最佳答案

尝试使用 SVG 编辑器,例如“Inkskape”(免费);然后:

  • 拖放您的图像,根据需要剪辑和 mask ,然后
  • 另存为“普通 SVG”
  • 在您最喜欢的文本编辑器中打开保存的 SVG 文件并删除多余的代码,例如顶部的“XML”声明和任何其他额外内容。
  • 将代码复制并粘贴到任何你想要的地方

快速、简单、容易;)

关于html - 带剪辑路径的三 Angular 形 ||多余 "clipping"的背景?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36586150/

相关文章:

Javascript:onbeforeunload何时触发?

javascript - 两个字符串中名称较长的条形图

javascript - 如何使用 jQuery 将 JavaScript 代码添加到现有的 iFrame 中?

javascript - JS : Uncaught TypeError: object is not a function (onclick)

javascript - 使用 Javascript 将文件内容写入 HTML 页面

javascript - 具有展开和折叠功能的强制定向图 (d3.js)

javascript - 如何从字符串标记创建 svg 形状(模板)

Html5 路径对齐问题阿拉伯语版本

html - 如何堆叠行内 block 元素

jquery - 将 Jquery Mobile ThemeRoller 的主题应用于 MVC4 移动应用程序