Miten luodaan: läpikuultava teksti
- Previous page Responsive text
- Next page Glowing text
Opitaan, miten luodaan CSS:llä reagoiva läpikuultava teksti (tunnettu myös nimellä leikattu teksti tai erottelu teksti).
Läpikuultava teksti on läpikuultava teksti, joka näyttää siltä kuin se olisi leikattu taustakuvasta:
Huomioitavaa:Tämä esimerkki ei toimi Internet Explorerissä tai Edge:ssä.
Miten luodaan läpikuultavaa tekstiä
Vaihe 1 - Lisää HTML:
<div class="image-container"> <div class="text">LUONTO</div> </div>
Vaihe 2 - Lisää CSS:
Voit käyttää mix-blend-mode-ominaisuutta lisätäksesi läpikuultavaa tekstiä kuvan päälle. Mutta IE tai Edge ei tue tätä:
.image-container { background-image: url("img_nature.jpg"); /* Käytettävä kuva - erittäin tärkeää! */ background-size: cover; position: relative; /* Aseta leikatun tekstin sijainti kuvan keskelle */ height: 300px; /* Tietty korkeus */ {} .text { background-color: valkoinen; color: musta; font-size: 10vw; /* Responsiivinen fonttikoko */ font-weight: bold; margin: 0 auto; /* Keskitä tekstin säiliö */ padding: 10px; width: 50%; text-align: center; /* Keskitä teksti */ position: absolute; /* Aseta tekstin sijainti */ top: 50%; /* Aseta teksti keskelle */ left: 50%; /* Aseta teksti keskelle */ transform: translate(-50%, -50%); /* Aseta teksti keskelle */ mix-blend-mode: screen; /* Tämä mahdollistaa tekstin leikkaamisen */ {}
Jos haluat mustan säiliön tekstin, muuta mix-blend-mode
muuta kertolasku
,muuta taustaväri mustaksi ja väriksi valkoiseksi:
Esimerkki
.text { background-color: musta; color: valkoinen; mix-blend-mode: multiply; .... {}
- Previous page Responsive text
- Next page Glowing text