Beispiel:CSS-mask-4b.html
<!DOCTYPE html> <html lang="de"> <head>
<meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Masken 3.b</title>
<style>
html, body {
margin: 0;
}
html {
height: calc(100vh - 0.5em); overflow-y: hidden;
background: #000; }
h1 {
margin-left: auto; margin-right: auto; left: 0; right: 0; text-align: center;
font-size: 4em; color: orange; z-index:2; }
.hero {
mask-image: linear-gradient(to bottom, transparent, #000),
linear-gradient(to bottom, #000, transparent), linear-gradient(
to bottom,
transparent,
#000
), linear-gradient(to bottom, #000, transparent), linear-gradient(to
bottom, transparent, #000);
mask-size: 18% 70%;
mask-position: 0 100%, 25% 25%, 50% 50%, 75% 0, 100% 50%;
mask-repeat: no-repeat;
width: 100%
}
footer {
position: absolute; bottom: 0em; height: 10em; width: 100%;
background-color: black; color: white;
mask-image: linear-gradient(transparent, black 50%);
} footer p { padding: 5em 0 0 5em;; } footer a {
color: skyblue;
} </style> </head> <body>
Marienburg mit mehreren Masken
<img src="https://upload.wikimedia.org/wikipedia/commons/2/2b/Marienburg_in_Malbork_%28Polen%29.jpg" alt="Marienburg" class="hero">
<footer><a rel="license" href="https://commons.wikimedia.org/wiki/File:Marienburg_(Malbork_castle).jpg">Marienburg (Malbork castle), Polen von Simon Ciminski</a> (CC BY-SA 3.0)
</footer> </body> </html>