diff --git a/src/data/app.py b/src/data/app.py index 5400068..0cae2b1 100644 --- a/src/data/app.py +++ b/src/data/app.py @@ -1,10 +1,13 @@ +import random from flask import Flask, render_template app = Flask(__name__) @app.route("/") def home(): - return render_template("index.html", title="Accueil") + bg_files = os.listdir("static/img/backgrounds") + bg = random.choice(bg_files) + return render_template("index.html", title="Accueil", background=bg) @app.route("/projects") def projects(): diff --git a/src/data/static/css/style.css b/src/data/static/css/style.css index d97a062..1484ae0 100644 --- a/src/data/static/css/style.css +++ b/src/data/static/css/style.css @@ -9,7 +9,7 @@ body { font-family: Arial, sans-serif; margin: 0; padding: 0; - background-image: url("/static/img/background.webp"); + background-image: url("{{ url_for('static', filename='img/backgrounds/' ~ background) }}"); background-size: cover; background-repeat: no-repeat; background-position: center; diff --git a/src/data/static/img/background.webp b/src/data/static/img/backgrounds/background.webp similarity index 100% rename from src/data/static/img/background.webp rename to src/data/static/img/backgrounds/background.webp diff --git a/src/data/static/img/backgrounds/background2.webp b/src/data/static/img/backgrounds/background2.webp new file mode 100644 index 0000000..1feee4a Binary files /dev/null and b/src/data/static/img/backgrounds/background2.webp differ diff --git a/src/data/static/img/backgrounds/background3.webp b/src/data/static/img/backgrounds/background3.webp new file mode 100644 index 0000000..fa6ecf1 Binary files /dev/null and b/src/data/static/img/backgrounds/background3.webp differ diff --git a/src/data/static/img/backgrounds/background4.webp b/src/data/static/img/backgrounds/background4.webp new file mode 100644 index 0000000..5a302ed Binary files /dev/null and b/src/data/static/img/backgrounds/background4.webp differ diff --git a/src/data/static/img/backgrounds/background5.webp b/src/data/static/img/backgrounds/background5.webp new file mode 100644 index 0000000..48c1d33 Binary files /dev/null and b/src/data/static/img/backgrounds/background5.webp differ diff --git a/src/data/static/img/backgrounds/background6.gif b/src/data/static/img/backgrounds/background6.gif new file mode 100644 index 0000000..a6f51b6 Binary files /dev/null and b/src/data/static/img/backgrounds/background6.gif differ diff --git a/src/data/static/img/backgrounds/background7.webp b/src/data/static/img/backgrounds/background7.webp new file mode 100644 index 0000000..d53576e Binary files /dev/null and b/src/data/static/img/backgrounds/background7.webp differ