Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ajout d’animations et harmonisation CSS (issue #140) #299

Merged

Conversation

CBalsier
Copy link
Collaborator

Ajout d’animations et harmonisation CSS (issue #140)

  • effets de survol sur les boutons : à partir des classes Bulma is-primary et is-outlined (inversion des couleurs), surcharge partielle dans custom-bulma.scss pour éviter les boutons transparents donc potentiellement invisibles, par exemple
  • effets de survol sur les liens :
    • classe inline pour gérer les liens insérés dans du texte,
    • link-primary pour les liens violets sur fonds blancs ou gris (deviennent blanc sur fond violet au survol)
    • link-on-primary pour les liens blancs sur fond violet (deviennent violet sur fond blanc au survol)
      -> une autre solution serait de suivre la logique des classes Bulma pour les boutons pour ces liens : avec une classe is-primary pour les liens violets, et la combinaison is-primary is-outlined pour les liens blancs "inversés" ?
  • animation du soulignage au hover sur les éléments de tabs (cis-tabs des pages et navbar) + harmonisation des options "FR/EN"
  • "désactivation" des éléments via une classe disabled (transparence à 70% + interactions désactivées), le tag HTML disabled existe mais n’est pas disponible pour tous les types d’éléments
  • renforcement de l’ombrage au survol des cartes projets
  • nettoyage des fichiers CSS et HTML (templates Jinja) pour mettre en place les effets et enlever des bouts de style obsolètes
  • testé avec Firefox 65 et Chromium 71 (Ubuntu)

Ping @JulienParis pour la review

Copy link
Collaborator

@JulienParis JulienParis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

et bien ça me semble cool tout ça :

  • refactor de css dans commons.scss
  • PR bien circonscrite, pas trop longue à lire
    👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants