← Revenir vers le homepage

Demo 8: Autres notions CSS/HTML importantes

Aides mémoires + ressources de la semaine

 

(Encore) Aide memoire CSS interactif

W3Schools: les inputs

W3Schools: les animations CSS


Retour sur les keyframes

(et réponse de questions sur les SVG)


 

Les inputs

Exemple d'input simple




En cliquant "envoyer", dans ce cas-ci ça nous rammène à w3schools et ça nous dit:

Screenshot

D'autres inputs

On peut faire des inputs de mot de passe...




Et d'autres entrées!




Allez voir W3Schools sur les forms pour plus d'info sur les inputs :) -> https://www.w3schools.com/tags/tag_input.asp

✨Les animations CSS

...mais pourquoi?

Parce qu'on peut donner vie aux éléments d'un site web!

Show off d'un devoir que mon amie et moi avons fait lors de notre passage de IFT1005 hihi

 

Animez tout!!!

(bougez votre souris sur le texte pour activer l'animation, sauf pour celui de background)

La couleur du texte (id: color-anim)
La taille (id: size-anim)
Translation et toute transformation (id: translate-anim)
Le background (re-bonjour les keyframes!) (id: bg-anim)

 

Okay, peut-être n'animez pas tout...

L'on verra la semaine prochaine comment balancer le tout sur un design de site web :)

Mais juste pour cette semaine....

Minidevoir de la semaine: site cool

Remise: Mardi prochain, 23h59

Nom des fichiers: devoirsitecool.html et devoirsitecool.css

Assurez-vous d'avoir vos bonnes permissions de fichiers, etc. etc. À ce stade-ci vous devriez connaître vos permissions de fichier...

C'est le moment que vous attendiez depuis le début de la session: l'opportunité de laisser votre créativité sortir!

Votre fichier devoirsitecool devrait contenir une déclaration de votre fichier devoirsitecool.css dans son <head>. Vous pouvez voir les anciennes consignes de devoirs pour voir comment inclure le css :)

Consignes générales

Faites un site web avec le plus d'animations CSS possibles. Le contenu doit avoir au moins:

(Quand je dis au moins, vous pouvez effectivement faire le minimum et avoir 100%. )

Vous devez créer au moins 10 animations CSS jouant sur des propriétés différentes (par exemple la couleur du texte, la couleur de l'ombrage, etc., inspirez vous de w3schools et naviguez des librairies d'animations). Vous appliquerez ces animations à vos éléments HTML à travers des classes et id.

Si ça vous tente, vous pourrez jouer aussi avec le CSS général du site, mais ce ne sera pas vraiment évaloué et c'est vraiment juste pour si vous voulez laisser aller votre côté artsy.

On s'en fout vraiment du thème du site. Comme toujours, pas de contenu inapproprié/pas de liens sketchy :)

SEULE AUTRE CONTRAINTE: PAS DE JAVASCRIPT POUR VOS ANIMATIONS CSS ET PAS D'ANIMATIONS SVG AUTRES QUE CELLES QUE VOUS AVEZ FAITES DANS VOS SVG SI VOUS DECIDEZ DE LES INCLURE

Woah.css

Vous pouvez egalement utiliser des animations du fichier CSS suivant:

Vous pouvez naviguer la feuille CSS ici et vous pouvez voir un aperçu des animations ici, mais notez que vous pouvez pas copier-coller le CSS pour le coller dans votre fichier css. Vous pouvez seulement faire appel aux définitions de CSS de woah.css comme on avait fait dans le devoir 5 en html, c'est à dire en faisant des appels dans votre HTML, par exemple pour l'animation de "fedora tip", je ferais (en m'assurant d'avoir inclus la feuille CSS dans mon HTML):

Surprennez-nous avec votre créativité! C'est le temps!