Есть ли причина, по которой вы включаете его в background-image
?Вы можете попробовать переместить его из фонового изображения в HTML, а затем сделать его фоном с помощью CSS position: absolute
.
. Я немного изменил ваш пример, чтобы включить мою идею.Дайте мне знать, если это не совсем то, что вы ищете, и я могу помочь вам немного дальше?
.curve {
position: relative;
}
.curve svg {
position: absolute;
z-index: -3;
bottom: 0;
}
.curve svg path {
fill: none;
stroke: #53DD6C;
stroke-width: 120;
stroke-linecap: round;
}
<div class="curve">
<svg xmlns='http://www.w3.org/2000/svg' viewBox='-150 0 1000 270'> <path d='M-314,267 C105,364 400,100 812,279'/> </svg>
<div class="beforeFooter">
<div id="blankGTitle">
<h2>Impacting lives.</h2>
</div>
<div id="blankGText">
<h3>Create your event and make a difference.</h3>
</div>
<div id="buttono4">
<nuxt-link to="/create-event">
<buttons-vue text="create my event" type="buttonWhiteBackground buttonForInsetShadow buttonForInsetShadow:hover buttonForInsetShadow:active" />
</nuxt-link>
</div>
<div id="blankGText2">
<nuxt-link to="/organiser" id="blankGText2" class="wText">
<p class="underline">Tell me more</p>
</nuxt-link>
</div>
</div>
</div>
Или, если вы хотите, чтобы это было вверху, вы можете повернуть его так:
.curve {
position: relative;
}
.curve svg {
position: absolute;
z-index: -3;
transform: rotate(180deg);
top: 0;
}
.curve svg path {
fill: none;
stroke: #53DD6C;
stroke-width: 120;
stroke-linecap: round;
}
<div class="curve">
<svg xmlns='http://www.w3.org/2000/svg' viewBox='-150 0 1000 270'> <path d='M-314,267 C105,364 400,100 812,279'/> </svg>
<div class="beforeFooter">
<div id="blankGTitle">
<h2>Impacting lives.</h2>
</div>
<div id="blankGText">
<h3>Create your event and make a difference.</h3>
</div>
<div id="buttono4">
<nuxt-link to="/create-event">
<buttons-vue text="create my event" type="buttonWhiteBackground buttonForInsetShadow buttonForInsetShadow:hover buttonForInsetShadow:active" />
</nuxt-link>
</div>
<div id="blankGText2">
<nuxt-link to="/organiser" id="blankGText2" class="wText">
<p class="underline">Tell me more</p>
</nuxt-link>
</div>
</div>
</div>