Hur man skapar: genomskinlig text
- Föregående sida Responsiv text
- Nästa sida Glödande text
Lär dig hur man använder CSS för att skapa responsiv genomskinlig text (också kallad klipp text eller utklipp text).
Genomskinlig text är en genomskinlig text som ser ut som om den har klippt ut från bakgrundsbilden:
Observera:Detta exempel är inte lämpligt för Internet Explorer eller Edge.
Hur man skapar genomskinlig text
Steg 1 - Lägg till HTML:
<div class="image-container"> <div class="text">NATURE</div> </div>
Steg 2 - Lägg till CSS:
Använd mix-blend-mode-attributet för att lägga till genomskinlig text till bilden. Men IE eller Edge stöder inte:
.image-container { background-image: url("img_nature.jpg"); /* Använd这幅图像 - mycket viktigt! */ background-size: cover; position: relative; /* Detta behöver placera klipp texten i mitten av bilden */ height: 300px; /* En viss höjd */ {} .text { background-color: white; color: black; font-size: 10vw; /* Responsiv textstorlek */ font-weight: bold; margin: 0 auto; /* Centrera textkorgen */ padding: 10px; width: 50%; text-align: center; /* Centrera texten */ position: absolute; /* Placera texten */ top: 50%; /* Placera texten i mitten */ left: 50%; /* Placera texten i mitten */ transform: translate(-50%, -50%); /* Placera texten i mitten */ mix-blend-mode: screen; /* Detta gör att klippa texten möjligt */ {}
Om du vill ha svart container-text, sätt mix-blend-mode
ändra till multiplikation
,sätt bakgrundsfärgen till svart, och färgen till vit:
exempel
.text { background-color: black; color: white; mix-blend-mode: multiply; .... {}
- Föregående sida Responsiv text
- Nästa sida Glödande text