Invertieren der Farben einer HTML-Seite mithilfe einer Schaltfläche. CSS: So fügen Sie Text, der auf einem mehrfarbigen Hintergrund liegt, eine Kontrastfarbe hinzu. Beispiele für CSS-Filter

💖 Gefällt es dir? Teilen Sie den Link mit Ihren Freunden

Die Funktion invert() invertiert die Farben in einem Bild. Der Effekt ähnelt der Umwandlung eines Fotos in ein Negativ.

Syntax

Filter: invertieren(<значение>);

Bezeichnungen

BeschreibungBeispiel
<тип> Gibt den Typ des Werts an.<размер>
A && BDie Werte müssen in der angegebenen Reihenfolge ausgegeben werden.<размер> && <цвет>
A | BZeigt an, dass Sie nur einen der vorgeschlagenen Werte (A oder B) auswählen müssen.normal | Small-Caps
Ein || BJeder Wert kann unabhängig oder zusammen mit anderen in beliebiger Reihenfolge verwendet werden.Breite || zählen
Gruppiert Werte.[ Zuschneiden || kreuzen ]
* Null oder mehrmals wiederholen.[,<время>]*
+ Wiederholen Sie dies einmal oder mehrmals.<число>+
? Der angegebene Typ, das Wort oder die Gruppe ist optional.Einsatz?
(A, B)Wiederholen Sie mindestens A, aber nicht mehr als B-Mal.<радиус>{1,4}
# Wiederholen Sie dies einmal oder mehrmals, getrennt durch Kommas.<время>#

Werte

Bei einem Wert von 0 bleibt das Bild unverändert. Ein Wert von 100 % oder 1 invertiert die Farben des Bildes vollständig. Werte von 0 % bis 100 % bzw. 0 bis 1 invertieren die Farben teilweise.

Ein negativer Wert ist nicht zulässig. Ein leerer Wert wird als 0 behandelt.

Sandkasten

img ( filter: invert((( PlaygroundValue ))% ); )

Beispiel

umkehren()

Das Ergebnis dieses Beispiels ist in Abb. dargestellt. 1.

Reis. 1. Farbe umkehren. Links das Original, rechts ein Foto mit Filter.

Notiz

Chrome vor Version 53, Opera vor Version 40 und Safari vor Version 9.1 unterstützen die Eigenschaft -webkit-filter.

Spezifikation

Jede Spezifikation durchläuft mehrere Genehmigungsstufen.

  • Empfehlung – Die Spezifikation wurde vom W3C genehmigt und wird als Standard empfohlen.
  • Kandidatenempfehlung ( Mögliche Empfehlung) – Die für den Standard verantwortliche Gruppe ist davon überzeugt, dass sie ihre Ziele erreicht, benötigt jedoch Hilfe von der Entwicklungsgemeinschaft, um den Standard umzusetzen.
  • Vorgeschlagene Empfehlung Vorgeschlagene Empfehlung) – zu diesem Zeitpunkt wird das Dokument dem W3C-Beirat zur endgültigen Genehmigung vorgelegt.
  • Arbeitsentwurf – Eine ausgereiftere Version eines Entwurfs, der zur Überprüfung durch die Community diskutiert und geändert wurde.
  • Entwurf des Herausgebers ( Redaktioneller Entwurf) – eine Entwurfsversion des Standards, nachdem von den Projektredakteuren Änderungen vorgenommen wurden.
  • Entwurf ( Entwurf einer Spezifikation) – die erste Entwurfsversion des Standards.

Browser

Browser

Die folgenden Notationen werden in der Browsertabelle verwendet.

CSS3-Filter sind ein sehr interessanter Ableger von SVG, mit dem Sie HTML-Elemente und Bilder durch die Anwendung von Unschärfe-, Helligkeits- und vielen anderen Filtern ändern können. In diesem Tutorial werfen wir einen kurzen Blick auf die genaue Funktionsweise.

Wie es funktioniert?

Mit nur CSS können wir einige ziemlich komplexe Effekte erstellen. Sie können sowohl auf Bilder als auch auf HTML-Elemente angewendet werden. Die Eigenschaft, die zur Steuerung all dieser Effekte verwendet wird, ist Filter.

Filter: Filter(Wert) ;

Wie zu erwarten ist, erfordert diese Eigenschaft die Verwendung eines Browser-Präfixes. Aber weiter dieser Moment, nur -webkit-(Chrome und Safari) sind die einzigen Browser-Engines, die diese Eigenschaft unterstützen.

Webkit-Filter: filter(value) ;
-moz-filter: filter(wert) ;
-o-filter: Filter(Wert) ;
-ms-filter: filter(wert) ;

Filtration

Es gibt eine Reihe von Filtern. Um die einzelnen Filter besser zu verstehen, schauen wir uns sie einzeln an. Auf ein Element können mehrere Filter angewendet werden (durch ein Leerzeichen getrennt), zum Beispiel: Helligkeit Und verwischen:

Filter: Unschärfe (5 Pixel) Helligkeit (0,5);

Es gibt einige Filter, die im Folgenden nicht behandelt werden, aber mit vorhandenem CSS (Transparenz und Schatten) problemlos implementiert werden können. Hier ist das Originalbild, das wir verwenden werden, um die Funktionsweise der Filter zu demonstrieren:

Ich zeige ein Foto mit angewendetem Filter (erstes Foto) und das Ergebnis des Filters in Form eines statischen Bildes (zweites Foto), wenn Sie einen Browser verwenden, der keine Filter unterstützt und das Ergebnis nicht sehen kann.

Verwischen

Wollten Sie schon immer ein Bild oder einen Text mit einer Gaußschen Unschärfe versehen, indem Sie nur CSS verwenden? Mit Filtern können Sie es schaffen! Unschärfe wird in Pixeln gemessen, Sie könnten also etwa so vorgehen:

Filter: Unschärfe (5px);
// Browserspezifisch
-webkit-filter: Blur(5px) ;
-moz-filter: Unschärfe(5px);
-o-filter: Unschärfe(5px);
-ms-filter: Unschärfe(5px);

Helligkeit

Die Helligkeit wird von Null bis Eins gemessen, wobei 1 die volle Helligkeit (weiß) und 0 die ursprüngliche Helligkeit bedeutet.

Filter: Helligkeit(0,2 ) ;
// Browserspezifisch
-webkit-filter: Helligkeit(0.2 ) ;
-moz-filter: Helligkeit(0,2 ) ;
-o-filter: Helligkeit(0.2 ) ;
-ms-filter: Helligkeit(0,2 ) ;

Sättigung

Die Sättigung wird in Prozent gemessen.

Filter: gesättigt (50 %);
// Browserspezifisch
-webkit-filter: saturate(50 % ) ;
-moz-filter: saturate(50%) ;
-o-filter: saturate(50%) ;
-ms-filter: saturate(50 % ) ;

Tonrotation

Mit diesem Filter können Sie den Farbton durch Drehen ändern (stellen Sie sich ein Farbrad vor, das Sie dann drehen). Es wird in Grad gemessen.

Filter: Farbton drehen (20 Grad);
// Browserspezifisch
-webkit-filter: hue-rotate(20deg) ;
-moz-filter: hue-rotate(20deg) ;
-o-filter: hue-rotate(20deg) ;
-ms-filter: hue-rotate(20deg) ;

Kontrast

Der Kontrast wird wiederum in Prozent gemessen. 100 % ist die Standardeinstellung, 0 % erzeugt ein vollständig schwarzes Bild. Alles über 100 % erhöht den Kontrast!

Filter: Kontrast (150 %);
// Browserspezifisch
-webkit-filter: Kontrast(150 %);
-moz-filter: Kontrast(150 %);
-o-filter: Kontrast (150 %);
-ms-filter: Kontrast(150 % ) ;

Umkehrung

Wird auch in Prozent gemessen. Die verfügbaren Werte reichen von 0 % bis 100 %. Seltsamerweise unterstützt Webkit derzeit keine Inversionen, wenn diese weniger als 100 % betragen.

Filter: invertieren (100 %);
// Browserspezifisch
-webkit-filter: invertieren (100 %);
-moz-filter: invertieren (100 %);
-o-filter: invertieren (100 %);
-ms-filter: invertieren (100 %);

Bleichen

Geben Sie erneut den Prozentsatz ein, um den Sie das Bild entsättigen möchten. Die verfügbaren Werte reichen von 0 % bis 100 %.

Filter: Graustufen (100 %);
// Browserspezifisch
-webkit-filter: Graustufen (100 %);
-moz-filter: Graustufen (100 %);
-o-filter: Graustufen (100 %);
-ms-filter: Graustufen (100 %);

Sepia

Ich denke, das ist sehr nützlich, wenn Sie etwas auf Instagram posten möchten. Allerdings gehe ich auch davon aus, dass Sie hierfür kein CSS verwenden werden. In jedem Fall können Sie mit diesen Grau- und Negativtönen insgesamt Sepia zum Bild hinzufügen. 100 % ist ein vollständiges Sepiabild, 0 % ist das Originalbild.

Filter: Sepia (100 %);
// Browserspezifisch
-webkit-filter: sepia(100% ) ;
-moz-filter: sepia(100 % ) ;
-o-filter: sepia(100 % ) ;
-ms-filter: sepia(100% ) ;

Browserunterstützung

Webkit Mozilla Dreizack Presto
Verwischen Experimental Nein Nein Nein
Helligkeit
Sättigung
Töne drehen
Kontrast
Umkehrung Nur vollständige Inversion
Bleichen Experimental
Sepia

Bei Fragen empfehlen wir die Nutzung unseres

Die Suche nach zuverlässigen und ehrlichen Online-Casinos erfordert viel Freizeit, insbesondere wenn es um Anfänger geht. Es ist notwendig, die Transparenz des Gaming-Clubs, die Online-Reputation, die Bewertungen anderer Benutzer, die Zahlungsgeschwindigkeit und viele andere betriebliche Faktoren zu bewerten. Um Spieler vor einem solchen Schicksal zu bewahren, haben wir zusammengestellt Casino-Bewertung , die gründlich getestet wurden und ihre eigene Ehrlichkeit und gute Rendite von Spielautomaten bestätigt haben.

Unsere Bewertung der besten Casinos

Sie müssen Ihre persönliche Zeit nicht mehr damit verschwenden, die Zuverlässigkeit der Einrichtung zu überprüfen. Erfahrene Analysten, die sich auf Glücksspiele spezialisiert haben und jeden Monat Dutzende Stunden in Casinos verbringen, führten ihre eigene objektive Bewertung der Arbeit durch Gaming-Clubs. Sie analysierten Hunderte von Einrichtungen, um den Nutzern letztlich die besten Plattformen im Internet zu bieten.

Die anfängliche Liste der Clubs war recht umfangreich, aber im Laufe des Analyseprozesses wurden zweifelhafte und unzuverlässige Einrichtungen eliminiert. Als Warnung für Experten dienen beispielsweise das Vorhandensein einer gefälschten Lizenz, fehlende Zertifikate für Spielautomaten, der Austausch eines Servers in einem Spielautomaten und vieles mehr. Schon ein Faktor, der Zweifel an der Integrität des Casinos aufkommen lässt, ist ein Grund für den Ausschluss aus der Bewertung.

Neben einer oberflächlichen Analyse von Spieleplattformen werden auch Informationen über Etablissements im Internet geprüft. Bei der Analyse werden die Online-Reputation, Bewertungen aktueller und ehemaliger Spieler, das Vorhandensein von Konfliktsituationen, Casino-Skandale und Möglichkeiten zur Problemlösung seitens der Macher berücksichtigt. Besonderes Augenmerk wird auf junge Vereine mit bis zu 1-2 Jahren Erfahrung gelegt.

Wie wird die Casino-Bewertung erstellt und wer gelangt dorthin?

Zum Gestalten Bewertung lizenzierter CasinosWir ziehen erfahrene Spieler und Analysten mit über 10 Jahren Erfahrung in der Branche an. Dank ihres Wissens können sie betrügerische Clubs problemlos aussortieren und anschließend eine gründliche Analyse der verbleibenden Betriebe durchführen. Das Ergebnis ist eine kleine Liste zuverlässiger Casinos, in denen Sie sicher spielen können, ohne Angst um die Fairness der Ergebnisse und die Auszahlung der Gewinne haben zu müssen.

  • Verfügbarkeit einer Lizenz der Glücksspielregulierungsbehörde und der gewählten Gerichtsbarkeit für die Registrierung;
  • Plattformsicherheit, die die Vertraulichkeit von Daten und Zahlungsinformationen gewährleistet;
  • Auswahl lizenzierter Software von zuverlässigen Anbietern, deren Arbeit nicht beeinträchtigt werden kann;
  • Verfügbarkeit einer russischsprachigen Version für mehr Komfort für Benutzer aus Russland und den GUS-Staaten;
  • Support-Service, einschließlich Arbeitsplan, Reaktionsgeschwindigkeit, Qualität der Problemlösung;
  • Geldabhebung ohne zusätzliche Verzögerungen oder Überprüfungen sowie Optionen für den Geldempfang und die Geschwindigkeit der Transaktionsabwicklung;
  • Bonusprogramme für neue und regelmäßige Benutzer, das Vorhandensein von Turnieren, Lotterien und regelmäßigen Werbeaktionen;
  • Zahlungssysteme, die den Komfort der Kunden beeinträchtigen, ihr Konto aufzufüllen und Gewinne abzuheben.

Dies ist nur eine kleine Liste aktueller Anforderungen, die von Experten bewertet werden. Jedes Kriterium erhält einen eigenen Wichtigkeitskoeffizienten, der bei der Summierung des Endergebnisses berücksichtigt wird.

Was ist ein lizenziertes Casino?

Casino-Bewertung , die die Ehrlichkeit und Transparenz der Glücksspielplattformen kennzeichnen, dürfen ausschließlich aus Einrichtungen mit gültiger Betriebslizenz bestehen. Legale Clubs müssen von den Aufsichtsbehörden überprüft werden und alle deren Regeln einhalten, um eine Genehmigung zu erhalten.

Es reicht nicht aus, nur das Vorhandensein einer Lizenz auf der Website zu erwähnen. Experten wissen, dass Betrüger Logos verwenden können, um naive Benutzer zu täuschen, und analysieren daher die Informationen unabhängig. Gehen Sie dazu auf die offizielle Website der Regulierungsbehörde und geben Sie die Dokumentnummer oder den Namen ein juristische Person Bestätigen Sie die Informationen. Liegen keine Lizenzangaben vor, handelt es sich um eine Fälschung.

Analysten nutzen die technische Analyse auch zur Überprüfung lizenzierter Software. Mithilfe von Entwicklertools erhalten sie Zugriff auf Informationen über den Datenserver. Wenn das Casino das offizielle Portal des Softwareanbieters nutzt, dann ist die Software ehrlich und legal. Das bedeutet, dass Sie nicht in seine Arbeit eingreifen und die Endergebnisse nicht manipulieren können.

Wie wird die Fairness eines Casinos bestimmt?

Es ist ziemlich schwierig, die Integrität eines Gaming-Clubs unabhängig zu beurteilen, was an der Menge der verfügbaren Ressourcen und des verfügbaren Wissens liegt. Vor der Aufnahme von Betrieben inBewertung ehrlicher CasinosAnalysten prüfen viele Faktoren gründlich:

  • Regionen, aus denen Spieler aufgenommen werden, da verbotene Gerichtsbarkeiten Bände sprechen;
  • Auszahlungslimits zur Begrenzung einmaliger Transaktionen sowie des täglichen, wöchentlichen und monatlichen Transaktionsvolumens;
  • Verfügbarkeit von Informationen über KYC und AML, die auf die Einhaltung der gesetzlichen Anforderungen zur Ehrlichkeit und Rechtmäßigkeit der Geldherkunft hinweisen;
  • ein Ruf, der die Ehrlichkeit und Zuverlässigkeit der Vereinsarbeit bestätigt und das Fehlen öffentlichkeitswirksamer Skandale oder Probleme bestätigt;
  • Dauer der Arbeit, sodass Sie den Verlauf der Online-Ressource einschließlich aller Vor- und Nachteile vollständig bewerten können;
  • das Vorhandensein einer Regulierungsbehörde und die Einhaltung ihrer Regeln, was die Chancen auf einen fairen Betrieb erhöht.

Lizenz und Regulierungsbehörde sind durchaus wichtige Kriterien, eine 100-prozentige Garantie für Ehrlichkeit bietet das jedoch nicht. Nur Vereine, die den Spielern große Gewinne und Jackpots ermöglichten, Geschenke für Lotterien und Turniere machten, können mit einem solchen Titel rechnen.

Arten von Spielautomaten

Die Anzahl der Spielautomaten, Spielautomaten und anderen Arten der Glücksspielunterhaltung sagt viel über die Einrichtung aus. Manche Vereine kooperieren nur mit wenigen Softwareanbietern, erhalten aber von diesen beliebte und neue Spielangebote, andere bauen ihr Netzwerk an Partnerschaftsverträgen aus und laden eine Vielzahl von Marken zur Zusammenarbeit ein. Je mehr Automaten auf der Spieleplattform präsentiert werden, desto einfacher ist es für den Kunden, den Slot auszuwählen, der ihm gefällt.

Aber Bewertung lizenzierter Casinosberücksichtigt nicht nur die Vielfalt der Spiele, sondern auch deren Qualität. Zuverlässige Glücksspieleinrichtungen verwenden ausschließlich lizenzierte Software, die auf Fairness und Sicherheit getestet wurde. Mit solchen Maschinen können Sie mit Renditen von bis zu 98 % rechnen, und Sie können nicht in ihre Arbeit eingreifen und den Algorithmus zur Generierung von Ergebnissen anpassen.

Um ehrlich zu sein, zielen alle Websites darauf ab, Gewinn zu erwirtschaften. Auch wenn einer der Spieler den Jackpot gewinnt, schreibt das Establishment auf lange Sicht schwarze Zahlen. Aber nur ehrliche Clubs ermöglichen es den Benutzern, einen großen Jackpot zu knacken und ihn auf ein echtes Konto auszuzahlen. Das unterscheidet lizenzierte Online-Casinos von betrügerischen Projekten.

Bonuspolitik

Erstellen Sie eine Casino-Bewertung ohne Berücksichtigung der Bonuspolitik unmöglich. Alle Glücksspielclubs nutzen Werbeaktionen und Geschenke, um neue Kunden zu gewinnen und bestehende Kunden zu binden. Einige Betriebe gehen jedoch sehr listig vor, indem sie versteckte Bedingungen für Wetten oder Rückstellungen schaffen und unrealistische Wettbedingungen festlegen, die zwischen x60 und 100 liegen und fast unmöglich zu erfüllen sind.

Der Standardsatz an Anreizen besteht aus den folgenden Kategorien:

  1. Bonus ohne Einzahlung für die Begrüßung neuer Kunden – wird für Adressbestätigungen vergeben Email und Telefonnummern. Als Belohnung nutzen sie Gratisgeld oder Freispiele an Spielautomaten mit zwingender Umsatzanforderung.
  2. Registrierungsgeschenk – Freispiele oder Multiplikatoren des Kontoauffüllungsbetrags um 1–5 Einzahlungen ab dem Zeitpunkt der Erstellung eines persönlichen Profils. Die genaue Höhe des Bonus und die Höchstgrenzen werden von jedem Club individuell festgelegt.
  3. Treueprogramm – verschiedene Benutzerstatussysteme, die sich auf die Höhe des wöchentlichen Cashbacks, die Verfügbarkeit persönlicher Servicebedingungen, individuelle Geschenke, günstige Wechselkurse für die Landeswährung und vieles mehr auswirken.
  4. Aktionscodes sind regelmäßige Werbeaktionen von Gaming-Clubs, die Geschenkgutscheine für Freispiele, keine Einzahlung oder Kontomultiplikatoren für alle vergeben.

Russischsprachige Casinos

Komponieren Bewertung der besten Casinos 2020, wird die Präsenz der russischen Sprache auf der Plattform berücksichtigt. Über die russischsprachige Benutzeroberfläche können Benutzer aus Russland, Weißrussland, der Ukraine und den GUS-Staaten die Registrierung, Anmeldung, Kontoauffüllung und andere Funktionen der Plattform leicht verstehen. Dies bestätigt auch, dass sich das Unternehmen auf russischsprachige Benutzer konzentriert und ihnen einzigartige Boni und Unterstützung bietet.

Die Arbeit des Supportdienstes wird berücksichtigt. Die meisten Glücksspielclubs bieten ihren Kunden ausschließlich Unterstützung an Englische Sprache, was den Kommunikationsprozess erschwert. Sie müssen einen Übersetzer beauftragen oder sich an sachkundige Personen wenden, um eine Anfrage zu stellen und die Antwort des Supports zu verstehen. Daher umfasst die Bewertung nur die Online-Clubs, die Kunden in Support-Chats und telefonisch auf Russisch beraten.

Die russischsprachige Benutzeroberfläche im Casino ermöglicht es Ihnen, ohne zusätzlichen Aufwand die Benutzerregeln der Plattform zu verstehen, Bonusangebote und die Funktionen ihrer Rückstellungen und Einsätze zu studieren und an Turnieren und Lotterien teilzunehmen, ohne Zweifel an der Richtigkeit der Regeln zu haben Aktionen.

Casino mit schnellen Auszahlungen

Besonderes Augenmerk wird in Online-Casinos auf die Geschwindigkeit der Auszahlungen gelegt. Einige Clubs bieten die Auszahlung von Geldern an Bankkarten und elektronische Geldbörsen innerhalb weniger Stunden, und für VIP-Kunden werden Anfragen sofort bearbeitet. Andere nutzen die manuelle Bearbeitung von Anträgen an Werktagen nach einem speziellen Zeitplan, sodass sich Zahlungen um bis zu 1–3 Werktage ab dem Datum der Antragstellung verzögern können. Um Benutzern lange Wartezeiten zu ersparen, haben wir erstelltCasino-Bewertung mit schneller Auszahlung.

Sie besteht ausschließlich aus Institutionen, die alle Anträge zeitnah prüfen und keine Hindernisse für den Erhalt von Geldern schaffen. Dabei wird nicht nur die Geschwindigkeit der Überweisungen berücksichtigt, sondern auch die Problemlosigkeit bei der Beantragung großer Zahlungen oder Geldüberweisungen nach dem Gewinn des Jackpots oder großen Jackpots. Nur ehrliche Einrichtungen können die Fairness der Zahlungen und das Fehlen von Zahlungsproblemen garantieren.

Darüber hinaus erfolgt eine Analyse der verfügbaren Zahlungssysteme für Einzahlungen und Geldanfragen. Standard-Websites unterstützen eine minimale Anzahl von Methoden, aber fortschrittliche Clubs analysieren ständig Trends, um neue technische Lösungen zu integrieren.

Wichtigste Zahlungssysteme in Online-Casinos:

  • Bankkarten MIR, MasterCard, Visa;
  • elektronische Geldbörsen QIWI, Yandex, Webmoney, Neteller, Skrill und andere;
  • mobile Zahlungen Beeline, MegaFon, MTS, TELE2;
  • Russisches Internetbanking;
  • beliebte Kryptowährungen, darunter Bitcoin, Ethereum, Litecoin.

Technischer Support für Benutzer

Ein wichtiger Faktor, der bei der Erstellung berücksichtigt wurdeBewertung ehrlicher Casinos- Verfügbarkeit des Kundensupports und Qualität seiner Arbeit. Zuverlässige Betriebe kümmern sich um ihren eigenen Kundenstamm und organisieren daher spezielle Telefonleitungen sowie Online-Chats, um Benutzerfragen zeitnah zu beantworten und ihre Probleme zu lösen.

Um den Support zu analysieren, nutzten Analysten Telefonleitungen, Live-Chats und E-Mail-Kontakte. Zu unterschiedlichen Tageszeiten erhielten die Mitarbeiter vor Ort unterschiedliche Fragen oder Wünsche zur Bearbeitung Technische Probleme. Anschließend wurde die Qualität ihrer Arbeit beurteilt, wobei folgende Faktoren berücksichtigt wurden:

  • Reaktionsgeschwindigkeit;
  • ob der Berater das Problem löst und wie lange es dauert;
  • Kompetenz der Antworten und Verfügbarkeit von russischsprachigem Supportpersonal.

Wenn das Casino keine russischsprachigen Betreiber hat, empfehlen wir die Nutzung Online Übersetzer von Google, um Fragen und Antworten von Beratern zu übersetzen.

Schlussfolgerungen

Bevor Sie sich in einem Online-Club registrieren, müssen Sie die Zuverlässigkeit und Transparenz seiner Arbeit analysieren sowie seinen Ruf und seine Bewertungen online überprüfen. Stattdessen empfehlen wir die VerwendungBewertung ehrlicher Casinos, zusammengestellt von erfahrenen Spielern. Aufgrund ihrer eigenen Erfahrung wiesen sie Dutzende verdächtiger Glücksspielclubs zurück und ließen die besten Einrichtungen des Jahres 2020 auf der Liste.

CSS-Eigenschaften und haben einen solchen Entwicklungsstand erreicht, dass sie einige wichtige Funktionen grafischer Editoren beherrschen. Ein Beispiel hierfür sind CSS-Filter, mit denen Sie schöne Effekte für Bilder erzeugen können.

War es früher kaum vorstellbar, sind heute fast alle Softwarefilter in der Kaskadentabelle implementiert, von Unschärfe bis hin zu künstlerischen Farbmodellen.

Dennoch haben CSS-Filter einen kleinen Nachteil: Sie werden nicht von allen Webbrowsern unterstützt visuelle Effekte. Natürlich ist es nur eine Frage der Zeit. Und wenn die Stunde „x“ kommt, müssen Entwickler vorbereitet sein. Schauen wir uns zunächst an, was bisher bereits umgesetzt wurde.

Browserunterstützung für CSS-Filter

Grundsätzlich haben alle gängigen Browser, Firefox, Chrome, Opera, ein „freundliches“ Verhältnis zu Filtereffekten. Das Gleiche gilt nicht für den IE, der selbst in den neuesten Versionen die Unterstützung von Effekten komplett verweigert.

Browser Forscher Chrom Feuerfuchs Safari Oper Android iOS
Ausführung NEIN 31+ 35+ 7+ 18+ 4.4+ 6+
Filter (-webkit-) + (-webkit-) (-webkit-) (-webkit-) (-webkit-)

Funktionen und Syntax von CSS-Filtern

Alle CSS-Eigenschaften verfügen über bestimmte Parameter, die die Reihenfolge festlegen, in der Werte geschrieben werden. Die Filtereigenschaft ist keine Ausnahme, sie kann wie andere auch eine Kombination mehrerer Regeln in einer Anwendung verwenden. Fügen Sie beispielsweise einen Helligkeitsfilter für ein Bild hinzu und geben Sie nach einem Leerzeichen einen anderen an – den Kontrast. Wir werden in diesem Artikel alles mit ein paar Beispielen zum besseren Verständnis behandeln.

Syntax

Filter: Filtername (Prozentsatz des Wertes); Filter: URL(img.svg); Filter: Unschärfe (10 Pixel); Filter: Helligkeit (0,9); Filter: Kontrast (150 %); Filter: Schlagschatten (5px 5px 10px schwarz); Filter: Graustufen (80 %); Filter: Farbton drehen (60 Grad); Filter: invertieren (80 %); Filter: Deckkraft (50 %); Filter: gesättigt (50 %); Filter: Sepia (40 %); /* Mehrere Filter anwenden */ filter: context(150%) greyscale (80%);

Liste der Filter

Filter Beschreibung
Unschärfe (px) Filter zum Verwischen des Bildes. Der Grad der Unschärfe wird in Pixeln angegeben. Wenn keine Zahl angegeben ist, ist der Standardwert 0.
Schlagschatten() Schatten. Eine Alternative zur Box-Shadow-Eigenschaft mit ähnlichen Parametern und derselben Schreibreihenfolge. Eine Ausnahme bildet der vierte Wert „Stretch“: Fast alle Browser unterstützen ihn nicht.
Graustufen (%) Filter „Entfärben“. Wendet Graustufen basierend auf dem von Ihnen angegebenen Prozentsatz auf das Bild an. Nicht erlaubt negative Bedeutung, und die Originalität des Bildes ist 0.
Helligkeit (%) Passen Sie die Bildhelligkeit an. Ein Wert von 100 % zeigt den Startpunkt der Helligkeit an. Die Anpassung erfolgt sowohl negativ (-50 %) als auch positiv (150 %).
Kontrast (%) Passen Sie den Bildkontrast an. Wie beim vorherigen Filter zeigt ein Wert von 100 % den Ursprung an. Änderungen können negativ (-20 %) oder positiv (120 %) eingestellt werden.
Farbton drehen (Grad) Rotierende Farbtonüberlagerung. Abhängig vom angegebenen Grad (von 0 Grad bis 360 Grad) wird das Bild an die Farbe angepasst, die durch das Farbrad bestimmt wird.
invertieren (%) Bildinvertierung. Es wird ein Wert von 0 bis 100 % ohne negativen Parameter angewendet.
gesättigt (%) Bildsättigung. Die Ausgangsposition wird zu 100 % ermittelt und hat keinen negativen Wert.
Sepia (%) Sepia-Effekt. Die Originalität des Bildes wird mit 0 % ermittelt und liegt bis zu 100 % ohne Negation vor.
Deckkraft (%) Transparenz des Bildes. Ein weiterer Filter mit einer ähnlichen Opazitätseigenschaft und denselben Verwendungsmethoden. Die Einstellung ist von 0 bis 100 % ohne negativen Parameter zulässig.
URL() Ein CSS-Link zu einem SVG-Element mit einer bestimmten #id.
anfänglich Legt den Standardwert der Eigenschaft fest.
erben Erbt alle Eigenschaftswerte seines übergeordneten Elements.

Beispiele für CSS-Filter

Wir sind zu einem interessanten Teil des Artikels gekommen, in dem wir jeden Filter einzeln mit Anwendungsbeispielen betrachten. Der Übersichtlichkeit halber werden drei Bilder verwendet. Das erste zeigt den Ausgangspunkt, den Anschein von Originalität. Das zweite dient als statisches Beispiel für die Anwendung eines Filters und das dritte zeigt den Hover-Effekt, bei dem der Mauszeiger über das Bild schwebt.

Unschärfefilter

IN Grafikeditoren Der Unschärfefilter ist ein unverzichtbares Werkzeug und wird häufig in der Arbeit eingesetzt. Es ist nicht nur in der Lage, ein verschwommenes Bild zu erzeugen, sondern auch einen Fokussierungseffekt zu erzeugen bestimmtes Element der Rest des Bildes ist unscharf. Und vieles mehr.

Im Website-Design kann zur besseren Lesbarkeit der im Bild befindliche Text als Unterlage (z. B. Unschärfe) verwendet werden. Tatsächlich ist die Unschärfe ab einem Wert von 0 px eine Gaußsche Unschärfe, bis sie vollständig verschwindet.

Original

Filter

Hover-Effekt

/*statische Regel*/ .efbl1 img( Filter: Unschärfe(2px); -webkit-filter: Unschärfe(2px); ) /*für Hover-Effekt*/ .efbl2 img( Übergang: alle 0,6 Sekunden Leichtigkeit 0s; ) . efbl2 :hover img( Filter: Blur(4px); -webkit-filter: Blur(4px); Übergang: alle 0,6s einfach 0s; )

Schatten filtern

Die Eigenschaft „Shadow“ kam mit der dritten Version der Kaskadentabelle zu uns. Natürlich ist es jedem bekannt, der an der Website-Entwicklung beteiligt ist, da Box-Shadow eine wichtige Rolle im Design spielt. Der Schlagschattenfilter kann als minderwertige Alternative mit ähnlichen Parametern bezeichnet werden, und es gibt nur 5 davon, den inneren Schatten nicht mitgerechnet.

Die Schreibreihenfolge ist wie folgt: 5px/-5px (horizontaler Versatz), 5px/-5px (vertikaler Versatz), 15px (Schattenunschärferadius), 5px/-5px (Schattenstreckung), Schwarz (Farbe). Der Filter unterstützt alle Syntax außer Stretching und Inset Value ( inneren Schatten) sowie das Hinzufügen mehrerer durch Kommas getrennter Schatten. Trotz alledem gibt es einige Vorteile, zum Beispiel berücksichtigt der Filter Pseudoelemente, wodurch Sie die genaue Form des Elementschattens anzeigen können.

Interessant ist auch, dass, wenn der Block keinen Hintergrund hat, sondern nur ein Randstrich angegeben ist, bei Verwendung von box-shadow ein Schatten angezeigt wird, der angeblich den Hintergrund berücksichtigt, also einen durchgehenden. Und bei der Verwendung von Schlagschatten nimmt der Schatten die Form eines Strichs an, ohne den Hintergrund zu berücksichtigen.

Original

Filter

Hover-Effekt

/*statische Regel*/ .efdrswd1 img( filter: drop-shadow(6px 7px 3px rgba(0, 0, 0, 0.4)); -webkit-filter: drop-shadow(6px 7px 3px rgba(0, 0, 0 0,4)); 0,4)); -webkit-filter: drop-shadow(6px 7px 3px rgba(0, 0, 0, 0,4)); Transition: alle 0,6s einfach 0s; )

Entfärbungsfilter

Klassischer Fotografie-Stil für alle Zeiten in die richtige Richtung. Der Filter lässt nur einen Wert zu – positiv. Abhängig vom angegebenen Prozentsatz ersetzen Grautöne sanft die Farbe des Bildes. Anstelle von Prozentsätzen können Sie auch Brüche bis zu einer ganzen Zahl (0,01/1) verwenden.

Original

Filter

Hover-Effekt

/*statische Regel*/ .efgrays1 img( Filter: Graustufen(90 %); -webkit-filter: Graustufen(90 %); ) /*für Hover-Effekt*/ .efgrays2 img( Übergang: alle 0,6 Sekunden Leichtigkeit 0 Sekunden; ) .efgrays2:hover img( Filter: Graustufen (90 %); -webkit-filter: Graustufen (90 %); Übergang: alle 0,6 Sekunden, einfache 0 Sekunden; )

Helligkeitsfilter

Hinzufügen von Licht zu den „unerforschten“ schwarzen Ecken des Bildes. Es wird häufig in der Fotobearbeitung eingesetzt, da Amateurfotos meist an schlecht beleuchteten Orten aufgenommen werden. Die Helligkeit des Filters ist von 0 % (ein komplett schwarzes Bild) bis zum nahezu vollständigen Verschwinden des Bildes einstellbar. Der Ursprungspunkt wird als 100 % definiert, der Wert kann auch als Bruch angegeben werden.

Original

Filter

Hover-Effekt

/*statische Regel*/ .efbrig1 img( Filter: Helligkeit(150 %); -webkit-filter: Helligkeit(150 %); ) /*für Hover-Effekt*/ .efbrig2 img( Übergang: alle 0,6 Sekunden Leichtigkeit 0 Sekunden; ) .efbrig2:hover img( Filter: Helligkeit (150 %); -webkit-filter: Helligkeit (150 %); Übergang: alle 0,6 Sekunden, einfache 0 Sekunden; )

Kontrastfilter

Eine einfache Möglichkeit, einem Bild mehr Ausdruckskraft zu verleihen, besteht darin, mit den Helligkeitseinstellungen der hellsten und dunkelsten Bildbereiche zu experimentieren. Abhilfe schafft hier der Kontrastfilter. Seine Parameter schließen, wie viele andere auch, einen negativen Wert (-150 %) aus und die Ausgangsposition wird mit 100 % angegeben. Neben Prozentsätzen sind auch Brüche (1,5) zulässig.

Original

Filter

Hover-Effekt

/*statische Regel*/ .efcontr1 img( Filter: Kontrast(150 %); -webkit-filter: Kontrast (150 %); ) /*für Hover-Effekt*/ .efcontr2 img( Übergang: alle 0,6 Sekunden Leichtigkeit 0 Sekunden; ) .efcontr2:hover img( Filter: Kontrast(150 %); -webkit-filter: Kontrast (150 %); Übergang: alle 0,6 Sekunden, einfache 0 Sekunden; )

Farbtonfilter

Eine hervorragende Designtechnik im Bilddesign, die zum Stil des Hauptressourcendesigns passt. Die Idee besteht darin, dem Originalbild einen Farbton der ausgewählten Farbe zu überlagern. Die Verhältnisse ergeben sich aus dem angegebenen Grad, der den Farbpunkt im Farbkreis angibt.

Wenn der Wert positiv ist (150 Grad), erfolgt die Drehung im Uhrzeigersinn. Wenn dementsprechend negativ, dann gegen den Uhrzeigersinn. In zwei Positionen geht es von 0 Grad bis 360 Grad.

Original

Filter

Hover-Effekt

/*statische Regel*/ .efhrotai1 img( filter: hue-rotate(180deg); -webkit-filter: hue-rotate(180deg); ) /*für Hover-Effekt*/ .efhrotai2 img( Transition: alle 0,6 Sekunden erleichtern 0 Sekunden ; ) .efhrotai2:hover img( filter: hue-rotate(180deg); -webkit-filter: hue-rotate(180deg); Transition: alle 0,6s locker 0s; )

Inversionsfilter

Ein spezieller Effekt, der es Ihnen ermöglicht, die Farbe eines Bildes auf den Kopf zu stellen. In Grafikeditoren spielt es eine gewisse Rolle und es kommt vor, dass ohne seine Beteiligung das gewünschte Ergebnis nicht erreicht werden kann. Der Parameter Filter invertieren wird nur in positiver Richtung von einem Wert von 0 % bis 100 % angegeben.

Original

Filter

Hover-Effekt

/*statische Regel*/ .efinve1 img( filter: invert(100%); -webkit-filter: invert(100%); ) /*für Hover-Effekt*/ .efinve2 img( Transition: all 0.6s easy 0s; ) .efinve2:hover img( filter: invert(100 %); -webkit-filter: invert(100 %); Transition: alle 0,6 Sekunden leicht 0 Sekunden; )

Sättigungsfilter

Wenn ein Bild seine natürliche Farbe verliert unbekannte Gründe(so etwas wie ein ausgebleichtes T-Shirt in der Sonne), dann können Sie durch Erhöhen der Sättigung sofort den vorherigen Look wiederherstellen. Und wenn dieser Filter in Kombination mit anderen Filtern verwendet wird, wird das Ergebnis sehr zufriedenstellend sein. Die Einstellung erfolgt von 0 Erstansicht bis hin zu großen Zahlen.

Original

Filter

Hover-Effekt

/*statische Regel*/ .efsatut1 img( filter: saturate(165%); -webkit-filter: saturate(165%); ) /*für Hover-Effekt*/ .efsatut2 img( Transition: all 0.6s EASY 0s; ) .efsatut2:hover img( filter: saturate(165%); -webkit-filter: saturate(165%); transit: all 0.6s locker 0s; )

Sepia-Filter

Nachahmung der Wirkung alter Fotografien (leichter Braunstich). Dadurch wird ein besonders beliebter Retro-Bildstil erreicht. Der Sepiafilter ist von 0 % (Ausgangsposition) bis 100 % einstellbar.

Original

Filter

Hover-Effekt

/*statische Regel*/ .efsepiaa1 img( Filter: Sepia(100 %); -webkit-filter: Sepia(100 %); ) /*für Hover-Effekt*/ .efsepiaa2 img( Übergang: alle 0,6 Sekunden Leichtigkeit 0s; ) .efsepiaa2:hover img( Filter: Sepia (100 %); -webkit-filter: Sepia (100 %); Übergang: alle 0,6 Sekunden, einfache 0 Sekunden; )

Transparenz filtern

Ein Filter ähnlich der Opazitätseigenschaft aus der Kaskadentabelle Version 3. Die Syntax ist dieselbe, der Transparenzwert ist jedoch von 0 % bis 100 % (Originalposition) einstellbar.

Original

Filter

Hover-Effekt

/*statische Regel*/ .efopaty1 img( Filter: Deckkraft (50 %); -webkit-filter: Deckkraft (50 %); ) /*für Hover-Effekt*/ .efopaty2 img( Übergang: alle 0,6 Sekunden Leichtigkeit 0 Sekunden; ) .efopaty2:hover img( Filter: Deckkraft (50 %); -webkit-filter: Deckkraft (50 %); Übergang: alle 0,6 Sekunden, Leichtigkeit 0 Sekunden; )

Filterlink

Basierend auf SVG-Elementen mit einer bestimmten Kennung wird ein benutzerdefinierter Filter erstellt, der anschließend über einen Linkfilter in CSS verwendet werden kann. Die Effekte können sich stark von Standardfiltern unterscheiden, von Overlay-Masken bis hin zu banaler Transparenz.

CSS-Filtergenerator

Es ist seit langem üblich, Generatoren für verschiedene CSS-Eigenschaften zu erstellen. , und viele, viele andere. Sie dienen als Hilfsmittel zur Arbeitserleichterung. Und für unerfahrene Webmaster können sie doppelte Vorteile haben. Sie sind sehr einfach zu bedienen: Bewegen Sie die Schieberegler und Sie können die Ergebnisse sofort sehen. Und wenn Sie fertig sind, müssen Sie nur noch den generierten Code kopieren. Das Gleiche gilt für CSS-Filtergeneratoren. Hier sind zwei davon als Referenz:

Abschluss

Die Rezension ist ziemlich umfangreich ausgefallen, aber ich hoffe, dass sie jemandem in der Praxis nützlich sein wird. Vergessen Sie auch nicht, Filter zu kombinieren. Einer ist gut, aber in bestimmten Fällen sind zwei besser.



Freunden erzählen