Ich versuche, einen Fortschrittsbalken zu erstellen, ziemlich einfach. Ich habe eine Bar in einem Fach verschachtelt. Für das Fach ist overflow: hidden
und border-radius
festgelegt.
Hier ist das jsFiddle , das das Problem demonstriert.
Wie Sie auf dem Bild sehen können, befindet sich auf der linken Seite des Fortschrittsbalkens ein gezacktes Artefakt. Es scheint, dass die Anti-Aliasing-Kante des übergeordneten Fortschrittsbalkens (dunkler Hintergrund) blutet aus. Das gewünschte Verhalten ist, dass das bar / fill-Element zum Anti-Aliasing des Fortschrittsbalkens verwendet wird.
Eine kurze Lösung, die ich ausprobiert habe, war das absolute Positionieren des inneren Divs, aber der Fortschrittsbalken muss in der Lage sein, von 0 bis 1% zu animieren und das ohne overflow: hidden
clipping.
Ich sehe dieses Artefakt Chrome und Firefox , so dass ich nicht sofort einen Fehler in Webkit vermute.
Ich würde auch bemerken, dass dieser Fehler auch Auswirkungen auf Bootstrap-Fortschrittsbalken hat, aber wenn das Tablett eine helle Farbe hat und der Hintergrund ist eine helle Farbe, das Artefakt ist viel schwieriger zu erkennen.