CSS - tła
W tym rozdziale dowiesz się, jak ustawić tła różnych elementów HTML. Możesz ustawić następujące właściwości tła elementu -
Plik background-color właściwość służy do ustawiania koloru tła elementu.
Plik background-image Właściwość służy do ustawiania obrazu tła elementu.
Plik background-repeat Właściwość służy do kontrolowania powtarzania się obrazu w tle.
Plik background-position właściwość służy do kontrolowania położenia obrazu w tle.
Plik background-attachment właściwość służy do kontrolowania przewijania obrazu w tle.
Plik background właściwość jest używana jako skrót do określenia wielu innych właściwości tła.
Ustaw kolor tła
Poniżej znajduje się przykład, który pokazuje, jak ustawić kolor tła dla elementu.
<html>
<head>
</head>
<body>
<p style = "background-color:yellow;">
This text has a yellow background color.
</p>
</body>
</html>
To da następujący wynik -
Ustaw obraz tła
Możemy ustawić obraz tła, wywołując lokalne przechowywane obrazy, jak pokazano poniżej -
<html>
<head>
<style>
body {
background-image: url("/css/images/css.jpg");
background-color: #cccccc;
}
</style>
</head>
<body>
<h1>Hello World!</h1>
</body>
<html>
To da następujący wynik -
Powtórz obraz tła
Poniższy przykład pokazuje, jak powtórzyć obraz tła, jeśli obraz jest mały. Możesz użyć wartości bez powtarzania dla właściwości powtarzania tła, jeśli nie chcesz powtarzać obrazu, w tym przypadku obraz zostanie wyświetlony tylko raz.
Domyślnie właściwość powtarzania tła będzie miała wartość powtarzania .
<html>
<head>
<style>
body {
background-image: url("/css/images/css.jpg");
background-repeat: repeat;
}
</style>
</head>
<body>
<p>Tutorials point</p>
</body>
</html>
To da następujący wynik -
Poniższy przykład ilustruje sposób powtarzania obrazu tła w pionie.
<html>
<head>
<style>
body {
background-image: url("/css/images/css.jpg");
background-repeat: repeat-y;
}
</style>
</head>
<body>
<p>Tutorials point</p>
</body>
</html>
To da następujący wynik -
Poniższy przykład ilustruje, jak powtórzyć obraz tła w poziomie.
<html>
<head>
<style>
body {
background-image: url("/css/images/css.jpg");
background-repeat: repeat-x;
}
</style>
</head>
<body>
<p>Tutorials point</p>
</body>
</html>
To da następujący wynik -
Ustaw położenie obrazu tła
Poniższy przykład ilustruje, jak ustawić położenie obrazu tła 100 pikseli od lewej strony.
<html>
<head>
<style>
body {
background-image: url("/css/images/css.jpg");
background-position:100px;
}
</style>
</head>
<body>
<p>Tutorials point</p>
</body>
</html>
To da następujący wynik -
Poniższy przykład pokazuje, jak ustawić położenie obrazu tła o 100 pikseli od lewej strony i 200 pikseli od góry.
<html>
<head>
<style>
body {
background-image: url("/css/images/css.jpg");
background-position:100px 200px;
}
</style>
</head>
<body>
<p>Tutorials point</p>
</body>
</html>
To da następujący wynik -
Ustaw załącznik w tle
Załącznik w tle określa, czy obraz tła jest stały, czy przewija się wraz z resztą strony.
Poniższy przykład ilustruje sposób ustawiania stałego obrazu tła.
<!DOCTYPE html>
<html>
<head>
<style>
body {
background-image: url('/css/images/css.jpg');
background-repeat: no-repeat;
background-attachment: fixed;
}
</style>
</head>
<body>
<p>The background-image is fixed. Try to scroll down the page.</p>
<p>The background-image is fixed. Try to scroll down the page.</p>
<p>The background-image is fixed. Try to scroll down the page.</p>
<p>The background-image is fixed. Try to scroll down the page.</p>
<p>The background-image is fixed. Try to scroll down the page.</p>
<p>The background-image is fixed. Try to scroll down the page.</p>
<p>The background-image is fixed. Try to scroll down the page.</p>
<p>The background-image is fixed. Try to scroll down the page.</p>
<p>The background-image is fixed. Try to scroll down the page.</p>
</body>
</html>
To da następujący wynik -
Poniższy przykład ilustruje sposób ustawiania przewijanego obrazu tła.
<!DOCTYPE html>
<html>
<head>
<style>
body {
background-image: url('/css/images/css.jpg');
background-repeat: no-repeat;
background-attachment: fixed;
background-attachment:scroll;
}
</style>
</head>
<body>
<p>The background-image is fixed. Try to scroll down the page.</p>
<p>The background-image is fixed. Try to scroll down the page.</p>
<p>The background-image is fixed. Try to scroll down the page.</p>
<p>The background-image is fixed. Try to scroll down the page.</p>
<p>The background-image is fixed. Try to scroll down the page.</p>
<p>The background-image is fixed. Try to scroll down the page.</p>
<p>The background-image is fixed. Try to scroll down the page.</p>
<p>The background-image is fixed. Try to scroll down the page.</p>
<p>The background-image is fixed. Try to scroll down the page.</p>
</body>
</html>
To da następujący wynik -
Skrótowa własność
Możesz użyć właściwości background, aby ustawić wszystkie właściwości tła jednocześnie. Na przykład -
<p style = "background:url(/images/pattern1.gif) repeat fixed;">
This parapgraph has fixed repeated background image.
</p>