CSS Lichterkette als Border?
Hallo, für ein Schulprojekt muss ich eine Adventkalenderwebsite programmieren und designen. Jedenfalls habe ich ein kleines Fenster (Div), dass ich gerne mit einer Lichterkette umranden würde (gerne animiert). Ich habe bereits mit border-image herumprobiert, jedoch hat es nicht wirklich gut geklappt. Habt ihr eine Lösung?
1 Antwort
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
HTML, Webseite, programmieren
Du kannst die Lichterkette via SVG zeichnen und animieren. Die Grafik kann anschließend als border-image verwendet werden (Beispiel).
Alternativ könntest du die Lichterkette auch mit JavaScript auf einem canvas-Element zeichnen (entweder direkt mit der Canvas API oder du nutzt eine Bibliothek wie p5.js). Das div-Element muss relativ dazu positioniert werden.
Beispiel:
<div style="position: relative">
<canvas height="400" width="600"><!-- rectangle with bubbles ... --></canvas>
<div style="left: 10px; position: absolute; top: 10px">Some text</div>
</div>