gpt4 book ai didi

html - 如何在CSS中实现曲线背景?

转载 作者:行者123 更新时间:2023-12-04 16:35:20 24 4
gpt4 key购买 nike

<分区>

我有一个带有曲线背景的着陆页。请引用下图。我想知道从 CSS 编码时的最佳方法。我还需要使其具有响应性,并且我正在使用 bootstrap 作为 CSS 框架。以下是我所做的。

我使用了 SVG 图像作为背景,并将其与 :before 伪类一起使用以显示在底部。而且我还从 SVG 中删除了宽度和高度并保留了 View 框并向 SVG 添加了 preserveAspectRatio="xMinYMin meet"以使其响应。 (请注意这些属性没有添加到 JSFiddle 的示例中)

创建这些曲线背景的最佳方法是什么?

JSFIDDLE

.hero-container {
background-image: url(https://images.unsplash.com/photo-1581362508717-f542c1ecf295?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=1651&q=80);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
padding: 16.625rem 0;
}

.hero-container:after {
content: url('http://svgshare.com/i/Hud.svg');
position: absolute;
width: 100%;
height: auto;
bottom: -85px;
}
<link rel="stylesheet" type="text/css" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.css">
<section class="hero-container position-relative">
<div class="container">
<div class="row">
<div class="col-md-7 col-xs-12">
<h1 class="mb-3">Lorem ipsum dolor sit amet</h1>
<p class="mb-4 text-white">Lorem ipsum dolor sit amet Lorem ipsum dolor sit amet Lorem ipsum dolor sit amet Lorem ipsum dolor sit amet Lorem ipsum dolor sit amet</p>
<button class="btn btn-secondary">Register My Club</button>
</div>
</div>
</div>
</section>

enter image description here

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