Forum |  HardWare.fr | News | Articles | PC | Prix | S'identifier | S'inscrire | Aide | Shop Recherche
1676 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  bandeau avec actions

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

bandeau avec actions

n°2275742
reyre
Posté le 16-02-2016 à 09:38:28  profilanswer
 

Bonjour ,
 
Je souhaite mettre en place un bandeau chronologique avec des actions possible, selon la période sur laquelle clic l’utilisateur (2 période possible, voir code)
J’ai actuellement réussi à faire le visuel que je recherche seulement je n’ai AUCUNE idée de comment réaliser cela.
 
Je suis du genre débrouillard mais sans aucune compétence dans le développement.. je vous passe déjà le code que j’ai réalisé pour que vous vous fassiez une idée.
 
Je suppose que c’est pas optimisé mais j’ai pas réussi à faire autrement.  
 
HTML

Code :
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <link rel="stylesheet" href="style.css" media="all">
  6. <title></title>
  7. </head>
  8. <body>
  9. <table class="bandeautable">
  10.  <tr>
  11.  bandeau chronologique avec actions
  12.   <td class="bandeaulargeur1"></td>
  13.   <td colspan="2" class="bandeauTextCenter">PERIODE1<br /><span class="bandeauDate">DATE<span></td>
  14.   <td class="bandeaulargeur2"></td>
  15.   <td colspan="2" class="bandeauTextCenter">PERIODE2<br /><span class="bandeauDate">DATE<span></td>
  16.   <td class="bandeaulargeur2"></td>
  17.   <td colspan="2" class="bandeauTextCenter">PERIODE3<br /><span class="bandeauDate">DATE<span></td>
  18.   <td class="bandeaulargeur1"></td>
  19.  </tr>
  20.  <tr class="bandeauHauteurLigne">
  21.   <td class="bandeaulargeur1"></td>
  22.   <td class="bandeauBorderR bandeauBorderB bandeaulargeur3"></td>
  23.   <td class="bandeauBorderB bandeaulargeur3"></td>
  24.   <td class="bandeauBorderB bandeaulargeur2"></td>
  25.   <td class="bandeauBorderR bandeauBorderB bandeaulargeur3"></td>
  26.   <td class="bandeauBorderB bandeaulargeur3"></td>
  27.   <td class="bandeauBorderB bandeaulargeur2"></td>
  28.   <td class="bandeauBorderR bandeauBorderB bandeaulargeur3"></td>
  29.   <td class="bandeauBorderB bandeaulargeur3"></td>
  30.   <td class="bandeaulargeur1"></td>
  31.  </tr>
  32.  <tr class="bandeauHauteurLigne">
  33.   <td class="bandeaulargeur1"></td>
  34.   <td class="bandeauBorderR bandeaulargeur3"></td>
  35.   <td class="bandeaulargeur3"></td>
  36.   <td class="bandeaulargeur2"></td>
  37.   <td class="bandeauBorderR bandeaulargeur3"></td>
  38.   <td class="bandeaulargeur3"></td>
  39.   <td class="bandeaulargeur2"></td>
  40.   <td class="bandeauBorderR bandeaulargeur3"></td>
  41.   <td class="bandeaulargeur3"></td>
  42.   <td class="bandeaulargeur1"></td>
  43.  </tr>
  44. </table>
  45. <table class="bandeautable">
  46.   <tr class="bandeauAHauteurLigne">
  47.   <td class="bandeauA1largeur1 bandeauBorderR bandeauABorderB"></td>
  48.   <td class="bandeauA1largeur2 bandeauBorderR">CLIC1</td>
  49.   <td class="bandeauA1largeur3 bandeauABorderB">CLIC2</td>
  50.  </tr>
  51.  <tr class="bandeauAHauteurLigne">
  52.   <td class="bandeauA1largeur1 bandeauBorderL"></td>
  53.   <td class="bandeauA1largeur2"></td>
  54.   <td class="bandeauA1largeur3 bandeauBorderR"></td>
  55.  </tr>
  56. </table>
  57. <table class="bandeautable">
  58.  <tr>
  59.   <td class="bandeauE1largeur1 bandeauBorderL"></td>
  60.   <td colspan="2" class="bandeauTextCenter">Etape1</td>
  61.   <td class="bandeauE1largeur1"></td>
  62.   <td colspan="2" class="bandeauTextCenter">Etape2</td>
  63.   <td class="bandeauE1largeur1"></td>
  64.   <td colspan="2" class="bandeauTextCenter">Etape3</td>
  65.   <td class="bandeauE1largeur1"></td>
  66.   <td colspan="2" class="bandeauTextCenter">Etape4</td>
  67.   <td class="bandeauE1largeur1"></td>
  68.   <td colspan="2" class="bandeauTextCenter">Etape5</td>
  69.   <td class="bandeauE1largeur1"></td>
  70.   <td colspan="2" class="bandeauTextCenter">Etape6</td>
  71.   <td class="bandeauE1largeur1"></td>
  72.   <td colspan="2" class="bandeauTextCenter">Etape7</td>
  73.   <td class="bandeauE1largeur1"></td>
  74.   <td colspan="2" class="bandeauTextCenter">Etape8</td>
  75.   <td class="bandeauE1largeur1 bandeauBorderR"></td>
  76.  </tr>
  77.  <tr class="bandeauHauteurLigne">
  78.   <td class="bandeauE1largeur1 bandeauBorderL bandeauBorderB"></td>
  79.   <td class="bandeauBorderR bandeauE1largeur1 bandeauBorderB"></td>
  80.   <td class="bandeauE1largeur1 bandeauBorderB"></td>
  81.   <td class="bandeauE1largeur1 bandeauBorderB"></td>
  82.   <td class="bandeauBorderR bandeauE1largeur1 bandeauBorderB"></td>
  83.   <td class="bandeauE1largeur1 bandeauBorderB"></td>
  84.   <td class="bandeauE1largeur1 bandeauBorderB"></td>
  85.   <td class="bandeauBorderR bandeauE1largeur1 bandeauBorderB"></td>
  86.   <td class="bandeauE1largeur1 bandeauBorderB"></td>
  87.   <td class="bandeauE1largeur1 bandeauBorderB"></td>
  88.   <td class="bandeauBorderR bandeauE1largeur1 bandeauBorderB"></td>
  89.   <td class="bandeauE1largeur1 bandeauBorderB"></td>
  90.   <td class="bandeauE1largeur1 bandeauBorderB"></td>
  91.   <td class="bandeauBorderR bandeauE1largeur1 bandeauBorderB"></td>
  92.   <td class="bandeauE1largeur1 bandeauBorderB"></td>
  93.   <td class="bandeauE1largeur1 bandeauBorderB"></td>
  94.   <td class="bandeauBorderR bandeauE1largeur1 bandeauBorderB"></td>
  95.   <td class="bandeauE1largeur1 bandeauBorderB"></td>
  96.   <td class="bandeauE1largeur1 bandeauBorderB"></td>
  97.   <td class="bandeauBorderR bandeauE1largeur1 bandeauBorderB"></td>
  98.   <td class="bandeauE1largeur1 bandeauBorderB"></td>
  99.   <td class="bandeauE1largeur1 bandeauBorderB"></td>
  100.   <td class="bandeauBorderR bandeauE1largeur1 bandeauBorderB"></td>
  101.   <td class="bandeauE1largeur1 bandeauBorderB"></td>
  102.   <td class="bandeauE1largeur1 bandeauBorderB bandeauBorderR"></td>
  103.  </tr>
  104.  <tr class="bandeauHauteurLigne">
  105.   <td class="bandeauE1largeur1 bandeauBorderL"></td>
  106.   <td class="bandeauBorderR bandeauE1largeur1"></td>
  107.   <td class="bandeauE1largeur1"></td>
  108.   <td class="bandeauE1largeur1"></td>
  109.   <td class="bandeauBorderR bandeauE1largeur1"></td>
  110.   <td class="bandeauE1largeur1"></td>
  111.   <td class="bandeauE1largeur1"></td>
  112.   <td class="bandeauBorderR bandeauE1largeur1"></td>
  113.   <td class="bandeauE1largeur1"></td>
  114.   <td class="bandeauE1largeur1"></td>
  115.   <td class="bandeauBorderR bandeauE1largeur1"></td>
  116.   <td class="bandeauE1largeur1"></td>
  117.   <td class="bandeauE1largeur1"></td>
  118.   <td class="bandeauBorderR bandeauE1largeur1"></td>
  119.   <td class="bandeauE1largeur1"></td>
  120.   <td class="bandeauE1largeur1"></td>
  121.   <td class="bandeauBorderR bandeauE1largeur1"></td>
  122.   <td class="bandeauE1largeur1"></td>
  123.   <td class="bandeauE1largeur1"></td>
  124.   <td class="bandeauBorderR bandeauE1largeur1"></td>
  125.   <td class="bandeauE1largeur1"></td>
  126.   <td class="bandeauE1largeur1"></td>
  127.   <td class="bandeauBorderR bandeauE1largeur1"></td>
  128.   <td class="bandeauE1largeur1"></td>
  129.   <td class="bandeauE1largeur1 bandeauBorderR"></td>
  130.  </tr>
  131. </table>
  132. </body>
  133. </html>


 
 
CSS

Code :
  1. table, tr, td{
  2. }
  3. .bandeautable{
  4. border-collapse: collapse;
  5. }
  6. .bandeauColor{
  7. background: #5709DC;
  8. }
  9. .bandeauBorderR{
  10. border-right: 2px solid #000;
  11. }
  12. .bandeauBorderL{
  13. border-left: 2px solid #000;
  14. }
  15. .bandeauBorderB{
  16. border-bottom: 2px solid #5709DC;
  17. }
  18. .bandeauHauteurLigne{
  19. height: 5px;
  20. }
  21. .bandeauTextCenter{
  22. text-align: center;
  23. margin: 0;
  24. }
  25. .bandeaulargeur1{
  26. width: 300px;
  27. }
  28. .bandeaulargeur2{
  29. width: 80px;
  30. }
  31. .bandeaulargeur3{
  32. width: 40px;
  33. }
  34. .bandeaulargeur4{
  35. width: 150px;
  36. }
  37. .bandeauDate{
  38. font-size: 10pt;
  39. }
  40. .bandeauA1largeur1{
  41. width: 342px;
  42. }
  43. .bandeauA1largeur2{
  44. width: 164px;
  45. }
  46. .bandeauA1largeur3{
  47. width: 553px;
  48. }
  49. .bandeauABorderB{
  50. border-bottom: 2px solid #000;
  51. }
  52. .bandeauAHauteurLigne{
  53. height: 15px;
  54. }
  55. .bandeauE1largeur1{
  56. width: 40px;
  57. }


Message édité par reyre le 16-02-2016 à 13:42:18
mood
Publicité
Posté le 16-02-2016 à 09:38:28  profilanswer
 

n°2275753
mechkurt
Posté le 16-02-2016 à 12:33:07  profilanswer
 

Tu as des balises "pour le code" qui conviendront mieux que des spoilers c'est l’icône avec C/c++.
 
Tu peux aussi faire un codepen ou un jsfiddle, c'est bien pratique :
http://codepen.io/anon/pen/Bjbvrz
 
Maintenant je supposes que tu t’interroges pour le Javascript, lit des tutoriaux sur Jquery et revient poser tes questions quand tu bloqueras...


---------------
D3
n°2275757
reyre
Posté le 16-02-2016 à 13:43:51  profilanswer
 

Très bonne idée le codepen je ne connaissais pas.  
Merci.
 
D'accord je vais regarder du côté de JQUERY

n°2275797
reyre
Posté le 17-02-2016 à 11:16:45  profilanswer
 

ca me parait trop compliqué.. je voudrais simplement "decouper" la partie clic2 et lorsqu'on clique dessus le tableau s'adapte


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  bandeau avec actions

 

Sujets relatifs
[CSS] création bandeau avec image.Créer une extension avec des actions automatique
Script animation bandeau déroulant[RESOLU] Creer des actions sur évènement en boucle
Problème bandeau joomlaenregistrer des actions et en faire une "macro"
Actions bouton AccessDétection automatique lien externe >> frame
comment ajouter des actions sémantiques dans yaccLancer 2 actions en meme temps ?
Plus de sujets relatifs à : bandeau avec actions


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite) / Groupe LDLC / Shop HFR