Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

scan CSS Media-Feature

Das scan CSS-Medien-Feature wird verwendet, um CSS-Stile basierend auf dem Scan-Prozess des Ausgabegeräts anzuwenden.

Syntax

Das scan-Feature wird als einer der folgenden Schlüsselwortwerte angegeben:

interlace

Das Ausgabegerät verwendet eine „interlaced“ Darstellung, bei der Video-Frames abwechselnd nur die „geraden“ Linien auf dem Bildschirm und nur die „ungeraden“ Linien spezifizieren.

progressive

Das Ausgabegerät rendert Inhalte auf dem Bildschirm ohne spezielle Behandlung.

Beschreibung

Die meisten modernen Bildschirme (und alle Computermonitore) verwenden progressive Darstellung, bei der jeder Bildschirm vollständig ohne spezielle Behandlung angezeigt wird.

Interlacing wurde von CRT-Monitoren und einigen Plasma-TVs verwendet, um den Anschein einer höheren Bildrate pro Sekunde (FPS) zu ermöglichen und gleichzeitig die Bandbreite zu reduzieren. Mit Interlacing wechseln Video-Frames zwischen dem Rendern der geraden und ungeraden Linien auf dem Bildschirm, wobei für jeden Frame nur die halbe Bildschirmfläche heruntergeladen und gerendert wird. Dadurch wird die Fähigkeit des menschlichen Gehirns zur Bildglättung ausgenutzt, um eine höhere FPS-Übertragung bei halben Bandbreitenkosten zu simulieren.

Wenn Sie interlaced Bildschirme anvisieren, vermeiden Sie sehr schnelle Bewegungen über den Bildschirm und stellen Sie sicher, dass animierte Details breiter als 1px sind, um Flackern zu reduzieren.

Beispiele

HTML

html
<p>This is a test.</p>

CSS

css
p {
  padding: 10px;
  border: solid;
}

@media screen and (scan: interlace) {
  p {
    background: #f4ae8a;
  }
}
@media screen and (scan: progressive) {
  p {
    text-decoration: underline;
  }
}
@media not screen and (scan: progressive) {
  p {
    border-style: dashed;
  }
}
@media not screen and (scan: interlace) {
  p {
    color: purple;
  }
}

Ergebnis

Spezifikationen

Spezifikation
Media Queries Level 4
# scan

Browser-Kompatibilität

Siehe auch

  • Die @media At-Regel, die verwendet wird, um den Scan-Ausdruck zu spezifizieren.
  • Verwendung von Media-Queries, um zu verstehen, wann und wie man eine Media-Query verwendet.