Я пытаюсь создать зигзагообразную границу и пробовал несколько разных способов, но не совсем туда добираюсь.
Вот фрагмент кода, близкий к тому, что мне нужно, но он мне нужен как граница (вверху) но фон под зигзагами - это возможно, или есть другой способ сделать это?
*{
box-sizing: border-box;
}
html, body {
height: 100%;
width: 100%;
margin: 0; padding: 0;
}
html {
font-size: 125%;
}
body {
display: flex;
align-items: center;
justify-content: center;
}
p {
font-size: 6vw;
}
.wave {
/* escape character # with %23, duh! */
background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20.01 13"><polyline fill="none" stroke="%23000" stroke-linecap="round" stroke-linejoin="round" stroke-width="3" points="40.01 11.5 30.01 1.5 20.01 11.5 10.01 1.5 0.01 11.5"/></svg>');
width: 100%;
background-position: left top;
background-size: 2.64vw auto; // or 1rem auto;
background-repeat: repeat-x;
display: inline-block;
padding-bottom: 2vw;
padding:50px;
background-color:red;
}
<main>
<!-- learning german is hard -->
<p><span class="wave">Vergangenheitsbewältigungskultur</span></p>
</main>
Вот к чему я стремлюсь: ![enter image description here](https://i.stack.imgur.com/7jDcq.jpg)
Не думаю, что понимаю достаточноSVGs.Я также посмотрел на border-image
, но опять же это не совсем работает.
Может быть, способ с масками и преобразованиями, , как говорится на этой странице ?
Любая помощьс благодарностью!