Heim > Web-Frontend > CSS-Tutorial > Erforschen von Farben in CSS

Erforschen von Farben in CSS

Mary-Kate Olsen
Freigeben: 2025-01-30 00:10:09
Original
687 Leute haben es durchsucht
<p> Mastering CSS -Farben: Ein umfassender Leitfaden

<p> In der vorherigen Lektion haben wir CSS -Selektoren untersucht. Lassen Sie uns nun auf diesem Wissen aufbauen, indem wir lernen, wie man das Erscheinungsbild ausgewählter Elemente manipuliert, beginnend mit der Farbänderung. Dieser Leitfaden deckt verschiedene Methoden zum Definieren von Farben in CSS ab, einschließlich Farbnamen, Hex -Codes, RGB -Werten und HSL -Formaten.

<p> Wie zuvor gezeigt, können Sie nach Auswahl eines HTML -Elements (z. B. einem <p> -Perabschnitt) seine Textfarbe mit der color Eigenschaft:

ändern:
<code class="language-css">p {
  color: red;
}</code>
Nach dem Login kopieren
Nach dem Login kopieren
<p> background-color In ähnlicher Weise ändert die Eigenschaft

den Hintergrund des Elements:
<code class="language-css">p {
  background-color: darkorange;
}</code>
Nach dem Login kopieren
Nach dem Login kopieren
<p>

Während CSS gemeinsame Farbnamen wie "Red" und "Darkorange" unterstützt, umfasst es nicht jeden möglichen Farbton. Für präzise Farbkontrolle bieten RGB-, Hex- und HSL -Farbmodelle eine größere Flexibilität.

RGB -Farbmodell <p> rgb() rgb (rot, grün, blau) bildet die Grundlage für die Farbdarstellung in Computersystemen. Das Mischen dieser drei Primärfarben erzeugt ein breites Farbtonspektrum. Die

-Funktion definiert RGB -Farben:
<code class="language-css">rgb(<red>, <green>, <blue>)</code>
Nach dem Login kopieren
Nach dem Login kopieren
<p> red Jeder Parameter (green, blue,

) akzeptiert einen ganzzahligen Wert zwischen 0 und 255, der die Intensität jeder Farbkomponente darstellt. 0 zeigt die schwächste Intensität an und 255 am stärksten. Zum Beispiel:
<code class="language-css">p {
  color: rgb(255, 0, 0); /* Equivalent to color: red; */
}</code>
Nach dem Login kopieren
<p>

Kombination verschiedener Intensitäten schafft verschiedene Farben:
<code class="language-css">p {
  color: rgb(168, 189, 45);
}</code>
Nach dem Login kopieren
<p>

Ein Farb -Picker -Tool wird dringend empfohlen, um die RGB -Werte visuell auszuwählen, da es schwierig ist, die resultierende Farbe allein aus numerischen Werten vorherzusagen. <p> Exploring Colors in CSS

<p> rgba() Die Funktion rgb() erweitert sich

durch Hinzufügen eines Alpha -Kanals:
<code class="language-css">rgba(<red>, <green>, <blue>, <alpha>)</code>
Nach dem Login kopieren
<p> alpha Der Parameter

(0,0 bis 1,0) steuert die Transparenz; 0.0 ist vollständig transparent und 1,0 ist vollständig undurchsichtig:
<code class="language-css">p {
  color: rgba(167, 189, 45, 0.408);
}</code>
Nach dem Login kopieren
<p> Exploring Colors in CSS

Hex -Farbmodell <p>

Sechskantfarben Verwenden Sie Hexadezimalnotation:
<code class="language-css">#rrggbb</code>
Nach dem Login kopieren
<p> # Das Symbol rr geht dem sechsstelligen Hexadezimalcode voraus. Jedes Paar (gg, bb,

) repräsentiert die rot-, grün- und blauen Komponenten, die zwischen 00 (0 Dezimal) bis FF (255 Dezimal) reichen. Zum Beispiel:
<code class="language-css">p {
  color: #ff0000; /* Equivalent to color: rgb(255, 0, 0); and color: red; */
}</code>
Nach dem Login kopieren
<p>

Transparenz kann mit achtstelligen Hex-Codes hinzugefügt werden:
<code class="language-css">#rrggbbaa</code>
Nach dem Login kopieren
<p> aa

repräsentiert den Alpha -Kanal (00 bis ff, Mapping auf 0,0 bis 1,0).
<code class="language-css">p {
  color: #a7bd2d68;
}</code>
Nach dem Login kopieren
<p> rgba(167, 189, 45, 0.408) Dies entspricht

. <p> Exploring Colors in CSS

HSL -Farbmodell

<p> HSL (Farbton, Sättigung, Leichtigkeit) ist ein Farbmodell, das Grafikdesigner bekannt ist. Die Funktion hsl() verwendet:

<code class="language-css">p {
  color: red;
}</code>
Nach dem Login kopieren
Nach dem Login kopieren
<p> hue repräsentiert die Position der Farbe am Farbrad (0 bis 360 Grad).

<p> Exploring Colors in CSS

<p> saturation (0% bis 100%) zeigt die Intensität der Farbe an (0% ist grau, 100% ist die volle Farbe).

<p> Exploring Colors in CSS

<p> lightness (0% bis 100%) bestimmt die Menge an zugesetztem Schwarz oder Weiß (0% ist schwarz, 100% weiß).

<p> Exploring Colors in CSS

<p> hsla() fügt einen Alpha -Kanal für Transparenz hinzu:

<code class="language-css">p {
  background-color: darkorange;
}</code>
Nach dem Login kopieren
Nach dem Login kopieren
<code class="language-css">rgb(<red>, <green>, <blue>)</code>
Nach dem Login kopieren
Nach dem Login kopieren
<p> Dies entspricht #a7bd2d68 und rgba(167, 189, 45, 0.408).

Weitere Erkundung

  • Multi-Säulen-Layouts mit CSS
  • erstellen
  • Mastering CSS -Gitterlayouts
  • Flexbox -Layouts mit CSS
  • erstellen

Das obige ist der detaillierte Inhalt vonErforschen von Farben in CSS. 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