recherche
Maisoninterface Webtutoriel CSSÀ propos de l'utilisation de l'arrière-plan CSS

À propos de l'utilisation de l'arrière-plan CSS

Jun 20, 2018 pm 03:23 PM
backgroundcss

Ce qui suit est un résumé de tous les arrière-plans CSS pour vous. Le contenu est assez bon, je vais donc le partager avec vous maintenant et le donner comme référence.

Toutes les propriétés d'arrière-plan ne peuvent pas être héritées.

1. background-color

Tous les éléments peuvent définir la couleur d'arrière-plan.

La valeur par défaut de background-color est transparente ; c'est-à-dire que si un élément ne spécifie pas de couleur d'arrière-plan, l'arrière-plan est transparent afin que l'arrière-plan de ses éléments ancêtres soit visible.

2. background-image

Tous les éléments peuvent définir une image d'arrière-plan

Plusieurs images d'arrière-plan peuvent être définies, séparées par des virgules ; l'image sera en cascade, avec le calque écrit dans le calque précédent au-dessus.

3. répétition d'arrière-plan

répéter (par défaut)/no-repeat/repeat-x/repeat-y

4. background-attachment

scroll (par défaut)/fixed

5. background-position

Méthode des pixels : en commençant par le coin supérieur gauche de l'image, la première valeur est la distance de mouvement horizontal, la deuxième valeur est la distance de mouvement vertical si une seule valeur est spécifiée, la deuxième valeur par défaut est 50 % ;

Méthode du pourcentage : le pourcentage est appliqué à la fois à l'image et à l'élément, et les points correspondants se chevauchent pour le positionnement. Si vous spécifiez uniquement un pourcentage, cela signifie que la direction verticale est de 50 %.

Méthode des mots clés : haut, droite, bas, gauche, centre pour un positionnement combiné ; si une seule valeur est spécifiée, la deuxième valeur est par défaut centre.

Remarque : la position d'arrière-plan peut être négative.

Par défaut, la couleur d'arrière-plan s'étend sous la bordure et l'image d'arrière-plan se trouve dans le coin supérieur gauche de la zone de remplissage.

6. background-size

Définissez la taille de l'image d'arrière-plan ; la valeur par défaut est auto.

Méthode Pixel : la première valeur définit la largeur et la deuxième valeur définit la hauteur ; s'il n'y a qu'une seule valeur, la deuxième valeur est automatique.

Méthode de pourcentage : calculée en fonction de la largeur et de la hauteur de l'élément parent.

Le mot-clé cover ne modifie pas le rapport hauteur/largeur de l'image et couvre l'intégralité de l'élément à la fois horizontalement et verticalement, ce qui peut provoquer un débordement d'une partie de l'image.

Le mot-clé contain ne modifie pas le rapport hauteur/largeur de l'image, mais l'étire autant que possible jusqu'à ce que tout l'élément soit couvert dans une direction, ce qui peut avoir pour conséquence que l'autre direction ne soit pas couverte.

7. background-origin

Définissez la position initiale de l'image d'arrière-plan

border-box, le coin supérieur gauche de la bordure.

padding-box, coin supérieur gauche de la zone de remplissage ; valeur par défaut.

content-box, coin supérieur gauche de la zone de contenu.

8. background-clip

La propriété CSS3 background-clip spécifie la zone de peinture de l'arrière-plan.

La propriété prend trois types différents valeurs :

•border-box - (par défaut) l'arrière-plan est peint jusqu'au bord extérieur de la bordure

•padding-box - l'arrière-plan est peint jusqu'au bord extérieur du remplissage

•content-box - l'arrière-plan est peint dans la zone de contenu

(l'explication en anglais est plus claire)

(les anglais sont tous déplacés de W3Schools Online)

Concernant background-origin et background-clip, ils sont indépendants l'un de l'autre et n'interfèrent pas entre eux.

Concernant la méthode d'écriture CSS du background, je pense personnellement qu'elle devrait être logiquement claire et hiérarchique spécifiquement :

background définit l'image de fond ; , background-color définit la couleur d'arrière-plan et background-clip définit la zone d'affichage d'arrière-plan.

(Avis personnel, pour référence seulement)

Image d'arrière-plan en taille réelle

Si nous voulons avoir une image d'arrière-plan sur un site Web qui couvre toute la fenêtre du navigateur à tout moment.

Les exigences sont les suivantes :

• Remplir toute la page avec l'image (pas d'espace blanc)

• Redimensionner l'image selon les besoins

• Centrer l'image sur la page

• Ne pas provoquer de barres de défilement

Ce qui suit L'exemple montre comment procéder ; Utilisez l'élément html (l'élément html est toujours au moins de la hauteur de la fenêtre du navigateur). Ensuite, définissez un arrière-plan fixe et centré dessus. Ajustez ensuite sa taille avec la propriété background-size :

html {   
     background: url(img_flower.jpg) no-repeat center fixed;    
     background-size: cover;   
 }

Conseils :

Utilisez le carrelage horizontal de l'image d'arrière-plan pour obtenir un effet de bordure ondulée.

(Actuellement, je n'ai que des idées et je n'ai trouvé aucune image qui réponde à mes besoins.)

Ce qui précède représente l'intégralité du contenu de cet article. J'espère qu'il sera utile à l'apprentissage de chacun. .Pour plus de contenu connexe, veuillez prêter attention à PHP Chinese net !

Recommandations associées :

À propos de l'utilisation et des pièges liés à l'activation de l'accélération matérielle dans CSS3

À propos de la façon d'écrire les spécifications du code CSS

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!

Déclaration
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
Les astuces CSS perdues de Cohost.orgLes astuces CSS perdues de Cohost.orgApr 25, 2025 am 09:51 AM

Dans cet article, Blackle Mori vous montre quelques-uns des hacks trouvés tout en essayant de repousser les limites du support HTML de Cohost. Utilisez-les si vous osez, de peur que vous soyez également étiqueté un criminel CSS.

Style CSS de niveau supérieur pour les curseursStyle CSS de niveau supérieur pour les curseursApr 23, 2025 am 11:04 AM

Les curseurs personnalisés avec CSS sont excellents, mais nous pouvons faire passer les choses au niveau supérieur avec JavaScript. À l'aide de JavaScript, nous pouvons passer entre les états du curseur, placer du texte dynamique dans le curseur, appliquer des animations complexes et appliquer des filtres.

Worlds Collide: Détection de collision de l'ordre clé à l'aide de requêtes de styleWorlds Collide: Détection de collision de l'ordre clé à l'aide de requêtes de styleApr 23, 2025 am 10:42 AM

Les animations CSS interactives avec des éléments se ricochent semblent plus plausibles en 2025. Bien qu'il soit inutile de mettre en œuvre Pong dans CSS, la flexibilité et la puissance croissantes de CSS renforcent le soupçon de Lee selon lequel un jour, ce sera un jour

Utilisation du filtre de fond CSS pour les effets d'interface utilisateurUtilisation du filtre de fond CSS pour les effets d'interface utilisateurApr 23, 2025 am 10:20 AM

Conseils et astuces sur l'utilisation de la propriété CSS Back-Filter pour styliser les interfaces utilisateur. Vous apprendrez à superposer des filtres en toile de fond entre plusieurs éléments et à les intégrer à d'autres effets graphiques CSS pour créer des conceptions élaborées.

Smil sur?Smil sur?Apr 23, 2025 am 09:57 AM

Eh bien, il s'avère que les fonctionnalités d'animation intégrées de SVG n'ont jamais été obsolètes comme prévu. Bien sûr, CSS et JavaScript sont plus que capables de porter la charge, mais il est bon de savoir que Smil n'est pas mort dans l'eau comme précédemment

'Pretty' est dans l'œil du spectateur'Pretty' est dans l'œil du spectateurApr 23, 2025 am 09:40 AM

Yay, laissez-le saut pour le wat-wrap: joli atterrissage dans la technologie safari aperçu! Mais méfiez-vous qu'il est différent de la façon dont il fonctionne dans les navigateurs de chrome.

CSS-Tricks raconte xliiiCSS-Tricks raconte xliiiApr 23, 2025 am 09:35 AM

Cette mise à jour de CSS-Tricks met en évidence des progrès significatifs dans l'Almanac, des apparitions de podcast récentes, un nouveau guide CSS Counter et l'ajout de plusieurs nouveaux auteurs contribuant un contenu précieux.

La fonctionnalité @Apply de Tailwind est meilleure qu'il n'y paraîtLa fonctionnalité @Apply de Tailwind est meilleure qu'il n'y paraîtApr 23, 2025 am 09:23 AM

La plupart du temps, les gens présentent la fonctionnalité de Tailwind avec l'un des utilitaires à propriété unique de Tailwind (qui modifie une seule déclaration CSS). Lorsqu'il est présenté de cette façon, @Apply ne semble pas du tout prometteur. So évidence

See all articles

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Adaptateur de serveur SAP NetWeaver pour Eclipse

Adaptateur de serveur SAP NetWeaver pour Eclipse

Intégrez Eclipse au serveur d'applications SAP NetWeaver.

DVWA

DVWA

Damn Vulnerable Web App (DVWA) est une application Web PHP/MySQL très vulnérable. Ses principaux objectifs sont d'aider les professionnels de la sécurité à tester leurs compétences et leurs outils dans un environnement juridique, d'aider les développeurs Web à mieux comprendre le processus de sécurisation des applications Web et d'aider les enseignants/étudiants à enseigner/apprendre dans un environnement de classe. Application Web sécurité. L'objectif de DVWA est de mettre en pratique certaines des vulnérabilités Web les plus courantes via une interface simple et directe, avec différents degrés de difficulté. Veuillez noter que ce logiciel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

VSCode Windows 64 bits Télécharger

VSCode Windows 64 bits Télécharger

Un éditeur IDE gratuit et puissant lancé par Microsoft