Aléatoire
Choisi un des éléments enfant aléatoirement.
Afficher une image aléatoire
Cet example affiche une image parmi trois aléatoirement. Les probabilité est de 33% qu'une image différente soit affiché lors du prochain rafraichissement de la page web. Le nom de la classe qui bascule est hide
dans l'un des trois img
elements suivant.
Source code
<div class="mrgn-bttm-md"" data-wb-randomize='{ "shuffle": true, "selector": "img", "toggle": "hide" }'>
<img class="full-width hide"
src="../../demos/tabs/img/investinourfuture.jpg" alt="Investir dans le future" />
<img class="full-width hide"
src="../../demos/tabs/img/flytheskies.jpg" alt="Volez dans le ciel" />
<img class="full-width hide"
src="../../demos/tabs/img/protect-environment.jpg" alt="Protéger l'environment" />
</div>
Changer aléatoirement des lignes de tableaux
Les cinq (5) ligne de tableaux sera réorganisé aléatoirement au rafraichissement de la page.
Colonne A | Colonne B |
---|---|
Ligne 1, colonne A | Ligne 1, colonne B |
Ligne 2, colonne A | Ligne 2, colonne B |
Ligne 3, colonne A | Ligne 3, colonne B |
Ligne 4, colonne A | Ligne 4, colonne B |
Ligne 5, colonne A | Ligne 5, colonne B |
Code source
<table class="table table-bordered">
<caption>Échantillion de donnée</caption>
<thead>
<tr>
<th>Colonne A</th>
<th>Colonne B</th>
</tr>
</thead>
<tbody data-wb-randomize='{ "shuffle": true }'>
<tr>
<td>Ligne 1, colonne A</td>
<td>Ligne 1, colonne B</td>
</tr>
<tr>
<td>Ligne 2, colonne A</td>
<td>Ligne 2, colonne B</td>
</tr>
<tr>
<td>Ligne 3, colonne A</td>
<td>Ligne 3, colonne B</td>
</tr>
<tr>
<td>Ligne 4, colonne A</td>
<td>Ligne 4, colonne B</td>
</tr>
<tr>
<td>Ligne 5, colonne A</td>
<td>Ligne 5, colonne B</td>
</tr>
</tbody>
</table>
Changer aléatoirement les lignes de tableaux et identifier 2 ligne
Les cinq (5) ligne de tableaux sera réorganisé aléatoirement et 2 lignes sera sélectionner.
Colonne A | Colonne B |
---|---|
Ligne 1, colonne A | Ligne 1, colonne B |
Ligne 2, colonne A | Ligne 2, colonne B |
Ligne 3, colonne A | Ligne 3, colonne B |
Ligne 4, colonne A | Ligne 4, colonne B |
Ligne 5, colonne A | Ligne 5, colonne B |
Code source
<table class="table table-bordered">
<caption>Échantillion de donnée</caption>
<thead>
<tr>
<th>Colonne A</th>
<th>Colonne B</th>
</tr>
</thead>
<tbody data-wb-randomize='{ "shuffle": true, "toggle": "warning", "number": 2 }'>
<tr>
<td>Ligne 1, colonne A</td>
<td>Ligne 1, colonne B</td>
</tr>
<tr>
<td>Ligne 2, colonne A</td>
<td>Ligne 2, colonne B</td>
</tr>
<tr>
<td>Ligne 3, colonne A</td>
<td>Ligne 3, colonne B</td>
</tr>
<tr>
<td>Ligne 4, colonne A</td>
<td>Ligne 4, colonne B</td>
</tr>
<tr>
<td>Ligne 5, colonne A</td>
<td>Ligne 5, colonne B</td>
</tr>
</tbody>
</table>
Choisir aléatoirement une valeur d'attribut
Sélectionnez une option aléatoire dans une liste d'options et ajoutez-la comme valeur à l'attribut défini.
Exemple 1
Titre
Paragraphe
Code source
<div class="bg-cover well"
data-wb-randomize='{
"attribute": "data-bgimg-srcset",
"values": [
"https://placehold.co/1920x300/blue/white.jpg 1920w, https://placehold.co/1200x300/blue/white.jpg 1200w, https://placehold.co/992x300/blue/white.jpg 992w, https://placehold.co/768x300/blue/white.jpg 768w",
"https://placehold.co/1920x300/green/white.jpg 1920w, https://placehold.co/1200x300/green/white.jpg 1200w, https://placehold.co/992x300/green/white.jpg 992w, https://placehold.co/768x300/green/white.jpg 768w",
"https://placehold.co/1920x300/orange/white.jpg 1920w, https://placehold.co/1200x300/orange/white.jpg 1200w, https://placehold.co/992x300/orange/white.jpg 992w, https://placehold.co/768x300/orange/white.jpg 768w",
"https://placehold.co/1920x300/purple/white.jpg 1920w, https://placehold.co/1200x300/purple/white.jpg 1200w, https://placehold.co/992x300/purple/white.jpg 992w, https://placehold.co/768x300/purple/white.jpg 768w"
]
}'>
<div class="well mrgn-tp-md mrgn-bttm-md">
<h4 class="mrgn-tp-md">Titre</h4>
<p>Paragraphe</p>
</div>
</div>
Exemple 2
Code source
<div data-wb-randomize='{
"attribute": "data-ajax-replace",
"values": [
"../data-ajax/ajax/data-ajax-extra-fr.html",
"../data-ajax/ajax/data-ajax-extra-2-fr.html",
"../data-ajax/ajax/data-ajax-filter-fr.html#filter-id"
]
}'></div>
Exemple 3
Nom du produit :
Code source
<p>
Nom du produit : <span data-wb-randomize='{
"attribute": "data-wb-json",
"values": [
"{ \"url\": \"../wb-data-json/demo/data-fr.json#/produits/0\", \"type\": \"replacewith\" }",
"{ \"url\": \"../wb-data-json/demo/data-fr.json#/produits/1\", \"type\": \"replacewith\" }",
"{ \"url\": \"../wb-data-json/demo/data-fr.json#/produits/2\", \"type\": \"replacewith\" }"
]
}'></span>
</p>
- Date de modification :