Merci pour votre aide
j'ai mis html, puis css, puis js
Bonjour,
je suis en train de faire un site sous OpenElement. J'ai trouvé une animation sympa en html+css+js
je veux la modifier mais je n'ai pas les connaissances requises (ni même le minimum syndical).
Ce que je veux
j'aurais voulu changer la police de carractère par une windings ou autre pour faire apparaîres des notes de musiques à la place des lettres et que celà couvre le fond (arriere) de ma page mais ne la repousse pas en dessous.
Merci encore pour votre disponibilité
Ce que j'obtiens
l'animation prend tout l'ecran et "repousse" mon site au dessous
3 réponses
Bonjour j'essaie de donner des informations en m'etant aidé de chat gpt pour formuler au mieux ma reponse en esperant aider :
- Choisissez une police de symboles musicaux :
Trouvez une police de caractères sympa avec des notes de musique, comme Windings.
Téléchargez cette police et ajoutez-la à votre projet.
html
Copy code
<style>
@font-face {
font-family: 'MusicFont';
src: url('chemin_vers_la_police/Windings.ttf') format('truetype');
}
</style>
Utilisez cette nouvelle police dans votre animation JavaScript.
javascript
Copy code
var layers = {
// ...
font: 'MusicFont' // Utilisez le nom de la police défini dans @font-face
};
- Couvrez le fond sans pousser le contenu :
Assurez-vous que votre toile <canvas> couvre toute la page, mais sans pousser le reste vers le bas.
css
Copy code
canvas {
position: fixed; // La toile reste en place et ne pousse pas le contenu
top: 0;
left: 0;
width: 100vw;
height: 100vh;
z-index: -1; // Placez la toile derrière le contenu
}
- Remplacez les lettres par des symboles musicaux :
Modifiez la liste characterList avec des symboles musicaux.
javascript
Copy code
var characterList = ['♫', '♪', '♩', '♯', '♭', '♮', '♩', '♩', '♩'];
Avec ces ajustements, votre animation affichera des notes de musique au lieu de lettres, et la toile <canvas> ajoutera une ambiance musicale sans affecter la disposition du reste de votre page. N'oubliez pas d'ajuster le chemin vers le fichier de police réel que vous utilisez. Amusez-vous bien !
Un grand merci pour les explications très pédagogiques.
Ca répond parfaitement à ma demande (j'ai réussi à appliquer comme je voulais), et avec vos conseils détaillés, je vais pouvoir comprendre un peu plus les choses et aller plus loin. Merci!