Ankündigung

Einklappen
Keine Ankündigung bisher.

Read More Button

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Read More Button

    Hallo zusammen,

    ich habe eine Webseite mit Elementor erstellt. Leider gibt es bei Elementor keinen "Read More" oder "Mehr erfahren" Button (ich wollte nicht das Accordion). Nun hab ich mir den Button selbst programmiert, jedoch hab ich zwei Dinge, die ich gerne noch ändern möchte:

    1. Wenn man auf dem Button klickt, soll der Inhalt darunter langsam nach unten aufgehen. Jetzt geht er apprupt auf
    2. Der Kasten soll sich erst öffnen, wenn man auf den Button klickt. Jetzt ist er bereits offen und schließt sich, wenn man drauf klickt.

    Hier der Code den ich verwendet habe:

    HTML-Code:
    <button onclick="myFunction()" class="mehr">Mehr Veröffentlichungen</button>
    CSS:
    Code:
    .mehr {
        background-color: #EA4290;
        color: white;
        border: none;
        text-transform: uppercase;
        display: inline-block;
        padding: 5px;
        padding-left: 20px;
        padding-right: 20px;
        font-size: 2.2em;
        transition: all 0.3s ease-in-out;
    }
    
    .mehr:hover {
        transform: scale(1.1);
    }
    
    .button-box {
        text-align: center;
    }
    ​
    JS
    Code:
    function myFunction() {
      var x = document.getElementById("myDIV");
      if (x.style.display === "none") {
        x.style.display = "block";
      } else {
        x.style.display = "none";
      }
    }​
    Es handelt sich um diese Seite: https://gretchenspudel.de

    Vielen Dank!

  • #2
    Siehe z.B. https://www.w3schools.com/howto/tryi...cordion_symbol

    Kommentar


    • #3
      Auf dieser Seite hab ich ja das mit dem Button rausgefunden. Und ein Accordion wollte ich ja nicht. Aber da muss irgend ein Code dazu, dass das ganze geschlossen startet und irgendwo muss was mit Transition gemacht werden, nur weiß ich nicht genau wie und wo. Hat wer noch einen Tip?

      Kommentar


      • #4
        Hi Melojezzed​,
        du kannst mithilfe der classList.add-Methode Klassen hinzufügen und mithilfe der classList.remove-Methode CSS-Klassen hinzufügen und entfernen. Gib dem Akkordeon-Element z.B. eine Klasse closed und wenn du es öffnen möchtest closed. Eine ditte Klasse die nicht entfernt wird kannst z.B. accordion nennen und dort mit CSS-Transition und height arbeiten.
        PS: Wenn euch mein Post gefallen hat, dann lasst mir ein "Daumen hoch" da!

        Kommentar


        • #5
          Und ein Accordion wollte ich ja nicht
          Warum denn nicht, ein Akkordeon wie in dem Beispiel bei w3schools macht genau das, was Du brauchst: Ist am Anfang geschlossen und das Einblenden wird weich animiert. Falls Du dich daran störst, dass es mehrere Sets von Button und Container sind, kannst Du das problemlos auf einen reduzieren.

          BTW: Besser "sprechende" Namen verwenden wie "veröffentlichungen" für die ID des Containers und "showHide" für den Funktionsnamen.
          Glaube denen, die die Wahrheit suchen, und zweifle an denen, die sie gefunden haben.
          (Andre Gide (1869-1951), frz. Schriftst., 1947 Nobelpreis)

          Kommentar


          • #6
            Zitat von Melojezzed Beitrag anzeigen

            Es handelt sich um diese Seite: https://gretchenspudel.de
            Hallo, alles f deiner Seite finde ich in der mobile Version keinen Button „mehr erfahren“. Ich dachte mir das dein Problem klarer wird wenn ich es live sehen kann.

            Kommentar

            homepage-forum.de - Hilfe für Webmaster! Statistiken

            Einklappen

            Themen: 57.196   Beiträge: 431.999   Mitglieder: 29.635   Aktive Mitglieder: 29
            Willkommen an unser neuestes Mitglied, michael50.

            Online-Benutzer

            Einklappen

            733 Benutzer sind jetzt online. Registrierte Benutzer: 3, Gäste: 730.

            Mit 9.939 Benutzern waren am 17.05.2023 um 21:38 die meisten Benutzer gleichzeitig online.

            Die neuesten Themen

            Einklappen

            Die neuesten Beiträge

            Einklappen

            • daniel5959
              Antwort auf Header Problem css
              Hallo,

              CSS ist nicht mein Ding, das war es vor über 15 Jahren nicht und wird es auch nicht mehr werden.

              Inzwischen nehme ich einfach ein PC-Programm, das mir den Code im Hintergrund zusammenstellt, das fertige Templates mitbringt und konzentriere mich auf den Inhalt der Seite....
              Heute, 21:22
            • michael50
              Header Problem css
              Hallo

              Ich habe folgendes Problem ich habe einen feststehenden Header.
              https://www.webdesignforum.com/
              Beispiel

              Die Schrift soll beim Scrollen verschwinden.
              Doch wenn ich scrolle sehe ich die im Header.
              Kann mir jemand sagen wie ich das so machen kann...
              Gestern, 18:38
            • Sempervivum
              Antwort auf Header Problem css
              Wenn dieser kopiert wird, ohne ihn zu verstehen, ist der Lerneffekt gleich Null. Besser die Grundlagen lernen und den Code selbst entwickeln.
              Es gibt auch genügend Quellen, die die Grundlagen vermitteln und den Leser in die Lage versetzten, den Code zu verstehen. Z. B. hier für CSS:
              htt...
              Heute, 20:42
            • daniel5959
              Antwort auf Header Problem css
              Hallo,



              es wär schön mal einen Beispiel-Code zu präsentieren, der auch funktioniert.

              Die ganzen schlauen Seiten der CSS-Experten, die sich bei Google finden lassen, verschweigen leider immer das Wichtigste bzw. setzen es als bekannt voraus, so dass sich deren...
              Heute, 17:09
            • bodan
              Antwort auf Lassen sich mit Wärmedämmung und Wärmepumpe Kosten sparen?
              hallo und guten Tag,



              Arnego:

              ich denke auch, dass man sich halt echt entscheiden muss - ob man prinzipiell eher der Aufgabe stellt - oder nicht.

              Klar, sind auch die anderen gefragt: aber schon bei uns hier in Mitteleurpa kipppen die Wetterlagen...
              Heute, 14:44
            • daniel5959
              Lassen sich mit Wärmedämmung und Wärmepumpe Kosten sparen?
              Hallo,

              wer hat Zahlen für die Zeit vor und nach der Fassadendämmung und / oder dem Einbau einer Wärmepumpenheizung?

              Für mein altes Häuschen habe ich online die ungefähren Kosten einer energetischen Gebäudesanierung berechnen lassen.



              Selbst...
              26.05.2023, 06:06
            • Sempervivum
              Antwort auf Header Problem css
              Ich verstehe das nicht ganz, mit der Schrift meinst Du doch wahrscheinlich die der übrigen Seite und die tut was Du willst, sie verschwindet beim Scrollen unter dem Header.

              daniel5959 Ein fixed oder sticky Header gehört zu den Grundlagen und ist einfach zu realisieren. Deine Lösung, den...
              Heute, 05:43
            • daniel5959
              Antwort auf Header Problem css
              Anmerkung:

              Mein Beitrag wurde vom Spamfilter blockiert, aber den HTML-/CSS-Code für einen fixierten Header mit farbigem Hintergrund, damit der gescrollte Text nicht im Header sichtbar wird, kann auf meiner Testseite in der Quelltextansicht angesehen und kopiert werden.

              >>...
              Heute, 01:41
            • daniel5959
              Antwort auf Header Problem css
              Hallo,

              eine englische Seite ohne Impressum und kein Text im Header zu sehen - Linkspammer?

              Falls wirklich Interesse an einem fixiertem Header (Kopfbereich) mit farbigem Hintergrund besteht.

              Ich bin kein CSS-Experte und habe mal bei Google gesucht, mir dabei viele...
              Heute, 01:33
            • Lupus_III
              Antwort auf Lassen sich mit Wärmedämmung und Wärmepumpe Kosten sparen?
              Ich habe schon viele Bäume gepflanzt. Unter einigen stelle ich im Sommer meine Sonnenliege auf. ...
              27.05.2023, 10:16
            Lädt...
            X