gpt4 book ai didi

css - 如何在不同形状的背景图像上制作双斜线

转载 作者:行者123 更新时间:2023-11-28 11:00:54 28 4
gpt4 key购买 nike

我正在用 psd 文件完成我的培训网站。我有一张图片:enter image description here

我想让这张图片看起来像: enter image description here

我尝试使用 clip-path 和 backgroun linear gradient 但它们都不能一起工作或者我不知道该怎么做。我应该使用 SVG 吗?

body {
background-color: black;
}

.container {
display: flex;
justify-content: center;
flex-wrap: wrap;
max-width: 100%;
}

.standingMan {
height: 80vh;
clip-path: polygon(0 0, 100% 0, 100% 30%, 100% 84%, 33% 96%, 0 86%, 0% 30%);
background: linear-gradient(-178deg, rgba(255,127,80, 0) 10%, rgba(255,127,80, 0) 90%, rgb(255,127,80, 1) 90%, rgb(255,127,80, 1) 100%),
url('https://i.imgur.com/C0Wqb0o.jpg');
background-size: 100% 100% ;
}

.standing {
align-items: center;
flex-direction: column;
height: 100%;
margin: 0;
}

.standing h1 {
font-family: "Open Sans";
font-size: 45px;
font-weight: 400;
line-height: 40px;
letter-spacing: -0.45px;
padding: 1em;
}

.standing p {
font-family: "Open Sans";
font-size: 16px;
font-weight: 400;
line-height: 23px;
letter-spacing: 0.16px;
width: 50%;
}
            <section class='standingMan'>
<div class="container standing">
<h1>We launch leaders with big ideas</h1>
<p>Cras et dolor libero. Aenean luctus accumsan enim quis finibus.
Sed id mattis leo.</p>
</div>
</section>

最佳答案

您可以像这样使用多个渐变:

body {
margin:0;
height:100vh;
background:
linear-gradient(to bottom left, transparent 49%,#ff7f50 50.5%) bottom/100% 20px,
linear-gradient(to bottom left, transparent 49%,#000 50.5%) 0% calc(100% - 50px)/50% 40px,
linear-gradient(to bottom right, transparent 49%,#000 50.5%) 100% calc(100% - 50px)/50% 40px,
linear-gradient(#000,#000) bottom/100% 50px,
url(https://i.imgur.com/C0Wqb0o.jpg) center/cover;
background-repeat:no-repeat;
}

关于css - 如何在不同形状的背景图像上制作双斜线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51459132/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com