Heim > Web-Frontend > CSS-Tutorial > Wie erstelle ich Boxschatten in IE7 und IE8?

Wie erstelle ich Boxschatten in IE7 und IE8?

Susan Sarandon
Freigeben: 2024-11-06 12:06:02
Original
589 Leute haben es durchsucht

How to Create Box Shadows in IE7 and IE8?

Box Shadow in IE7 und IE8: Eine umfassende Anleitung

Das Erreichen von Box Shadows in IE7 und IE8 kann eine Herausforderung darstellen, aber es gibt eine praktikable Lösung in CSS3 PIE. Durch die Emulation von CSS3-Eigenschaften in diesen Browsern ermöglicht CSS3 PIE Entwicklern die einfache Implementierung von Box-Schatten.

CSS-Code für Box-Schatten

Um einen farbigen Box-Schatten auf a anzuwenden div-Element verwenden Sie das folgende CSS:

.bright {
    position: absolute;
    z-index: 1; 
    box-shadow: 0px -3px 55px 20px #147197;
}
Nach dem Login kopieren

Nur ​​IE-Lösungen

Der obige CSS-Code funktioniert zwar in IE9 und höher, unterstützt jedoch keine Box Schatten in IE7 und IE8. Um dieses Problem zu beheben, können Sie Folgendes verwenden:

ie-css3.htc-Datei: Diese Datei bietet grundlegende Schattenunterstützung im IE, erstellt jedoch nur schwarze Schatten.

filter: progid:DXImageTransform.Microsoft.Shadow: Diese Methode erzeugt einen gerichteten Schatten, der möglicherweise nicht ideal für omnidirektionale Schatten ist.

CSS3 PIE

Die effektivste Lösung für Box-Shadows in IE7 und IE8 ist CSS3 PIE. Dieses Tool emuliert die Box-Shadow-Eigenschaft mithilfe einer Kombination aus HTML und JavaScript. Es unterstützt alle Eigenschaften von Box-Shadow mit Ausnahme des Schlüsselworts „inset“.

Um CSS3 PIE zu verwenden, laden Sie die Bibliothek herunter und fügen Sie sie in Ihre HTML-Datei ein:

<script src="PIE.htc"></script>
Nach dem Login kopieren

Nach dem Einfügen von In der Bibliothek können Sie wie gewohnt Boxschatten anwenden. CSS3 PIE übernimmt automatisch die Emulation in IE7 und IE8.

Fazit

Box-Shadows können in IE7 und IE8 mit CSS3 PIE implementiert werden. Dieses Tool bietet hervorragende Unterstützung für Box-Shadow-Eigenschaften und ist somit eine zuverlässige Lösung, um Webelementen visuelle Tiefe zu verleihen.

Das obige ist der detaillierte Inhalt vonWie erstelle ich Boxschatten in IE7 und IE8?. 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