Heim > Web-Frontend > CSS-Tutorial > Wie kann ich Bilder einfach nur mit HTML und CSS in Graustufen konvertieren?

Wie kann ich Bilder einfach nur mit HTML und CSS in Graustufen konvertieren?

Susan Sarandon
Freigeben: 2024-12-15 11:57:11
Original
302 Leute haben es durchsucht

How Can I Easily Convert Images to Grayscale Using Only HTML and CSS?

Ein Bild in HTML/CSS in Graustufen konvertieren: Eine einfache Lösung

Mit Hilfe von CSS ist die Anzeige einer Farbbitmap in Graustufen möglich Filter. Dieser Ansatz bietet eine browserübergreifende Lösung und ist relativ einfach zu implementieren.

Um mithilfe von CSS einen Graustufeneffekt auf ein Bild anzuwenden, fügen Sie einfach den folgenden Code zu Ihrem Stylesheet hinzu:

img {
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
  filter: grayscale(1); /* Microsoft Edge and Firefox 35+ */
}
Nach dem Login kopieren

Dieser Code konvertiert alle Bilder auf der Seite in Graustufen. Alternativ können Sie gezielt auf bestimmte Bilder abzielen:

#my-image {
  /* CSS styles */
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
  filter: grayscale(1); /* Microsoft Edge and Firefox 35+ */
}
Nach dem Login kopieren

Um den Graustufeneffekt beim Hover zu deaktivieren, fügen Sie den folgenden Code hinzu:

#my-image:hover {
  -webkit-filter: grayscale(0);
  filter: none;
}
Nach dem Login kopieren

Mit dieser einfachen CSS-Lösung können Sie Bilder ganz einfach anzeigen in Graustufen, ohne dass komplexe Techniken wie SVG oder Canvas erforderlich sind.

Das obige ist der detaillierte Inhalt vonWie kann ich Bilder einfach nur mit HTML und CSS in Graustufen konvertieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage