Beispiel:CSS border-image-4.html
Aus SELFHTML-Wiki
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>border-image</title>
<style>
div > p {
border: 5em solid;
padding: 5em;
width: 20em;
background-color: grey;
box-shadow: 1em 1em 2em silver inset;
}
.stretch {
border-image-slice: 90 fill;
border-image-width: 5em;
border-image-outset: 0;
border-image-repeat: stretch;
border-image-source: url("https://wiki.selfhtml.org/images/0/04/Frame.svg");
}
.zwo {
border-image: linear-gradient(steelblue,gold) 1/ 5em;
}
</style>
</head>
<body><h1>border-image als weitere Hintergrundebene</h1>
<div>
<p class="stretch">Textabsatz</p>
</div>
<p>Abweichend von den oberen Beispielen wird mit <code>border-image-slice: 90 fill;</code> nicht nur der Rahmen, sondern auch die Mitte des Elements gezeichnet. Sie wird über dem Hintergrund (<code>background-image</code>) und dem box-shadow gezeichnet.</p>
<div>
<p class="zwo">Textabsatz</p>
</div>
<p>Mit dem Schlüsselwort fill könnte man auch hier <code>border-image</code> flächig verwenden. Als Bildquelle dient künftig ein Verlauf, der nicht mehr zurechtgeschnitten wird.</p>
</body>
</html>