Wenn Sie einen Artikel mit dem trimmen Clip-Pfad Eigenschaft wird der abgeschnittene Bereich unsichtbar. Wenn Sie stattdessen einen Teil des Bildes undurchsichtig machen oder einen anderen Effekt darauf anwenden möchten, sollten Sie die Maskierung verwenden. Dieser Beitrag erklärt, wie man das benutzt Maskenbild im CSSConcepto de CSS¿Qué es el CSS?CSS es un lenguaje de programación que se usa para definir el estilo y el aspecto de un documento que se ha escrito mediante de un lenguaje de etiquetas, como HTML. Conocido además como hojas de estilo en cascada, es el que se emplea para dar colores, indicar tipos de letra o inclusive resaltar aspectos como el espacio entre items para dotar de estilo a Plus, que le permite especificar una imagen para usar como capa de máscara. Esto le da tres opciones. Puede utilizar un archivo de imagen como máscara, un SVG o un degradiertConcepto de Degradado¿Qué es un Degradado?El Degradado es una técnica que está fundamentalmente vinculado con el terreno del diseño gráfico y la maquetación, con todo lo que tiene que ver con la elaboración de imágenes o su modificación. Se trata de combinar dos colores de forma que uno va perdiendo intensidad a medida que el otro la va ganando, realizando una transición cromática suave que puede obtener resultados muy impactantes.Una Plus.
Compatibilidad del BrowserUn navegador (además: browser) es una herramienta informática que te permite ver documentos y datos y navegar por la red. Los navegadores pueden mostrar distintos tipos de recursos de información; principalmente documentos HTML, a pesar de todo, además son posibles otros tipos de archivos y contenido multimedia, como PDF, JPEG, MPEG, GIF o el lenguaje de meta marcado. A través el uso de complementos especiales y la configuración respectivo, los Plus
Die meisten von den BrowserConcepto de Navegadores¿Qué son los Navegadores?Los Navegadores son herramientas informáticas que utilizamos para, normalmente, navegar por Internet y visitar cualquier página web, al mismo tiempo de para hacer otras tareas como ver documentos, observar vídeos o reproducir contenido multimedia de cualquier tipo. Son un tipo de software sencillamente usual y bastante utilizado hoy en día.Insistimos en que es algo que se utiliza con mucha frecuencia, puesto que moverse por Internet Plus solo admiten parcialmente la propiedad de enmascaramiento CSS estándar. Necesitará usar el -webkit- Präfix zusätzlich zur Standardeigenschaft für beste Browserkompatibilität. Sehen Kann ich CSS-Masken verwenden? Vollständige Informationen zur Browserkompatibilität.
Während die Browserunterstützung für die Standardeigenschaft gut ist, sollten Sie bei der Verwendung der Maskierung, um Text über einem Bild sichtbar zu machen, beachten, was passieren wird, wenn die Maskierung nicht verfügbar ist. Es kann sinnvoll sein, Funktionsabfragen zu verwenden, um die Kompatibilität mit festzustellen Maskenbild oder -webkit-maskenbild
und stellen Sie eine lesbare Sicherung bereit, bevor Sie Ihre maskierte Version hinzufügen.
@supports(-webkit-maskenbild: URLEl URL (Localizador Uniforme de Recursos), es una dirección definida que apunta a la posición de un archivo en un servidor y lo recupera. Las URL se introducen en un navegador web para ingresar a documentos en la web o se incrustan como hipervínculos dentro de un documento. Se puede usar un Permalink para que una URL esté disponible de forma permanente. Componentes de una URL • prefijo de protocolo Plus(#mask)) oder (Maskenbild: URL(#mask)) {
}
Maskieren mit einem Bild
das Maskenbild Die Eigenschaft funktioniert ähnlich wie die Hintergrundbild Eigentum. Benutze einen url () Wert, der in einem Bild übergeben werden soll. Ihr Maskenbild sollte einen transparenten oder halbtransparenten Bereich haben.
Ein vollständig transparenter Bereich macht den Teil des Bildes unter diesem Bereich unsichtbar. Wenn Sie jedoch einen halbtransparenten Bereich verwenden, kann ein Teil des Originalbilds durchscheinen. Sie können den Unterschied in der Panne unten sehen. Das erste Bild ist das Originalbild von Luftballons ohne Maske. Das zweite Bild hat eine Maske mit einem weißen Stern auf einem vollständig transparenten Hintergrund. Das dritte Bild hat einen weißen Stern auf einem Hintergrund mit einer Verlaufstransparenz.
In diesem Beispiel verwende ich auch die Maskengröße Eigentum mit einem Wert von Startseite. Diese Eigenschaft funktioniert genauso wie Hintergrundgröße. Puedes usar las Schlüsselwörter¿Qué son las palabras clave?Término o conjunto de términos que un usuario introduce en un buscador como Google cuando quiere localizar información y que este último utiliza para identificar los resultados y los anuncios que mejor se ajustan a la búsqueda. Así, elegir palabras clave que coincidan con las expresiones o frases que los usuarios emplean se ha convertido en una pieza básica tanto para el posicionamiento orgánico como para la Plus Startseite y enthalten oder Sie können die Größe des Hintergrunds mit einer beliebigen gültigen Längeneinheit oder einem Prozentsatz anpassen.
Sie können Ihre Maske auch so wiederholen, wie Sie ein Hintergrundbild wiederholen könnten, um ein kleines Bild als Wiederholungsmuster zu verwenden.
Maskierung mit SVG
Anstatt eine Bilddatei als Skin zu verwenden, können Sie SVG verwenden. Es gibt verschiedene Möglichkeiten, dies zu erreichen. Das erste ist, eine zu haben Element innerhalb der SVG und verweisen Sie auf die ID dieses Elements in der Maskenbild Eigentum.
<svg Breite="0" Höhe="0" viewBox="0 0 400 300">
<defs>
<Maske gehen="Maske">
<rect fill="#000000" x="0" y="0" Breite="400" Höhe="300"></rect>
<Kreis fill="#FFFFFF" cx="150" cy="150" r="100" />
<Kreis fill="#FFFFFF" cx="50" cy="50" r="150" />
</Maske>
</defs>
</svg><div Klasse="container">
<img src="balloons.jpg" alt="Balloons">
</div>
.container img {
Höhe: 100%;
Breite: 100%;
object-fit: Startseite;
-webkit-maskenbild: URL(#mask);
Maskenbild: URL(#mask);
}

La ventaja de este enfoque es que la máscara se puede aplicar a cualquier elemento HTMLHTML (Hypertext Markup Language) se usa para estructurar el contenido de texto de un documento web. No sólo se marca el contenido, sino además la meta-información que describe este contenido. Las páginas HTML se almacenan normalmente en el directorio raíz del servidor. Cómo se creó En la era digital, a los usuarios les resulta difícil hallar su camino en las webs y hacer un seguimiento de las estructuras de las Plus, no solo a una imagen. Desafortunadamente, Firefox es el único navegador que admite este enfoque.
Es ist jedoch nicht alles verloren, da wir für das häufigste Szenario zum Maskieren eines Bildes das Bild in die SVG aufnehmen können.
Maskierung mit einem Farbverlauf
Die Verwendung eines CSS-Verlaufs als Maske ist eine elegante Methode, um einen maskierten Bereich zu erzielen, ohne sich die Mühe machen zu müssen, ein Bild oder eine SVG-Datei zu erstellen.
Ein einfacher linearer Farbverlauf, der als Maske verwendet wird, kann beispielsweise sicherstellen, dass der untere Rand eines Bildes unter einem Titel nicht zu dunkel ist.
Sie können jeden der unterstützten Verlaufstypen verwenden und so kreativ sein, wie Sie möchten. Im folgenden Beispiel wird ein radialer Farbverlauf verwendet, um eine kreisförmige Maske zu erstellen, die hinter dem Titel beleuchtet wird.
Verwenden mehrerer Skins
Wie bei Hintergrundbildern können Sie mehrere Maskenschriftarten angeben und diese kombinieren, um den gewünschten Effekt zu erzielen. Dies ist besonders nützlich, wenn Sie ein mit CSS-Verläufen generiertes Muster als Maske verwenden möchten. Diese verwenden normalerweise mehrere Hintergrundbilder und können daher leicht in eine Maske übersetzt werden.
Als Beispiel fand ich ein schönes Schachbrettmuster in Dieser Beitrag. Der Code mit Hintergrundbildern sieht folgendermaßen aus:
Hintergrundbild:
linearer Gradient(45deg, #ccc 25%, transparent 25%),
linearer Gradient(-45deg, #ccc 25%, transparent 25%),
linearer Gradient(45deg, transparent 75%, #ccc 75%),
linearer Gradient(-45deg, transparent 75%, #ccc 75%);
Hintergrundgröße:20px 20px;
background-position: 0 0, 0 10px, 10px -10px, -10px 0px;
Um dieses oder ein anderes Muster für Hintergrundbilder in eine Maske umzuwandeln, müssen Sie das ersetzen Hintergrund- * Eigenschaften mit den relevanten Maske Eigenschaften, einschließlich -webkit die Standard.
-webkit-maskenbild:
linearer Gradient(45deg, #000000 25%, rgba(0,0,0,0.2) 25%),
linearer Gradient(-45deg, #000000 25%, rgba(0,0,0,0.2) 25%),
linearer Gradient(45deg, rgba(0,0,0,0.2) 75%, #000000 75%),
linearer Gradient(-45deg, rgba(0,0,0,0.2) 75%, #000000 75%);
-webkit-mask-size:20px 20px;
-webkit-mask-position: 0 0, 0 10px, 10px -10px, -10px 0px;
Es gibt einige wirklich schöne Effekte, die Farbverlaufsmuster auf Bilder anwenden. Versuchen Sie, den Glitch neu zu mischen, und probieren Sie einige andere Variationen aus.
Neben dem Ausschneiden bieten CSS-Masken eine Möglichkeit, Bilder und andere HTML-Elemente ohne Verwendung einer Grafikanwendung interessanter zu gestalten.
Foto von Julio Rionaldo auf Unsplash.




