首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >透明箭头在2 <sections>之间

透明箭头在2 <sections>之间
EN

Stack Overflow用户
提问于 2016-05-21 09:44:20
回答 1查看 114关注 0票数 2

如何在两节之间制作透明箭头?这两个部分都有它的背景图像和background-size: cover.

举个例子:

我一直在研究各种方法,但我发现大多数方法通常是在单个图像上制作透明箭头,或者CSS三角形的制作,我认为这两种方法都不适用于这种情况。

关于我到目前为止所拥有的。即使它不是一个纯CSS解决方案,我也不会介意,但我无法找到可靠的方法来使用可变宽度来实现它。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-21 10:51:26

CSS中有夹径属性。支持不是很好,但有效。

代码语言:javascript
复制
section {
  width: 300px;
  height: 200px;
}

.first {
  background: red;
  -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 85%, 60% 85%, 50% 100%, 40% 85%, 0 85%);
  clip-path: polygon(0% 0%, 100% 0%, 100% 85%, 60% 85%, 50% 100%, 40% 85%, 0 85%);
}

.second {
  background: green;
  margin-top: -30px;
}
代码语言:javascript
复制
<section class="first"></section>
<section class="second"></section>

另一个问题是使用SVG元素来裁剪背景图像。还可以查看另一个问题:透明箭头/三角形

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37361280

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档