Animiert kontinuierlich Blasen mit CSS3 nach oben?

7

Siehe das folgende Bild:

Ссылка

Sehen Sie diese transparenten Kreise im Hintergrund? Ich möchte sie von unten nach oben animieren und dann manuell (außerhalb des Bildschirms) springen und die Animation neu starten. Die Kreise sind einfache <span> Elemente mit border-radius , um den Kreiseffekt zu erzeugen.

Ist das mit CSS3 möglich, oder brauche ich dafür Javascript? Ich würde auch, wenn es möglich ist, die Kreise während der Bewegung nach oben zufällig innerhalb eines X-Bereichs seitwärts bewegen. Ich würde mir vorstellen, die Zufälligkeit würde Javascript erfordern?

Wenn möglich, würde ich mich über einige Vorschläge / Ideen für die Herstellung freuen. Wenn es mit CSS nicht möglich ist, sind Javascript-Bibliotheken ebenfalls willkommen!

    
qwerty 19.12.2012, 13:03
quelle

2 Antworten

24

Hier ist eine reine CSS Demonstration (angepasst von diesem Lernprogramm ), das auf der animation -Eigenschaft basiert. Update: Dank TonioElGringo bewegen sich die Bubbles jetzt auch seitwärts, obwohl die Bewegung rhythmisch, nicht zufällig ist :

%Vor%     
Asad Saeeduddin 19.12.2012, 13:42
quelle
3

Ein sehr schönes Arbeitsbeispiel habe ich mit reinem CSS erstellt Ссылка

CSS:

%Vor%     
Dhiraj 16.08.2014 07:32
quelle