html - CSS三 Angular 形背景

标签 html css svg arrows

<分区>

我想在我的元素中使用三 Angular 形背景。

我已经尝试了一些东西并且顶部箭头/三 Angular 形有效(参见示例 https://imgur.com/a/5pJ8Bd2)。

但我认为如果我能在底部做同样的事情会更好看。

这是用于顶部的代码:

.secondSection {
    padding-top: 75px;
    background-image: linear-gradient(-4deg, #ff7a7d 300px, transparent 0),
    linear-gradient(4deg, #ff7a7d 300px, transparent 0);
    text-align: center;
    min-height: 300px;
}

我无法在 Internet 上找到有关如何在 div 中创建简单剪切的正确信息...我宁愿不使用 svg。有人可以告诉我在哪里看吗?

最佳答案

要将顶部三 Angular 形转换为底部三 Angular 形,请将当前 Angular 加 180 度:

.secondSection {
  background-image: 
    linear-gradient(176deg, #ff7a7d 75%, transparent 75%),
    linear-gradient(184deg, #ff7a7d 75%, transparent 75%);
  text-align: center;
  height: 100vh;
}

body {
  margin: 0;
}
<div class="secondSection"></div>

如果您想要顶部和底部三 Angular 形,您可以从透明颜色开始,以透明颜色结束。

.secondSection {
  background:
  linear-gradient(-4deg, transparent 25%, #ff7a7d 25%, #ff7a7d 75%, transparent 75%),
  linear-gradient(4deg, transparent 25%, #ff7a7d 25%, #ff7a7d 75%, transparent 75%);
  height: 100vh;
}

body {
  margin: 0;
}
<div class="secondSection"></div>

关于html - CSS三 Angular 形背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58658055/

上一篇:html - 如何使用CSS调整菜单大小

下一篇:javascript - 如何在文本和表格之间切换?

相关文章:

容器 div 内的 JavaScript div 不会执行某些代码

javascript - 如何使用 Chrome.Storage?

html - og :type hotel is ignored

javascript - 使用 javascript(或 html5!)使 html 中的正文变暗

javascript - 添加多次后 Div 不起作用

d3.js - 带点沿路径插值的元素旋转 - 在带圆弧的路径上不可能吗?

html - 搜索栏在 Safari 中不起作用?

html - 相对于 DIV 的固定容器——这可能吗?

css - 从背景中剪下的透明文本

javascript - 使用 d3 拖动 SVG <g> 元素会导致闪烁问题