Difference between revisions of "Background (CSS)"
Karl Jones (Talk | contribs) (→External links) |
Karl Jones (Talk | contribs) |
||
| Line 4: | Line 4: | ||
[[File:CSS-Background.png]] | [[File:CSS-Background.png]] | ||
| + | |||
| + | |||
| + | == background-color == | ||
| + | |||
| + | The 'background-color' property sets the background color of an element. | ||
| + | |||
| + | [Syntax] | ||
| + | <pre> | ||
| + | background-color: <color> | ||
| + | </pre> | ||
| + | |||
| + | * color: Specifies a color value:<br /> | ||
| + | ** [http://www.w3.org/TR/css3-color/#html4 color keywords] | ||
| + | ** [http://www.w3.org/TR/css3-color/#numerical color values] | ||
| + | |||
| + | |||
| + | === Example === | ||
| + | |||
| + | [style.css] | ||
| + | <pre> | ||
| + | body{ | ||
| + | background-color: red; | ||
| + | } | ||
| + | </pre> | ||
| + | |||
| + | [index.html] | ||
| + | <pre> | ||
| + | <body> | ||
| + | <p>This is a paragraph</p> | ||
| + | </body> | ||
| + | </pre> | ||
| + | |||
| + | [[File:Cssed_back_color.png]] | ||
| + | |||
| + | == background-image == | ||
| + | |||
| + | The 'background-image' property sets the background image of an element. | ||
| + | |||
| + | [Syntax] | ||
| + | <pre> | ||
| + | background-image: <uri> | none | ||
| + | </pre> | ||
| + | |||
| + | * uri | ||
| + | The functional notation used to designate URIs in property values is "url()": | ||
| + | <pre> | ||
| + | background-image: url(images/image.png); | ||
| + | </pre> | ||
| + | |||
| + | '''''Note: You should also specify a background color that will be used when the image is unavailable. The background color sets the color that looks like the set background image.''''' | ||
| + | |||
| + | |||
| + | === Example === | ||
| + | * Sets the W3C logo to the background image. | ||
| + | |||
| + | [style.css] | ||
| + | <pre> | ||
| + | body{ | ||
| + | background-image: url(images/logo.png); | ||
| + | } | ||
| + | </pre> | ||
| + | |||
| + | [index.html] | ||
| + | <pre> | ||
| + | <body> | ||
| + | <p>This is a paragraph</p> | ||
| + | </body> | ||
| + | </pre> | ||
| + | |||
| + | [[File:Cssed_bgimage.png|700px]] | ||
| + | |||
| + | '''''By default, the background image is spread like a tile.''''' | ||
| + | |||
| + | |||
| + | == background-repeat == | ||
| + | The 'background-repeat' property specifies whether the image is repeated | ||
| + | |||
| + | [Syntax] | ||
| + | <pre> | ||
| + | background-repeat: repeat | repeat-x | repeat-y | no-repeat | ||
| + | </pre> | ||
| + | |||
| + | * repeat: The image is repeated both horizontally and vertically. | ||
| + | * repeat-x: The image is repeated horizontally only. | ||
| + | * repeat-y: The image is repeated vertically only. | ||
| + | * no-repeat: The image is not repeated: only one copy of the image is drawn. | ||
| + | |||
| + | |||
| + | === Example === | ||
| + | |||
| + | [style.css] | ||
| + | <pre> | ||
| + | body{ | ||
| + | background-image: url(images/logo.png); | ||
| + | background-repeat: repeat-x; | ||
| + | } | ||
| + | </pre> | ||
| + | |||
| + | [index.html] | ||
| + | <pre> | ||
| + | <body> | ||
| + | <p>This is a paragraph</p> | ||
| + | </body> | ||
| + | </pre> | ||
| + | |||
| + | [[File:Cssed_bgrepeat.png|700px]] | ||
| + | |||
| + | See also [http://www.w3.org/TR/CSS2/colors.html#background 14.2 The background]. | ||
| + | |||
| + | |||
| + | == Challenge == | ||
| + | 1. Specifies the image for the background. | ||
| + | |||
| + | [style.css] | ||
| + | <pre> | ||
| + | body{ | ||
| + | color: #333333; | ||
| + | font-size: 0.9em; | ||
| + | font-family: 'Helvetica Neue', Helvetica, Arial, Verdana, Geneva, sans-serif; | ||
| + | background-image: url(images/bg.gif); | ||
| + | background-repeat: repeat; | ||
| + | } | ||
| + | </pre> | ||
| + | |||
| + | 2. Sets the color ''and'' the image of the background in the main contents area. | ||
| + | |||
| + | [style.css] | ||
| + | <pre> | ||
| + | #wrapper{ | ||
| + | width: 900px; | ||
| + | margin: 0px auto; | ||
| + | background-color: #ffffff; | ||
| + | background-image: url(images/logo.png); | ||
| + | background-repeat: no-repeat; | ||
| + | } | ||
| + | </pre> | ||
| + | |||
| + | [[File:Cssed_background.png|700px]] | ||
| + | |||
== See also == | == See also == | ||
Revision as of 05:35, 3 May 2016
In Cascading Style Sheets, the background is behind the border, padding and content, but not in the margin.
Contents
Diagram
background-color
The 'background-color' property sets the background color of an element.
[Syntax]
background-color: <color>
- color: Specifies a color value:
Example
[style.css]
body{
background-color: red;
}
[index.html]
<body> <p>This is a paragraph</p> </body>
background-image
The 'background-image' property sets the background image of an element.
[Syntax]
background-image: <uri> | none
- uri
The functional notation used to designate URIs in property values is "url()":
background-image: url(images/image.png);
Note: You should also specify a background color that will be used when the image is unavailable. The background color sets the color that looks like the set background image.
Example
- Sets the W3C logo to the background image.
[style.css]
body{
background-image: url(images/logo.png);
}
[index.html]
<body> <p>This is a paragraph</p> </body>
By default, the background image is spread like a tile.
background-repeat
The 'background-repeat' property specifies whether the image is repeated
[Syntax]
background-repeat: repeat | repeat-x | repeat-y | no-repeat
- repeat: The image is repeated both horizontally and vertically.
- repeat-x: The image is repeated horizontally only.
- repeat-y: The image is repeated vertically only.
- no-repeat: The image is not repeated: only one copy of the image is drawn.
Example
[style.css]
body{
background-image: url(images/logo.png);
background-repeat: repeat-x;
}
[index.html]
<body> <p>This is a paragraph</p> </body>
See also 14.2 The background.
Challenge
1. Specifies the image for the background.
[style.css]
body{
color: #333333;
font-size: 0.9em;
font-family: 'Helvetica Neue', Helvetica, Arial, Verdana, Geneva, sans-serif;
background-image: url(images/bg.gif);
background-repeat: repeat;
}
2. Sets the color and the image of the background in the main contents area.
[style.css]
#wrapper{
width: 900px;
margin: 0px auto;
background-color: #ffffff;
background-image: url(images/logo.png);
background-repeat: no-repeat;
}
See also
External links
- Background @ w3.org

