Bonjour,
Je suis en train de travailler sur un site en bootstrap dans le cadre d'un cours. Sur celui-ci j'ai ajouté des barres de progression :
J'aimerais animer ces dernières avec du javascript de manière a ce que l'on perçoive bien la progression. J'ai trouvé ça :
Les barres s'animent mais pas correctement. Etant débutante en javascript je n'arrive pas à changer les paramètres car je ne comprend pas tout. Si quelqu'un pouvait m'expliquer tout cela ce serait avec plaisir !
Merci d'avance
Modifié par Celiadel (13 Apr 2017 - 22:41)
Je suis en train de travailler sur un site en bootstrap dans le cadre d'un cours. Sur celui-ci j'ai ajouté des barres de progression :
<div class="col-md-6">
<p class="competences-titres">Compétences</p>
<p class="competences-logiciel">Photoshop</p>
<div class="progress">
<div class="progress-bar" role="progressbar" aria-valuenow="65" aria-valuemin="0" aria-valuemax="100" style="width: 65%;">
<span class="sr-only">65% Complete</span>
</div>
</div>
<p class="competences-logiciel">Indesign</p>
<div class="progress">
<div class="progress-bar" role="progressbar" aria-valuenow="90" aria-valuemin="0" aria-valuemax="100" style="width: 90%;">
<span class="sr-only">90% Complete</span>
</div>
</div>
<p class="competences-logiciel">Illustrator</p>
<div class="progress">
<div class="progress-bar" role="progressbar" aria-valuenow="90" aria-valuemin="0" aria-valuemax="100" style="width: 90%;">
<span class="sr-only">90% Complete</span>
</div>
</div>
<p class="competences-logiciel">HTML/CSS</p>
<div class="progress">
<div class="progress-bar" role="progressbar" aria-valuenow="40" aria-valuemin="0" aria-valuemax="100" style="width: 40%;">
<span class="sr-only">40% Complete</span>
</div>
</div>
</div>
J'aimerais animer ces dernières avec du javascript de manière a ce que l'on perçoive bien la progression. J'ai trouvé ça :
$(function (){
function timer(n) {
$(".progress-bar").css("width", n + "%");
if(n = 100) {
setTimeout(function() {
timer(n + 10);
}, 200);
}
}
timer(0);
});
Les barres s'animent mais pas correctement. Etant débutante en javascript je n'arrive pas à changer les paramètres car je ne comprend pas tout. Si quelqu'un pouvait m'expliquer tout cela ce serait avec plaisir !
Merci d'avance
Modifié par Celiadel (13 Apr 2017 - 22:41)