Bannière d'ondes

nantenaina67 Messages postés 53 Date d'inscription   Statut Membre Dernière intervention   -  
nantenaina67 Messages postés 53 Date d'inscription   Statut Membre Dernière intervention   -


Bonjour, comment fait-on ces bannières d'ondes? on télécharge une image transparente, ou c'est du svg, ou c'est fait avec du css? JS ? je n'ai pas trouvé de tuto alors que c'est tres en mode dans les l'entête des sites d'aujourd'hui !



Configuration: Android / Chrome 83.0.4103.101

A voir également:

1 réponse

Pierrecastor Messages postés 41491 Date d'inscription   Statut Modérateur Dernière intervention   4 151
 
Salut,

on télécharge une image transparente, ou c'est du svg, ou c'est fait avec du css?

Les trois sont possible.

Je recommanderais de le faire en css.
1
nantenaina67 Messages postés 53 Date d'inscription   Statut Membre Dernière intervention  
 
Oui, mais pouvez-vous me donner un bref résumé pour le réaliser en css? ou un lien de tuto s'il existe?
0
Pierrecastor Messages postés 41491 Date d'inscription   Statut Modérateur Dernière intervention   4 151 > nantenaina67 Messages postés 53 Date d'inscription   Statut Membre Dernière intervention  
 
Au temps pour moi, il faut aussi utilisé du svg. Un exemple ici : https://www.1formatik.com/5960/comment-creer-un-effet-vague-en-css-et-svg

Vous pouvez changer les différents paramètre pour tester et vous rapproché du résultat voulu.
0
nantenaina67 Messages postés 53 Date d'inscription   Statut Membre Dernière intervention   > Pierrecastor Messages postés 41491 Date d'inscription   Statut Modérateur Dernière intervention  
 
ah! merci pour le lien, je crois que créer une image transparente sur photoshop restera plus facile et pratique...
0
Pierrecastor Messages postés 41491 Date d'inscription   Statut Modérateur Dernière intervention   4 151 > nantenaina67 Messages postés 53 Date d'inscription   Statut Membre Dernière intervention  
 
Je pense au contraire que le SVG+CSS sera plus pratique et posera moins de problème pour l'apparence du site.

<div class="vague"><!--la, on définie la div qui contiendra la vague. --> 
  <svg viewBox="0 0 500 500" preserveAspectRatio="xMinYMin meet"> <!-- Ici, la taille de la boite qui contiendra la vague, ça part de 0 en X et Y pour finir en 500 en X et Y --> 
    <path d="M0, 100 C120, 100 150, 0 500, 100 L500, 00 L0, 0 Z" style="stroke:none; fill:grey;"></path> <!--J'avoue que la, j'y connais moins, ça défini les trajets du trait et ses courbes, faut bouger les paramètre pour voir ce qui fait quoi. Un tuto sur le sujet : [https:developer.mozilla.org/en-US/docs/Web/SVG/Tutorial/Paths] --> 
  </svg>
</div>


EDIT : Ajout des balises de code
0
nantenaina67 Messages postés 53 Date d'inscription   Statut Membre Dernière intervention   > Pierrecastor Messages postés 41491 Date d'inscription   Statut Modérateur Dernière intervention  
 
Désolé d'avoir mis du temps à répondre... merci pour le lien, et je vais essayer pour les changements des valeurs pour voir ce que ça donne
0