IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en page CSS Discussion :

Arbres de tournoi


Sujet :

CSS

  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Inscrit en
    Octobre 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2013
    Messages : 2
    Par défaut Arbres de tournoi
    Bonjour!

    Aujourd'hui un problème de taille se présente a moi.

    Je cherche à faire un arbre de tournoi horizontal (La finale est a droite) en CSS, joli, sans utiliser de table, avec une base en HTML comme suit:
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <div id="tree">
        <div class="level">
            <div class="item">
                <span class="title">Titre du match</span>
            </div>
            <!--
                 et ici on peut encore rajouter des niveaux
                 en rajoutant des <div class="level">
            -->
        </div>
    </div>

    Le problème est que je ne connais pas à le nombre de matchs dans mon arbre car c'est généré en PHP: le code CSS doit s'adapter a tous les cas de figure.

    L'idéal serait d'avoir un truc comme ca:


    Est-ce possible?

    Si oui, Comment???

    Merci, bonne journée!

  2. #2
    Membre Expert
    Avatar de rodolphebrd
    Homme Profil pro
    Indépendant
    Inscrit en
    Novembre 2012
    Messages
    2 336
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Indépendant
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 336
    Par défaut
    Bonjour,

    une possibilité serait de passer par le modèle tabulaire:
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    <div id="tree">
        <div class="level">
            <div class="item">
              <p>équipe 1 VS équipe 8</p>
              <p>équipe 4 VS équipe 5</p>
              <p>équipe 2 VS équipe 7</p>
              <p>équipe 3 VS équipe 6</p>
           </div>
        </div>
          <div class="level">
            <div class="item">
              <p>équipe 1 VS équipe 5</p>
              <p>équipe 2 VS équipe 6</p>
            </div>
        </div>
        <div class="level">
            <div class="item">
              <p>équipe 1 VS équipe 6</p> 
            </div>
         </div>
    </div>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    #tree{
      display:table;
      width:60%;
      vertical-align:middle;
    }
    .level{
      display:table-cell;
      width:33%;
      vertical-align:middle;
    }
    http://codepen.io/anon/pen/sDGbt

  3. #3
    Nouveau candidat au Club
    Homme Profil pro
    Inscrit en
    Octobre 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2013
    Messages : 2
    Par défaut
    Ceci semble être une possibilité intéressante, cependant une question se pose: comment respecter l'espacement vertical de façon a ce que chaque item soit entre les deux items qui le précèdent, comme sur l'image ci-dessus?
    Bonne soirée, merci

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Tu veux qu'on t'emballe la solution dans un joli paquet-cadeau et qu'on te la dépose sous le sapin ?
    Tu crois au Père Noël ??

    Il va falloir faire toi-même des recherche et nous faire des propositions de code !

Discussions similaires

  1. [JGraph] Arbre Tournoi
    Par Guispeed4262 dans le forum 2D
    Réponses: 3
    Dernier message: 01/03/2014, 22h16
  2. Arbre de tournoi, combinaison/rotation de chiffre
    Par Hindioumax dans le forum Mathématiques
    Réponses: 10
    Dernier message: 29/03/2010, 09h26
  3. Qu'est ce qu'un arbre
    Par sandrine dans le forum C
    Réponses: 8
    Dernier message: 23/10/2002, 13h12
  4. créer une arborescence windows sous forme d'arbre java
    Par chupachoc dans le forum Composants
    Réponses: 3
    Dernier message: 01/10/2002, 16h48
  5. arbre de parcour d'arborescence windows
    Par chupachoc dans le forum Composants
    Réponses: 7
    Dernier message: 09/09/2002, 08h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo