Maison > interface Web > tutoriel CSS > le corps du texte

Comment mosaïquer une image d'arrière-plan CSS ?

黄舟
Libérer: 2017-06-21 16:16:57
original
15836 Les gens l'ont consulté

Dans le passé, lors de la mise en page d'une page Web, un div ne pouvait définir qu'une seule image d'arrière-plan. Si plusieurs arrière-plans étaient définis, plusieurs div devaient être imbriqués pour obtenir une meilleure compatibilité. Si votre site Web nécessite une compatibilité avec les versions inférieures du navigateur, il est recommandé d'utiliser cette méthode. L'émergence de CSS3 résout le problème selon lequel un div ne peut définir qu'un seul arrière-plan, ce qui permet à un div de définir plusieurs images d'arrière-plan. background-image peut également définir des dégradés linéaires et d'autres effets.

Concernant l'arrière-plan de CSS3, il est très puissant et possède de nombreux attributs, tels que background-size et ainsi de suite. Vous pouvez écrire un blog sur ces attributs. Concernant les autres propriétés de css3background, j'en parlerai séparément plus tard !

Attribut d'image d'arrière-plan CSS3/CSS1

Syntaxe :

background-image:<bg-image> [ , <bg-image> ]
*<bg-image> = none | <url> | <linear-gradient> | <radial-gradient> | <repeating-linear-gradient> | <repeating-radial-gradient>
Copier après la connexion

Valeur par défaut : aucune

Valeur :

aucune : Aucune image de fond.

 : spécifiez une image d'arrière-plan à l'aide d'une adresse absolue ou relative.

< Linear-gradient> : créez une image d'arrière-plan à l'aide d'un dégradé linéaire. (CSS3)

< radial-gradient> : Créez une image d'arrière-plan en utilisant un dégradé radial (radial). (CSS3)

< repeating-linear-gradient> : Créez une image d'arrière-plan en utilisant un dégradé linéaire répétitif. (CSS3)

< Repeating-radial-gradient> : Créez une image d'arrière-plan en utilisant un dégradé radial (radial) répétitif. (CSS3)

Description :

définit ou récupère l'image d'arrière-plan de l' objet .

Si background-image est défini, il est également recommandé à l'auteur de définir background-color pour maintenir un certain contraste avec le texte lorsque l'image d'arrière-plan est invisible. La fonctionnalité de script correspondante de

est backgroundImage.

Comment étirer l'image d'arrière-plan pour remplir l'écran en CSS

Le code CSS que j'ai écrit est

#bg
{
width: 100%;
height: 100%;
background:url(images/beijing.png);
}
Copier après la connexion

De cette façon, il répétera le image pour remplir l'écran, je veux qu'il étire l'image pour couvrir l'écran, comment dois-je l'écrire ?

background:url(images/beijing.png) repeat;
Copier après la connexion


Ajouter un attribut

background-size:100%;background:url(images/beijing.png) no-repeat;
Copier après la connexion

Ajouter un attribut background-size:100%;background:url(images/beijing.png) no-repeat ; L'image sera déformée !

Soit le cadre extérieur est limité, réglez-le à 100%. Je l'ai testé ici et il est plein. Vous pouvez voir s'il y a d'autres attributs qui l'affectent.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal