test
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| test [2025/12/14 21:45] – créée nanaki | test [2025/12/14 22:54] (Version actuelle) – nanaki | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ===== tableau corps à corps ===== | + | ===== Tentative deux scripts |
| + | |||
| < | < | ||
| < | < | ||
| - | | + | <meta charset=" |
| - | < | + | < |
| - | < | + | < |
| - | body { font-family: | + | body { font-family: |
| - | h3 { text-align: center; } | + | h3 { text-align: center; } |
| - | .table-container { width: 100%; overflow-x: auto; margin-top: 10px; } | + | .table-container { width: 100%; overflow-x: auto; margin-top: 10px; } |
| - | table { width: 100%; border-collapse: | + | table { width: 100%; border-collapse: |
| - | th, td { padding: 8px; border: 1px solid #ccc; text-align: left; } | + | th, td { padding: 8px; border: 1px solid #ccc; text-align: left; } |
| - | th { background: #f2f2f2; } | + | th { background: #f2f2f2; } |
| - | tbody tr: | + | tbody tr: |
| - | tbody tr: | + | tbody tr: |
| - | + | ||
| - | /* Couleurs par race (uniquement colonne race) */ | + | |
| - | td.race-Nain { color: red; } | + | |
| - | td.race-Géant { color: saddlebrown; | + | |
| - | td.race-HS { color: darkgreen; } | + | |
| - | td.race-Elfe { color: green; } | + | |
| - | td.race-Olympien { color: darkorange; } | + | |
| - | td.race-Communs { color: #555; } | + | |
| - | | + | /* Couleurs par race */ |
| - | | + | td.race-Communs { color: #555; } |
| - | </ | + | td.race-Nain { color: red; } |
| + | td.race-Géant { color: saddlebrown; | ||
| + | td.race-Olympien { color: darkorange; } | ||
| + | td.race-HS { color: darkgreen; } | ||
| + | td.race-Elfe { color: green; } | ||
| + | </ | ||
| </ | </ | ||
| < | < | ||
| - | < | ||
| - | <label for="raceSelect"> | + | <!-- ================= TABLEAU 1 : sorts ================= --> |
| - | <select id="raceSelect"> | + | < |
| + | <label for="raceSelect1"> | ||
| + | <select id="raceSelect1"> | ||
| <option value=" | <option value=" | ||
| + | <option value=" | ||
| <option value=" | <option value=" | ||
| <option value=" | <option value=" | ||
| Ligne 42: | Ligne 43: | ||
| <div class=" | <div class=" | ||
| - | | + | <table id="competencesTable1"> |
| - | < | + | < |
| - | < | + | < |
| - | < | + | < |
| - | </ | + | < |
| - | </ | + | < |
| - | < | + | </ |
| - | <!-- ===== Communs | + | </ |
| + | < | ||
| + | |||
| + | <!-- ================= COMMUNS ================= --> | ||
| + | |||
| + | <tr class=" | ||
| + | <td class=" | ||
| + | <td>6 MP</ | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | <tr class=" | ||
| + | <td class=" | ||
| + | <td>6 MP</ | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | <tr class=" | ||
| + | <td class=" | ||
| + | <td>4 MP</ | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | <tr class=" | ||
| + | <td class=" | ||
| + | <td>4 MP</ | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | <tr class=" | ||
| + | <td class=" | ||
| + | <td>4 MP</ | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | <tr class=" | ||
| + | <td class=" | ||
| + | <td>4 MP</ | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | <tr class=" | ||
| + | <td class=" | ||
| + | <td>4 MP</ | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | <tr class=" | ||
| + | <td class=" | ||
| + | <td>6 MP</ | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | <tr class=" | ||
| + | <td class=" | ||
| + | <td>6 MP</ | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | <tr class=" | ||
| + | <td class=" | ||
| + | <td>6 MP</ | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | <!-- ================= RACES ================= --> | ||
| + | |||
| + | |||
| + | <tr class=" | ||
| + | <td class=" | ||
| + | <td>3 PM</ | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | <tr class=" | ||
| + | <td class=" | ||
| + | <td>4 PM</ | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | <tr class=" | ||
| + | <td class=" | ||
| + | <td>6 PM</ | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | |||
| + | <tr class=" | ||
| + | <td class=" | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | <tr class=" | ||
| + | <td class=" | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | <tr class=" | ||
| + | <td class=" | ||
| + | <td>4 PM</ | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | <tr class=" | ||
| + | <td class=" | ||
| + | <td>5 PM</ | ||
| + | <td> Projette une flèche composée d'eau sur l' | ||
| + | </ | ||
| + | |||
| + | <tr class=" | ||
| + | <td class=" | ||
| + | <td>6 PM</ | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | <tr class=" | ||
| + | <td class=" | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | <tr class=" | ||
| + | <td class=" | ||
| + | <td>8 PM</ | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | <tr class=" | ||
| + | <td class=" | ||
| + | <td>4 PM</ | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | <tr class=" | ||
| + | <td class=" | ||
| + | <td>7 PM</ | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | <tr class=" | ||
| + | <td class=" | ||
| + | <td>6 PM</ | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | <tr class=" | ||
| + | <td class=" | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | <tr class=" | ||
| + | <td class=" | ||
| + | <td>8 PM</ | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | |||
| + | <tr class=" | ||
| + | <td class=" | ||
| + | <td>4 PM</ | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | <tr class=" | ||
| + | <td class=" | ||
| + | <td>8 PM</ | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | |||
| + | <tr class=" | ||
| + | <td class=" | ||
| + | <td>4 PM</ | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | <tr class=" | ||
| + | <td class=" | ||
| + | <td>7 PM</ | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | <tr class=" | ||
| + | <td class=" | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | <tr class=" | ||
| + | <td class=" | ||
| + | <td>8 PM</ | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | // Script pour le premier tableau | ||
| + | const select1 = document.getElementById(" | ||
| + | const rows1 = document.querySelectorAll("# | ||
| + | |||
| + | select1.addEventListener(" | ||
| + | const chosenRace = select1.value; | ||
| + | rows1.forEach(row => { | ||
| + | const isCommun = row.classList.contains(" | ||
| + | const isRace = row.classList.contains(chosenRace); | ||
| + | row.style.display = (chosenRace === " | ||
| + | }); | ||
| + | }); | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | |||
| + | <!-- ================= TABLEAU 2 : Sorts ================= --> | ||
| + | < | ||
| + | <label for=" | ||
| + | <select id=" | ||
| + | <option value=" | ||
| + | <option value=" | ||
| + | <option value=" | ||
| + | <option value=" | ||
| + | <option value=" | ||
| + | <option value=" | ||
| + | <option value=" | ||
| + | </ | ||
| + | |||
| + | <div class=" | ||
| + | <table id=" | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| + | < | ||
| + | |||
| + | | ||
| <tr class=" | <tr class=" | ||
| <tr class=" | <tr class=" | ||
| Ligne 57: | Ligne 300: | ||
| <tr class=" | <tr class=" | ||
| - | | + | |
| - | <tr class=" | + | <tr class=" |
| <tr class=" | <tr class=" | ||
| <tr class=" | <tr class=" | ||
| <tr class=" | <tr class=" | ||
| - | | + | |
| - | <tr class=" | + | <tr class=" |
| - | < | + | |
| + | | ||
| + | | ||
| + | </tr> | ||
| - | <!-- ===== Olympiens ===== --> | + | |
| - | | + | |
| - | | + | <td>8 PM</ |
| + | | ||
| + | | ||
| - | | + | |
| - | <tr class=" | + | <tr class=" |
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| - | <!-- ===== Elfes ===== --> | + | |
| - | | + | |
| - | | + | <td>7 PM</ |
| - | </tbody> | + | |
| - | </ | + | </tr> |
| - | </div> | + | |
| - | <script> | + | |
| - | const select | + | < |
| - | const rows = document.querySelectorAll("# | + | < |
| + | <td>6 PM</ | ||
| + | < | ||
| + | </tr> | ||
| - | select.addEventListener(" | + | < |
| - | | + | |
| + | <td class=" | ||
| + | <td>7 PM</ | ||
| + | < | ||
| + | </tr> | ||
| - | | + | |
| - | | + | |
| - | | + | |
| + | < | ||
| + | </tr> | ||
| - | if(chosenRace === "Toutes" | + | </ |
| - | | + | </ |
| - | } else { | + | </ |
| - | row.classList.add("grise"); | + | |
| - | } | + | < |
| - | | + | // Script pour le second tableau |
| + | const select2 = document.getElementById(" | ||
| + | const rows2 = document.querySelectorAll("# | ||
| + | |||
| + | select2.addEventListener("change", () => { | ||
| + | const chosenRace = select2.value; | ||
| + | | ||
| + | const isCommun = row.classList.contains("Communs"); | ||
| + | const isRace = row.classList.contains(chosenRace); | ||
| + | | ||
| }); | }); | ||
| + | }); | ||
| </ | </ | ||
| + | |||
| </ | </ | ||
| </ | </ | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
test.1765745152.txt.gz · Dernière modification : 2025/12/14 21:45 de nanaki
