In diesem Artikel erfahren Sie, wie Sie Imagemap-Tooltips mit CSSCSS (Cascading Style Sheets) heißt auf deutsch „Mehrstufige Formatvorlagen“. CSS ist eine Formatierungssprache für HTML-, SVG- und XML-Dokumente. Genutzt wird CSS um den Inhalt einer Webseite vom Design zu trennen! Weitere Infos dazu gibt es hier. und jQuery jQuery ist eine schnelle, kleine und funktionsreiche JavaScript-Bibliothek. Sie macht Dinge wie HTML-Dokumenten-Traversal und -Manipulation, Ereignisbehandlung, Animation und Ajax viel einfacher mit einer einfach zu verwendenden API, die in einer Vielzahl von Browsern funktioniert. Mit einer Kombination aus Vielseitigkeit und Erweiterbarkeit hat jQuery die Art und Weise, wie Millionen von Menschen JavaScript schreiben, verändert. Quelle mehr erfahren erstellen.
Imagemaps verstehen
Eine Imagemap ist ein HTML-Element, das es ermöglicht, verschiedene Bereiche eines Bildes anzuklicken, was zu unterschiedlichen Zielen führt oder verschiedene Aktionen auslöst.
<div id="image-map">
<img width="611" height="438" src="your-image.jpg" alt="Our Locations">
<div class="pin" data-xpos="255" data-ypos="65">
<h2>Chelsea Place</h2>
<ul>
<li><strong>123 Street Address</strong></li>
<li>City, ST, 12345</li>
<li><strong>(555) 555-5555</strong></li>
<li><a href="#" target="_blank">Website</a></li>
<li>Coming in Spring 2015</li>
</ul>
</div>
</div>
Styling mit CSS
Beginnen wir mit der Erstellung eines grundlegenden CSS-Stils für den Tooltip. Wir möchten, dass der Tooltip angezeigt wird, wenn Benutzer mit der Maus über einen Imagemap-Bereich fahren.
/* Web Font */
* {
font-family: 'Titillium Web', sans-serif;
}
/* Relative Positionierung*/
#image-map {
position: relative;
margin: 150px auto 20px auto;
}
/* Blenden Sie den ursprünglichen Tooltip-Inhalt aus */
.pin {
display: none;
}
/* Begin styling the tooltips and pins */
.tooltip-up, .tooltip-down {
position: absolute;
width: 25px;
height: 25px;
background-color: #000;
border-radius: 50%;}
.tooltip-down {
background-position: 0 -37px;
}
.tooltip {
display: none;
width: 200px;
cursor: help;
text-shadow: 0 1px 0 #fff;
position: absolute;
top: 10px;
left: 50%;
z-index: 999;
margin-left: -115px;
padding:15px;
color: #222;
border-radius: 5px;
box-shadow: 0 3px 0 rgba(0,0,0,.7);
background: #fff1d3;
background: linear-gradient(top, #fff1d3, #ffdb90);
}
.tooltip::after {
content: “;
position: absolute;
top: -10px;
left: 50%;
margin-left: -10px;
border-bottom: 10px solid #fff1d3;
border-left: 10px solid transparent;
border-right : 10px solid transparent;
}
.tooltip-down .tooltip {
bottom: 12px;
top: auto;
}
.tooltip-down .tooltip::after {
bottom: -10px;
top: auto;
border-bottom: 0;
border-top: 10px solid #ffdb90;
}
.tooltip h2 {
font: bold 1.3em ‚Trebuchet MS‘, Tahoma, Arial;
margin: 0 0 10px;
}
.tooltip ul {
margin: 0;
padding: 0;
list-style: none;
}
jQuery für Tooltip-Interaktion
$(document).ready(function(){
// Stellen Sie die Breite und Höhe der Bildkarte so ein, dass sie mit der Bildgröße übereinstimmen
$(‚#image-map‘).css({‚width‘:$(‚#image-map img‘).width(),
‚height‘:$(‚#image-map img‘).height()
})
//Tooltip-Richtung
var tooltipDirection;
for (i=0; i<$(„.pin“).length; i++)
{
// Legen Sie den Richtungstyp des Tooltips fest – nach oben oder unten
if ($(„.pin“).eq(i).hasClass(‚pin-down‘)) {
tooltipDirection = ‚tooltip-down‘;
} else {
tooltipDirection = ‚tooltip-up‘;
}
// Fügen Sie den Tooltip hinzu
$(„#image-map“).append(“
\
\
„);
}
// Tooltip ein-/ausblenden
$(‚.tooltip-up, .tooltip-down‘).mouseenter(function(){
$(this).children(‚.tooltip‘).fadeIn(100);
}).mouseleave(function(){
$(this).children(‚.tooltip‘).fadeOut(100);
})
});
Es berechnet die Tooltip-Position basierend auf den Mauskoordinaten.
Der HTML-Code für ein Leerzeichen ist folgender: mehr erfahren
Als Experten bei Olbricht IT sind wir stolz darauf, service-erp.de in Sachen mobile Nutzung optimiert zu haben. Unser Ziel war es, eine nahtlose, benutzerfreundliche Erfahrung für alle Mobilgeräte-Nutzer zu schaffen. Hier ist ein kurzer Einblick, wie wir das erreicht haben, unter besonderer Berücksichtigung unserer Arbeit mit dem Divi Divi ist ein WordPress Theme und besticht durch tolle Features. Mit diesem Theme braucht ihr in WordPress fast keine zusätzlichen Plugins mehr! Offizielle Webseite von Divi Theme und WordPress WordPress macht mehr als 38.8% aller Websites im Internet aus. Ja – mehr als jede vierte Website, die du besuchst, wird wahrscheinlich von WordPress betrieben. • WordPress.org, oft als selbst-gehostetes WordPress bezeichnet, ist die kostenlose Open-Source-WordPress-Software, die du auf deinem eigenen Webhoster installieren kannst, um eine zu 100% eigene Website zu erstellen.• WordPress.com ist ein gewinnorientierter, kostenpflichtiger Dienst, der von der WordPress.org-Software betrieben wird. Es ist einfach....
Responsive Design mit Divi Divi ist ein WordPress Theme und besticht durch tolle Features. Mit diesem Theme braucht ihr in WordPress fast keine zusätzlichen Plugins mehr! Offizielle Webseite von Divi Theme: Wir haben das Divi Divi ist ein WordPress Theme und besticht durch tolle Features. Mit diesem Theme braucht ihr in WordPress fast keine zusätzlichen Plugins mehr! Offizielle Webseite von Divi Theme genutzt, um ein responsives und flexibles Design für service-erp.de zu erstellen. Divi Divi ist ein WordPress Theme und besticht durch tolle Features. Mit diesem Theme braucht ihr in WordPress fast keine zusätzlichen Plugins mehr! Offizielle Webseite von Divi ist bekannt für seine Benutzerfreundlichkeit und Flexibilität, was uns erlaubt hat, ein Design zu gestalten, das sich automatisch an verschiedene Bildschirmgrößen und Geräte anpasst. Mit Divi Divi ist ein WordPress Theme und besticht durch tolle Features. Mit diesem Theme braucht ihr in WordPress fast keine zusätzlichen Plugins mehr! Offizielle Webseite von Divi haben wir sicherstellen können, dass jeder Aspekt der Webseite, von der Navigation bis zu den Inhalten, optimal auf mobilen Geräten dargestellt wird.
WordPress WordPress macht mehr als 38.8% aller Websites im Internet aus. Ja – mehr als jede vierte Website, die du besuchst, wird wahrscheinlich von WordPress betrieben. • WordPress.org, oft als selbst-gehostetes WordPress bezeichnet, ist die kostenlose Open-Source-WordPress-Software, die du auf deinem eigenen Webhoster installieren kannst, um eine zu 100% eigene Website zu erstellen.• WordPress.com ist ein gewinnorientierter, kostenpflichtiger Dienst, der von der WordPress.org-Software betrieben wird. Es ist einfach... – Eine solide Basis: WordPress WordPress macht mehr als 38.8% aller Websites im Internet aus. Ja – mehr als jede vierte Website, die du besuchst, wird wahrscheinlich von WordPress betrieben. • WordPress.org, oft als selbst-gehostetes WordPress bezeichnet, ist die kostenlose Open-Source-WordPress-Software, die du auf deinem eigenen Webhoster installieren kannst, um eine zu 100% eigene Website zu erstellen.• WordPress.com ist ein gewinnorientierter, kostenpflichtiger Dienst, der von der WordPress.org-Software betrieben wird. Es ist einfach... ist das Rückgrat von service-erp.de. Als weltweit führendes Content Management System bietet WordPress WordPress macht mehr als 38.8% aller Websites im Internet aus. Ja – mehr als jede vierte Website, die du besuchst, wird wahrscheinlich von WordPress betrieben. • WordPress.org, oft als selbst-gehostetes WordPress bezeichnet, ist die kostenlose Open-Source-WordPress-Software, die du auf deinem eigenen Webhoster installieren kannst, um eine zu 100% eigene Website zu erstellen.• WordPress.com ist ein gewinnorientierter, kostenpflichtiger Dienst, der von der WordPress.org-Software betrieben wird. Es ist einfach... eine robuste und flexible Plattform für Webseiten jeder Größe. Die Kombination aus WordPress WordPress macht mehr als 38.8% aller Websites im Internet aus. Ja – mehr als jede vierte Website, die du besuchst, wird wahrscheinlich von WordPress betrieben. • WordPress.org, oft als selbst-gehostetes WordPress bezeichnet, ist die kostenlose Open-Source-WordPress-Software, die du auf deinem eigenen Webhoster installieren kannst, um eine zu 100% eigene Website zu erstellen.• WordPress.com ist ein gewinnorientierter, kostenpflichtiger Dienst, der von der WordPress.org-Software betrieben wird. Es ist einfach... und Divi Divi ist ein WordPress Theme und besticht durch tolle Features. Mit diesem Theme braucht ihr in WordPress fast keine zusätzlichen Plugins mehr! Offizielle Webseite von Divi ermöglichte es uns, eine leistungsstarke, skalierbare und benutzerfreundliche mobile Webseite zu entwickeln.
Optimierung für Schnelligkeit: Mobile Nutzer erwarten schnelle Ladezeiten, und genau das haben wir im Auge behalten. Wir haben modernste Techniken angewendet, um die Ladezeiten zu minimieren und ein schnelles Browsing-Erlebnis zu garantieren.
Bei Olbricht IT verstehen wir die Wichtigkeit einer starken mobilen Präsenz. Mit unserer Expertise in WordPress WordPress macht mehr als 38.8% aller Websites im Internet aus. Ja – mehr als jede vierte Website, die du besuchst, wird wahrscheinlich von WordPress betrieben. • WordPress.org, oft als selbst-gehostetes WordPress bezeichnet, ist die kostenlose Open-Source-WordPress-Software, die du auf deinem eigenen Webhoster installieren kannst, um eine zu 100% eigene Website zu erstellen.• WordPress.com ist ein gewinnorientierter, kostenpflichtiger Dienst, der von der WordPress.org-Software betrieben wird. Es ist einfach... und Divi Divi ist ein WordPress Theme und besticht durch tolle Features. Mit diesem Theme braucht ihr in WordPress fast keine zusätzlichen Plugins mehr! Offizielle Webseite von Divi, kombiniert mit unserem Fokus auf Benutzererfahrung und Geschwindigkeit, haben wir service-erp.de zu einer mobilen Webseite gemacht, die nicht nur gut aussieht, sondern auch hervorragend funktioniert.
Sie sehen gerade einen Platzhalterinhalt von Facebook. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie auf die Schaltfläche unten. Bitte beachten Sie, dass dabei Daten an Drittanbieter weitergegeben werden.
Mehr InformationenSie sehen gerade einen Platzhalterinhalt von Instagram. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie auf die Schaltfläche unten. Bitte beachten Sie, dass dabei Daten an Drittanbieter weitergegeben werden.
Mehr InformationenDieser Beitrag ist auch verfügbar auf: English (Englisch)