Trigger CSS3 übergang auf die Seite laden

Ich versuche zu erreichen, laden Einfluss auf das laden der Seite durch CSS3 Breite übergang.
Hier ist die demo.

HTML

<div class="skill-bar">
    <span class="w70"></span>
</div>

CSS

.skill-bar {
    width: 57%;
    float: left;
    height: 11px;
    border-radius: 5px;
    position: relative;
    margin: 6px 0 12px 0;
    border: 2px solid #00edc2;
}
.skill-bar span {
    background: #00edc2;
    height: 7px;
    border-radius: 5px;
    display: inline-block;
}
.skill-bar span.w70 {
    width: 70%;
}
.skill-bar span {
    width: 0;
    transition: width 1s ease;
    -webkit-transition: width 1s ease;
    background-color: #00edc2;
}

Seine nicht funktioniert wie erwartet. Ich muss den übergang zu passieren, wenn die Seite geladen wird.

Aber wenn ich element untersuchen und aktivieren/deaktivieren Sie die width der Spanne, bekomme ich den Effekt.

How, um den gleichen Effekt beim laden der Seite?

Trigger CSS3 übergang auf die Seite laden

  • CSS-übergänge für änderungen in den Parametern. Wenn Sie möchten, dass der übergang auf laden, dann müssen Sie etwas ändern, die beim laden der Seite. Dies kann leicht getan werden mit JavaScript, aber ich bin mir nicht bewusst eine andere Methode, ohne Sie.
  • Bitte können Sie mir sagen, wie es getan werden kann, mit JS ?
  • Könnten Sie Stil mit der ursprünglichen Breite mit CSS. Mit JS, haben eine Funktion ausgeführt, die beim laden der Seite, ändert die Breite auf die endgültige Breite, die Sie wollen. CSS-übergang mit der animation zwischen den beiden Breite von Staaten, so müssen Sie nur sorgen über das ändern der Breite mit JS.
  • Verwenden Sie eine animation statt, ein übergang.
  • Können Sie mir helfen, in meiner Geige? Ich scheine zu verlieren, der track irgendwo. 🙁
  • Hier gehen Sie: jsfiddle.net/ySj7t
  • Sie sollte hinzufügen, dass, als eine Antwort
  • danke, es ist getan.

InformationsquelleAutor Ajey | 2014-03-28
Schreibe einen Kommentar