Seite 1 von 1

Tooltip (Javascript) in Mobirise integrieren

Verfasst: Mi 17. Feb 2021, 18:11
von Martin73
Hallo Tommy (und die Anderen),

man kann ja tooltips in verschiedenen Varianten integrieren. Eine Anleitung gibt es zum Beispiel hier:
https://mobirise-tutorials.com/PortfolioM4/buttons.html
Der Hintergund ist hier schwarz!
Man kann ihn natürlich auch z. B. rot gestalten:
https://mobirise-tutorials.com/BusinessM4/Tooltip.html

Wie stellt man die Hintergrundfarbe ein?

2021-02-17.png

Re: Tooltip (Javascript) in Mobirise integrieren

Verfasst: Do 18. Feb 2021, 05:16
von Tommy Herrmann
Moin,

Der "Default" Wert für den Hintergrund ist von Bootstrap auf schwarz gesetzt.

Diese CSS-Klassen findest Du in der Datei "bootstrap.min.css".

Wenn Du in meinen Quelltext dieser Seite guckst:

https://mobirise-tutorials.com/BusinessM4/Tooltip.html

... findest Du oben die kommentierte Style-Anweisung (unten), die die Bootstrap-Klassen umsetzt und den Hintergrund rot macht - also auch die möglichen 4 Pfeile vom Tooltip.

Da man diese Default-CSS-Dateien tunlichst unverändert lassen sollte, habe ich diese Klassen mit dieser Style-Anweisung (unten) überschrieben, denn somit stehen diese unter der Bootstrap-Datei.

Diese Style-Anweisung steht in der Seiteneinstellungen im Bereich "Inside <head> code":

Code: Alles auswählen

  <!-- Tooltip Farbe von Default-Schwarz auf Rot geändert -->
  <style>
    .tooltip-inner {
        background-color: #ff0000;
    }
    .tooltip.bs-tooltip-right .arrow:before {
        border-right-color: #ff0000 !important;
    }
    .tooltip.bs-tooltip-left .arrow:before {
        border-left-color: #ff0000 !important;
    }
    .tooltip.bs-tooltip-bottom .arrow:before {
        border-bottom-color: #ff0000 !important;
    }
    .tooltip.bs-tooltip-top .arrow:before {
        border-top-color: #ff0000 !important;
    }
  </style>

Re: Tooltip (Javascript) in Mobirise integrieren

Verfasst: Do 18. Feb 2021, 10:19
von Martin73
Danke, Tommy.
Das .tooltip-inner {
background-color: #ff0000;
}
hatte ich in die CSS der Seite geschrieben. Das hat aber nicht funktioniert! :confused:
Update:
Funktioniert auch nicht!
https://www.zahnarzt-schaller-plauen.de/

Re: Tooltip (Javascript) in Mobirise integrieren

Verfasst: Do 18. Feb 2021, 10:46
von Tommy Herrmann
na ja - bei mir geht es. Kann ich so jetzt auch nicht sagen, schon die zusätzlichen Skripts, die Du hast könnten stören.

Du schreibst die CSS aber für

data-toggle="tooltip"

... und setzt das aber gar nicht ein - wie soll es dann angezeigt werden :confused:

Code: Alles auswählen

<a href="javascript:void(0);" title="Falls Sie unterwegs sind und über kein schnelles Internet verfügen, gelangen Sie hier zu einer Variante unserer Homepage, die schneller geladen wird." data-toggle="popover" data-trigger="focus" data-html="true" data-content="<a href='https://amp.zahnarzt-schaller-plauen.de/'>EXTERNER LINK -> hier klicken!</a>" alt="Ihr Zahnarzt in Plauen">  <img src="assets/images/lte3-297x487.png" alt="Ihr Zahnarzt in Plauen" title="Schnelle Variante für Smartphone-Zahnarzt Martin Schaller in Plauen"> </a>
So "aus der Ferne" ist das auch schwer zu erkennen. Warum schreibst Du das gleich so kompliziert und dann auch noch in die Navi - übe das doch erst einmal - wie auf meiner Seite beschrieben, an einem ganz einfachen Link. Wenn es dann geht, dann baue es da bei Dir ein - Schritt für Schritt - nur so kannst Du feststellen, an welcher Stelle Dein Fehler liegt.

Re: Tooltip (Javascript) in Mobirise integrieren

Verfasst: Do 18. Feb 2021, 11:06
von Tommy Herrmann
... übrigens so geht das nicht mit einer "AMP" Seite :eek:

https://search.google.com/test/amp?id=k ... TWNk6KxKzg

Ungültiger AMP Code.JPG

Damit versaust Du Dir nur die ganze SEO - eine "AMP" Seite muss einen gültigen "AMP Code" besitzen, sonst ist dies SEO schädlich.

Ich kann nur immer wieder von der Verwendung von "AMP" abraten, dazu darf man keinerlei "normale" Scripts oder übliche HTML-Tags verwenden, das muss durch und durch AMP-Code sein.

Re: Tooltip (Javascript) in Mobirise integrieren

Verfasst: Do 18. Feb 2021, 11:57
von Martin73
Das grüne Symbol ist nicht Bestandteil der Navi, sondern fixed darüber gelegt. Mein Problem ist, dass ich 2 Links benötige:
  • ein Link auf den Tooltext
  • ein Link auf die AMP-Seite
Warum ist die AMP-Seite ungültig?

Re: Tooltip (Javascript) in Mobirise integrieren

Verfasst: Do 18. Feb 2021, 12:48
von Tommy Herrmann
Ich habe Dir doch den Link oben zum Google AMP-Test geschrieben - rufe diesen auf und die ungültigen Elemente werden aufgelistet.

Hier zum Prüfen die URL einer AMP (Accelerated Mobile Pages) Seite eintragen:

https://search.google.com/test/amp

Re: Tooltip (Javascript) in Mobirise integrieren

Verfasst: Do 18. Feb 2021, 17:33
von Martin73
Einige Sachen waren mir wichtig (Facebook-Share-Button von AnyAdd), habe sie aber entfernt. Was er jetzt noch anmeckert ist der Cookies-Alert, den ich nicht beeinflussen kann (macht Mobisrise). :confused:

Re: Tooltip (Javascript) in Mobirise integrieren

Verfasst: Do 18. Feb 2021, 17:42
von Tommy Herrmann
meines Wissens darfst Du den Mobirise "Cookie Alert" nicht in "AMP" verwenden.

Ich hatte dazu mal hier ein AMP-Skript eingebaut:

https://mobirise-tutorials.com/Mobirise-AMP/

Re: Tooltip (Javascript) in Mobirise integrieren

Verfasst: Do 18. Feb 2021, 17:51
von Martin73
Update:
Ich habe es jetzt hinbekommen.
2021-02-18.png
Es dürfen in den Links keine alt=""-Anweisungen stehen. :aufsmaul: Erst war das bezügl. SEO wichtig, bei AMP wieder verboten!
Tooltip habe ich jetzt grün gemacht und den Link integriert. Nicht perfekt, aber geht so.
Danke, Tommy!

Re: Tooltip (Javascript) in Mobirise integrieren

Verfasst: Do 18. Feb 2021, 18:07
von Tommy Herrmann
na prima :tu: