


Wie kann ich die CSS-Eigenschaften untergeordneter Komponenten in Angular 4 mit ::ng-deep überschreiben?
Oct 29, 2024 pm 09:47 PMÜberschreiben von CSS-Eigenschaften untergeordneter Komponenten mit ::ng-deep in Angular 4
In Angular 4 ermöglicht der Selektor ::ng-deep dies Sie können CSS-Eigenschaften untergeordneter Komponenten im CSS der übergeordneten Komponente überschreiben. Dies wird erreicht, indem die Schatten-DOM-Grenze der untergeordneten Komponenten durchbrochen wird.
Verwendung:
Um ::ng-deep zu verwenden, stellen Sie es einfach dem CSS-Selektor voran das auf das Element der untergeordneten Komponente abzielt, etwa so:
<code class="css">::ng-deep .child-component { /* CSS properties to override */ }</code>
Beispiel:
Bedenken Sie die folgende HTML-Struktur:
<code class="html"><parent-component> <child-component class="child"></child-component> </parent-component></code>
Zu überschreiben Um die Stile der p-Elemente innerhalb der untergeordneten Komponente zu ändern, können Sie das folgende CSS in der übergeordneten Komponente verwenden:
<code class="css">::ng-deep .child p { color: red; }</code>
IE11-Unterstützung:
::ng -deep wird in Internet Explorer 11 nicht unterstützt. Wenn Sie IE11 unterstützen müssen, sollten Sie stattdessen den alternativen Selektor :host-context() verwenden. Allerdings hat :host-context() seine eigenen Einschränkungen und ist möglicherweise nicht für alle Fälle geeignet.
Das obige ist der detaillierte Inhalt vonWie kann ich die CSS-Eigenschaften untergeordneter Komponenten in Angular 4 mit ::ng-deep überschreiben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heißer Artikel

Hot-Tools-Tags

Heißer Artikel

Heiße Artikel -Tags

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Hinzufügen von Kastenschatten zu WordPress -Blöcken und -Elementen

Erstellen Sie ein JavaScript -Kontaktformular mit dem Smart Forms Framework

Erstellen Sie einen Inline -Texteditor mit dem inhaltlichen Attribut

Machen Sie Ihren ersten Seltsamen -Sufle -Übergang

Vergleich der 5 besten PHP -Formbauer (und 3 kostenlose Skripte)

Datei hochladen mit Multer in node.js und ausdrücken

Beste CSS -Animationen und Effekte auf Codecanyon 2025 (kostenlos bezahlt)
