Table des matières
Modèles basés sur le gradient
Exemples de gradient radial
Modèles de gradient conique
Modèles basés sur les emoji
Emojis en couleur solide
Gradient et emojis translucides
Conclusion
Maison interface Web tutoriel CSS Modèles de fond créatifs utilisant des gradients, des formes CSS et même des emojis

Modèles de fond créatifs utilisant des gradients, des formes CSS et même des emojis

Apr 05, 2025 am 10:40 AM

Modèles de fond créatifs utilisant des gradients, des formes CSS et même des emojis

Au-delà des rayures simples, CSS offre une boîte à outils étonnamment polyvalente pour fabriquer des modèles de fond dynamiques. Alors que les rayures ont leur place, explorons des approches plus imaginatives en utilisant des gradients, des formes et même des emojis.

Les modèles d'arrière-plan, essentiellement répétés, peuvent provenir de l'extérieur (comme les PNG) ou générés directement au sein du CSS, tirant souvent parti des gradients. Les gradients linéaires, fréquemment utilisés pour les rayures, ne sont que le début. Plongeons dans des applications plus créatives.

Modèles basés sur le gradient

CSS fournit trois types de gradient:

  1. linear-gradient() : crée une transition de couleur linéaire dans une direction spécifiée.
  2. radial-gradient() : Les couleurs rayonnent d'un point central, formant des cercles ou des ellipses.
  3. conic-gradient() : Les couleurs sont distribuées autour d'un cercle, produisant des effets de type rayon. (Remarque: la prise en charge du navigateur peut varier.)

Comprendre la syntaxe du gradient - définir les arrêts de couleur et les positions - est crucial pour la création efficace de motifs.

Exemples de gradient radial

Les gradients radiaux offrent l'avantage de générer des cercles et des ellipses, idéal pour les motifs uniques.

 Contexte: gradient radial (<gradient values=""> ));</gradient>
Copier après la connexion

Voici un exemple de motif de pastèque:

 arrière-plan: 
    Radial-Gradient (cercle à 25px 9px, noir 2px, transparent 2px), 
    Radial-Gradient (cercle à 49px 28px, noir 2px, transparent 2px), 
    Radial-Gradient (cercle à 38px 1px, noir 2px, transparent 2px), 
    Radial-Gradient (cercle à 20px 4px, noir 2px, transparent 2px), 
    Radial-Gradient (cercle à 80px 4px, noir 2px, transparent 2px), 
    Radial-Gradient (cercle à 50px 10px, noir 2px, transparent 2px), 
    Radial-Gradient (cercle à 60px 16px, noir 2px, transparent 2px), 
    Radial-Gradient (cercle à 70px 16px, noir 2px, transparent 2px), 
    Gradient radial (ellipse à 50px 0, rouge 33px, citron vert 33px, citron vert 38px, transparent 38px) 
    blanc;
taille arrière: 100px 50px;
Copier après la connexion

Ce code superpose plusieurs gradients radiaux: ellipses pour la chair de pastèque et des cercles plus petits pour les graines. La propriété background-size contrôle la répétition du modèle.

Modèles de gradient conique

Les gradients coniques génèrent des formes rayonnantes. Bien que utile pour les modèles géométriques, n'oubliez pas que la compatibilité du navigateur doit être prise en compte.

 Contexte: gradient conique (<gradient values=""> ));</gradient>
Copier après la connexion

Exemple:

 arrière-plan: 
 gradient conique (jaune 40deg, bleu 40deg, bleu 45deg, transparent 45deg), 
 gradient conique (transparent 135deg, bleu 135deg, bleu 140deg, transparent 140deg);
taille arrière: 60px 60px;
Color d'arrière-plan: blanc;
Copier après la connexion

(Vérifiez Caniuse.com pour les informations de support du navigateur à jour.)

Modèles basés sur les emoji

Allons au-delà des formes géométriques et incorporons les formes organiques des emojis.

Emojis en couleur solide

Nous pouvons créer des motifs emoji en couleur solide en utilisant des ombres de texte et de texte transparents:

 Couleur: transparent;
Text-shadow: 0 0 noir;
Copier après la connexion

Ces emojis peuvent ensuite être incorporés dans une image SVG et utilisés comme arrière-plan via une URL de données.

<svg>
<foreignobject>
  
</foreignobject></svg>
Copier après la connexion
Contexte: URL ("Data: image / svg xml,<svg viewbox="" xmlns="" http:></svg> ");
Copier après la connexion

Exemple:

 arrière-plan: 
    URL ("Data: image / svg xml, <svg viewbox="" xmlns="" http:><foreignobject height="" width=""><div black=""  color:transparent xmlns="" http:> ? ‍♀️</div></foreignobject></svg> "), 
    blanc; 
taille arrière: 60px 60px;
Copier après la connexion

Gradient et emojis translucides

Des techniques similaires peuvent être utilisées pour créer des motifs d'emoji gradient ou translucides en ajustant l'ombre de texte ou en utilisant background-clip: text; .

Méthodes SVG Text et CSS element()

Bien que moins largement pris en charge, en utilisant SVG<text></text> Les éléments ou la fonction CSS element() offrent des approches alternatives pour créer des modèles basés sur les emoji. Cependant, la compatibilité du navigateur doit être soigneusement évaluée avant la mise en œuvre.

Conclusion

La capacité de la propriété background à accepter plusieurs valeurs permet la superposition créative et la combinaison de techniques. Expérimentez avec différents gradients, emojis et formes pour découvrir vos propres modèles de fond uniques. N'oubliez pas de toujours vérifier la compatibilité du navigateur pour des fonctionnalités moins largement prises en charge.

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 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

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

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

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

Vue 3 Vue 3 Apr 02, 2025 pm 06:32 PM

Il est sorti! Félicitations à l'équipe Vue pour l'avoir fait, je sais que ce fut un effort massif et une longue période à venir. Tous les nouveaux documents aussi.

Un peu sur CI / CD Un peu sur CI / CD Apr 02, 2025 pm 06:21 PM

Je dirais que "Site Web" correspond mieux que "Application mobile" mais j'aime ce cadrage de Max Lynch:

Pouvez-vous obtenir des valeurs de propriété CSS valides du navigateur? Pouvez-vous obtenir des valeurs de propriété CSS valides du navigateur? Apr 02, 2025 pm 06:17 PM

J'ai eu quelqu'un qui écrivait avec cette question très légitime. Lea vient de bloguer sur la façon dont vous pouvez obtenir les propriétés CSS valides elles-mêmes du navigateur. C'est comme ça.

Utilisation de Markdown et de la localisation dans l'éditeur de blocs WordPress Utilisation de Markdown et de la localisation dans l'éditeur de blocs WordPress Apr 02, 2025 am 04:27 AM

Si nous devons afficher la documentation à l'utilisateur directement dans l'éditeur WordPress, quelle est la meilleure façon de le faire?

Cartes empilées avec un positionnement collant et une pincée de sass Cartes empilées avec un positionnement collant et une pincée de sass Apr 03, 2025 am 10:30 AM

L'autre jour, j'ai repéré ce morceau particulièrement charmant sur le site Web de Corey Ginnivan où une collection de cartes se cassent les uns sur les autres pendant que vous faites défiler.

Comparaison des navigateurs pour une conception réactive Comparaison des navigateurs pour une conception réactive Apr 02, 2025 pm 06:25 PM

Il existe un certain nombre de ces applications de bureau où l'objectif montre votre site à différentes dimensions en même temps. Vous pouvez donc, par exemple, écrire

Comment utiliser la grille CSS pour les en-têtes et pieds de page collants Comment utiliser la grille CSS pour les en-têtes et pieds de page collants Apr 02, 2025 pm 06:29 PM

CSS Grid est une collection de propriétés conçues pour faciliter la mise en page qu'elle ne l'a jamais été. Comme tout, il y a un peu une courbe d'apprentissage, mais Grid est

Fontes variables de polices Google Fontes variables de polices Google Apr 09, 2025 am 10:42 AM

Je vois que Google Fonts a déployé un nouveau design (tweet). Comparé à la dernière grande refonte, cela semble beaucoup plus itératif. Je peux à peine faire la différence

See all articles