Chrome 133 Beta ist voll mit aufregenden Updates für Webentwickler! In diesem Beitrag werden wichtige Verbesserungen hervorgehoben, über die Sie Bescheid wissen sollten. Obwohl Sie nicht alles sofort beherrschen müssen, werden Sie mit diesen Funktionen die Möglichkeit geben, sie bei Bedarf zu nutzen. Die regelmäßige Überprüfung von Release -Notizen ist eine große Angewohnheit zu kultivieren.
:open
Pseudo-Klasse: Diese neue Pseudoklasse vereinfacht das Styling von Elementen in ihrem offenen Zustand. Es funktioniert mit <dialog>
, <details>
und Elementen mit sichtbaren Pickern (wie <select>
).
Code Beispiel:
<code class="language-css">/* Style open dialogs/details */ :open { border: 2px solid blue; } /* Style selects with active picker */ select:open { background: #f0f0f0; }</code>
scroll-state: stuck
und scroll-state: snapped
: Diese Eigenschaften ermöglichen das Styling basierend auf dem Verhalten des Scrollens. Der stuck
-Status wendet Stile an, wenn ein Element festgelegt wird, während snapped
Stile anwendet, wenn ein Element in eine bestimmte Position einfließt. Ideal für scrollengetriebene Animationen.
Code Beispiel:
<code class="language-css">/* Define a sticky element with scroll-state container */ .sticky-element { container-type: scroll-state; position: sticky; top: 0; } /* Apply styles when the element is stuck to the top */ @container scroll-state(stuck: top) { .sticky-element { box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); } }</code>
text-box-trim
: Diese lang erwartete Funktion ermöglicht eine präzise Steuerung über zusätzlichen Speicherplatz in Textfeldern in Textfeldern. x-height
und cap-height
Bieten Sie Optionen zum Trimmen an.
Code Beispiel:
<code class="language-css">/* Trim text at x-height */ .text-trim { text-box-trim: x-height; } /* Trim at cap height */ .heading { text-box-trim: cap-height; }</code>
Das Attribut popover
bietet jetzt die Werte auto
, manual
und hint
, Verbesserung von Tooltip und ähnlicher UI -Elementsteuerung.
Ein neues node.prototype.moveBefore
primitiv ermöglicht das Bewegen von DOM -Elementen, ohne ihren internen Zustand zurückzusetzen.
attr()
Funktion: Die Funktion attr()
unterstützt jetzt Fallback -Werte, einschließlich benutzerdefinierter Eigenschaften.
Code Beispiel:
<code class="language-css">/* Use data attribute with fallback */ div { color: attr(data-color, color, red); }</code>
Diese Chrome 133 Beta -Release bietet wesentlichen Verbesserungen für Webentwickler. Bleiben Sie mit den offiziellen Ressourcen auf dem neuesten Stand, um detailliertere Informationen zu erhalten. Erwägen Sie diese Informationen mit Ihrem Netzwerk! Verbinden Sie sich mit mir auf LinkedIn, Medium und Bluesky für weitere Diskussionen.
Das obige ist der detaillierte Inhalt vonSpannende Updates aus der Chrome-Beta für Webentwickler. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!