Profile picture of Alexandre Dessoly
Alexandre Dessoly
Formateur DĂ©veloppement Web & Expert Symfony | J’aide les adultes en reconversion Ă  apprendre le dĂ©veloppement web et Ă  rĂ©ussir leur intĂ©gration dans le numĂ©rique. | Cofondateur Atop-Group | + 100 personnes formĂ©es
Follow me
Generated by linktime
November 28, 2024
🟧 J'ai créé un cube avec #react Hello les amis voici la suite !!!! Hier je vous ai expliquĂ© comment j'ai conceptualisĂ© l'effet des Ă©toiles en background. Aujourd'hui c'est une autre histoire que je vais vous raconter. C'est l'histoire du cube qui vient s'ajouter Ă  l'Ă©lĂ©ment d'hier. Oui mais je n'ai pas fait seulement un cube, je le fais pivoter en fonction du scroll. (pour la rotation je l'expliquerai dans un autre post) 🟧 Dans un premier temps effectivement je suis venu crĂ©er un composant avec #react et ce composant est le cube. 🟧 J'ai donc crĂ©er un cube oui mais comment ? Alors non je ne vous donnerai pas du code mais la façon dont j'ai rĂ©flĂ©chi Ă  cette conception du cube. Pour le faire il faut une dose de #HTML5 et une bonne dose de #CSS. Effectivement pour faire ce cube dans mon fichier #CSS pour le cube j'ai d'abord crĂ©er un carrĂ© en dĂ©finissant la largeur et la hauteur. (Je rĂ©pĂšte c'est un carrĂ© donc la largeur = la hauteur ) Oui mais lĂ  vous allez me dire si tu fais ça, il n'y a rien de cubique. Alors oui!!!!! tu as raison !!! C'est pour cela qu'en #CSS il y a le 'transform-style avec preserve-3d', cela nous permet donc de mettre le carrĂ© en3-d tout simplement. Attention Ă  ce niveau un autre problĂšme se pose !! Un cube se compose de combien de faces ? oui donc tu l'as compris il faut aussi dĂ©finir des faces car dans un cube nous avons 6 faces. Donc j'ai créé en #CSS le selecteur face que j'ai mis en position absolute et j'y ai mis une largeur et une hauteur bien Ă©videmment plus petites que le cube. Attention ici rien se s'affiche et c'est normal car nous ne l'avons pas dĂ©fini dans notre fichier composant cube.js 🟧 Donc nous appelons ce cube puis les faces et pour mieux identifier les faces j'ai ajouter comme class les faces du cube ( front, back, left, right, top, bottom) de façon Ă  pouvoir en #CSS leur ajouter la couleur Ă  chaque face Ce qui fait que dans notre composant cube.js nous avons : une div avec la class cube et Ă  l'intĂ©rieur de cette div nous avons 6 div avec pour chaque div la class face et le nom de la face. Voila le cube est créé !! Pour sa rotation rendez vous demain 😉 #HTML #CSS #react #formation #frontend #developpeurfront
Stay updated
Subscribe to receive my future LinkedIn posts in your mailbox.

By clicking "Subscribe", you agree to receive emails from linktime.co.
You can unsubscribe at any time.

November 28, 2024