Heim > Web-Frontend > CSS-Tutorial > Spannende Updates aus der Chrome-Beta für Webentwickler

Spannende Updates aus der Chrome-Beta für Webentwickler

Mary-Kate Olsen
Freigeben: 2025-01-27 14:06:09
Original
634 Leute haben es durchsucht

xciting Updates from the Chrome  Beta for Web Developers

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.

  1. Die :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>
Nach dem Login kopieren
  1. 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>
Nach dem Login kopieren
  1. 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>
Nach dem Login kopieren
  1. Popover -Attributwerte:

Das Attribut popover bietet jetzt die Werte auto, manual und hint, Verbesserung von Tooltip und ähnlicher UI -Elementsteuerung.

  1. DOM -Status Erhaltungsmodus:

Ein neues node.prototype.moveBefore primitiv ermöglicht das Bewegen von DOM -Elementen, ohne ihren internen Zustand zurückzusetzen.

  1. verbesserte 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>
Nach dem Login kopieren

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!

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