Range Schieberegler

  • Hallo zusammen

    Ich bin ein kompletter Neuling und das ist mein erster Post hier. Ich würde gerne eine Wordpress.org Seite erstellen, Habe mal mit Astra gestartet, aber wenn ihr was besseres empfehlt, nur zu (bin offen sofern es einigermassen Einsteigerfreundlich ist)

    Kern der Seite: In der Mitte der Homepage sollte ein Schieberegler sein, bei dem man eine Range von 0 bis 100 einstellen kann. Dabei soll es auf 0, 25, 50, 75 und 100 einrasten. Bei jedem Feld soll rechts davon je ein anderer Text mit Bild sowie ein Button erscheinen der zu einer Unterseite führt.

    Für jede der 5 Auswahlmöglichkeiten soll es je eine andere Unterseite geben.

    Habt ihr eine Idee wie ich das anstellen kann?

    Vielen Dank im Voraus!

    3 Mal editiert, zuletzt von Dani_T (14. November 2023 um 13:33)

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren


  • Kern der Seite: In der Mitte der Homepage sollte ein Schieberegler sein, bei dem man eine Range von 0 bis 100 einstellen kann. Dabei soll es auf 0, 25, 50, 75 und 100 einrasten. Bei jedem Feld soll rechts davon je ein anderer Text mit Bild sowie ein Button erscheinen der zu einer Unterseite führt.

    Für jede der 5 Auswahlmöglichkeiten soll es je eine andere Unterseite geben.

    Habt ihr eine Idee wie ich das anstellen kann?

    du erstellst dir einfach ein Seiten - Template mit der benötigten Funktion "Kern der Seite: In der Mitte der Homepage sollte ein Schieberegler sein"

    oder du erstellst dir über deine letzten 5 Beiträge ein Plugin, was deine gewünschte Darstellung abbilden kann.

    Code
    <input type=“range” min=“0” max=“100” step=“25” value=“0”>

    Dieser Code erstellt einen Schieberegler, der von 0 bis 100 geht und auf 0, 25, 50, 75 und 100 einrastet. Du kannst den aktuellen Wert des Schiebereglers mit JavaScript auslesen oder anzeigen, indem du ein Ereignis wie onchange oder oninput verwendest.

    Code
    <input id=“slider” type=“range” min=“0” max=“100” step=“25” value=“0” oninput=“showValue(this.value)”> <span id=“value”>0</span> <script> function showValue(value) { document.getElementById(“value”).textContent = value; } </script>


    Dieser Code zeigt den aktuellen Wert des Schiebereglers in einem span-Element an, wenn der Benutzer den Schieberegler bewegt.

    HTML input type = range | mediaevent.de

    Du kannst auch eine JavaScript-Bibliothek wie noUiSlider verwenden, um einen Schieberegler zu erstellen, der mehr Funktionen und Anpassungsmöglichkeiten bietet. Zum Beispiel:

    Code
    <div id=“slider”></div> <script src=“nouislider.min.js”></script> <script> var slider = document.getElementById(“slider”); noUiSlider.create(slider, { start: 0, step: 25, range: { min: 0, max: 100 } }); slider.noUiSlider.on(“update”, function (values, handle) { console.log(values[handle]); }); </script>

    Dieser Code erstellt einen Schieberegler, der von 0 bis 100 geht und auf 0, 25, 50, 75 und 100 einrastet.
    HTML/Tutorials/Formulare/input/number – SELFHTML-Wiki


    https://refreshless.com/nouislider/

    Der in diesem Beitrag gezeigt Code funktioniert nicht - wenn du diesen trotzdem verwenden möchtest, musst du gültige Zeichen für “ und ” finden...

    Mit offenen Augen träumen

    4 Mal editiert, zuletzt von r23 (14. November 2023 um 17:18)

  • Hallo r23, vielen herzlichen Dank für deine Hilfe und die Codes, schätze ich sehr. Leider bin ich ein kompletter n00b. Könntest du mir vielleicht sagen welche dieser Varianten die einfachste ist und wo ich den Code genau eingeben muss?

    Bei Astra unter "Zusätzliches CSS", wäre das korrekt? Sorry für mein Unwissen...

  • Ok habs hingebracht (ChatGPT sei dank). Einfach den Code im Code-Editor einfügen. Allerdings sieht der Range Slider zu basic aus. Was kann ich tun damit er moderner aussieht?

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!