Never forget the Wolf

Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Never forget the Wolf
Le Deal du moment :
Sortie PlayStation 5 Pro : où ...
Voir le deal

    Effet "lightbox" pour afficher un élément (CSS)

    Okhmhaka
    Okhmhaka
    Fondateur
    Fondateur


    Masculin Age : 39 Messages : 54

    Levels
    Level RPG:
    Effet "lightbox" pour afficher un élément (CSS) 439688barreRPG013/10Effet "lightbox" pour afficher un élément (CSS) 724163barreRPG05  (3/10)
    Level Graph':
    Effet "lightbox" pour afficher un élément (CSS) 439688barreRPG018/10Effet "lightbox" pour afficher un élément (CSS) 724163barreRPG05  (8/10)
    Level Code:
    Effet "lightbox" pour afficher un élément (CSS) 439688barreRPG016/10Effet "lightbox" pour afficher un élément (CSS) 724163barreRPG05  (6/10)

    Effet "lightbox" pour afficher un élément (CSS) Empty Effet "lightbox" pour afficher un élément (CSS)

    Message par Okhmhaka Ven 13 Déc - 8:45

    Effet "lightbox" en CSS

    Bonjour,

    Dans ce tutoriel je vais vous expliquer comment créer une sorte de "lightbox" pour y placer un élément de votre choix. Une "lightbox" est un effet crée en javascript qui, lors d'un clic sur une image par exemple, va placer un voile noir sur la page et agrandir l'image au centre. L'élément est alors "au dessus" de la page et celle-ci n'est plus accessible momentanément. Pour fermer l'élément il faut alors cliquer sur un bouton "X" ou "fermer", ou bien directement sur la zone sombre autour de l'image ou de l'élément.
    Un petit exemple vous parlera peut-être d'avantage.

    Puisque nous n'allons ici crée qu'un "effet" lightbox, il n'y aura pas autant de transition (ça serait possible mais nous allons faire simple) et nous allons l'utiliser pour un élément unique et non comme dans l'exemple pour une série d'images type "galerie".

    Pour vous montrer ce que donnera ce tutoriel concrètement, voici quelques screens :

    Effet "lightbox" pour afficher un élément (CSS) 346690screen1
    Le bouton, qui se situe ici dans la PA.

    Effet "lightbox" pour afficher un élément (CSS) 711581screen2
    Au clic sur ce bouton le voile descend sur la page progressivement.

    Effet "lightbox" pour afficher un élément (CSS) 508104screen3
    Au final nous avons notre zone de contenu, isolée du reste par ce voile noir en opacité réduite.

    Commençons !

    Information : j'ai souhaité réaliser ce code en "tutoriel", il y a donc des étapes, une progression, des explications... Si vous voulez utiliser directement le code allez en fin de tuto' où il est récapitulé en entier. Cependant, avant d'aller poster toute demande d'aide en codage le concernant, lisez entièrement ce tutoriel.

    Pour pouvoir lire le contenu merci de poster un message à la suite Wink


      La date/heure actuelle est Jeu 19 Sep - 0:03