Farben, Hintergrundfarben und Hintergrundbilder

Farben

Jedem Element kann eine Farbe zugewiesen werden. Hier ist damit die Vordergrundfarbe, also z.B. die Farbe vom Text selbst gemeint. Die zuständige Eigenschaft ist color: und sie nimmt Farben im HEX-Format oder als Wort an.

Hintergrundfarben

Man kann mit CSS Hintergrundfarben für alle (X)HTML-Elemente vergeben, also sowohl eine Farbe für die gesamte Seite als auch nur für einen bestimmten Text, eine Tabellenzeile, etc.

Die Eigenschaft für die Hintergrundfarbe ist dabei immer background-color:, als Wert wird eine Farbe entweder im HEX-Format oder als Wort (green, …) angenommen.

(X)HTML-Beispielcode anzeigen

Dazu gehörenden CSS-Beispielcode anzeigen

Hintergrundbilder

Ebenso können für alle Elemente Hintergrundbilder vergeben werden. Die Eigenschaft dazu lautet background-image:, als Wert wird ein Link zu einem Bild angenommen: url(./images/hintergrundbild.png)

Zwei weitere wichtige Eigenschaften für Hintergrundbilder gibt es:

Es gibt noch weitere Eigenschaften, um Hintergrundbilder noch genauer steuern zu können, diese sind unter http://www.css4you.de/backgroundproperty.html zu finden.

Hinweis: Einen Farbverlauf kann man sich entweder mit Bildbearbeitungprogrammen wie Photoshop oder mit Farbverlaufs-Generatoren im Internet (z.B. http://www.generateit.net/gradient ) erstellen.

Beispiel:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de"> 
<head>
   <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
   <meta http-equiv="Content-Style-Type" content="text/css" />
   <meta http-equiv="content-language" content="de" />
   <title>TITEL</title>
 
<style type="text/css">
/* <![CDATA[ */
body {
	background-image: url(farbverlauf.png);  /* alternative: muster */
	background-color: white;
	background-repeat: repeat-x;  /* alternativen: repeat, repeat-y, no-repeat */
	/*background-attachment: fixed  */  /* auskommentieren um Wirkung zu sehen! */
        /*background-position: 15px 25px */  /* auskommentieren um Wirkung zu sehen! */
}
 
div#beispiel_div {
	height: 900px;
	background-color: white;
	border: black solid 3px;#
	border-radius: 10px;
	width: 400px;
	margin: 100px;
}
 
/* ]]> */
</style>
</head>
<body>
<div id="beispiel_div">Das ist der Inhalt der DIV-Box</div>
</body>
</html>

Farbverlaufs-PNG:

CSS4You: Eigenschaften zu Hintergrundbildern

CSS4You: Verfügbare Farbnamen

CSS4You: Übersicht von websicheren Farben (in HEX-Codes)

CSS4You: Systemfarben