Zum Inhalt springen

Achtung: Bitte beachten Sie unbedingt die Nutzungsbedingungen. Trotz sorgfältiger Prüfung wird keinerlei Haftung für die dargestellten Inhalte übernommen. Alle Inhalte richten sich ausschließlich an ein ärztliches Fachpublikum.

Vorlage:Tooltip/styles.css

Aus Infektiopedia
Version vom 21. Oktober 2026, 12:09 Uhr von Akelec (Diskussion | Beiträge) (Zusatztext auch bei Tastaturfokus und Antippen zeigen, auf schmalen Bildschirmen am unteren Rand (OpenProject #12766))
.tooltip-infektiopedia {
  position: relative;
  display: inline-block;
  color: #777777;
}

.tooltip-infektiopedia .tooltiptext-infektiopedia {
  visibility: hidden;
  width: 350px;
  background-color: white;
  color: black;
  text-align: center;
  border-radius: 6px;
  border: 1px solid #d9d9d9;
  padding: 5px;
  position: absolute;
  z-index: 1;
  top: -5px;
  left: 110%;
}

.tooltip-infektiopedia .tooltiptext-infektiopedia::after {
  content: "";
  position: absolute;
  top: 10px;
  right: 100%;
  margin-top: -5px;
  border-width: 10px;
  border-style: solid;
  border-color: transparent #d9d9d9 transparent transparent;
}
.tooltip-infektiopedia:hover .tooltiptext-infektiopedia {
  visibility: visible;
}
/* Ausloeser sichtbar machen. Vorher kam das Symbol aus der BlueSpice-
   Symbolschrift, die es nach der Migration nicht mehr gibt. */
.tooltip-infektiopedia .icon-add::before {
	content: "\24D8";
	font-style: normal;
	font-size: 1.1em;
	line-height: 1;
	cursor: help;
}

/* Auch per Tastatur und Antippen erreichbar, nicht nur mit der Maus:
   die Vorlage setzt tabindex="0" auf den Ausloeser. */
.tooltip-infektiopedia:focus .tooltiptext-infektiopedia {
	visibility: visible;
}
.tooltip-infektiopedia:focus {
	outline: 2px solid #d11520;
	outline-offset: 2px;
	border-radius: 3px;
}

/* Schmale Bildschirme: neben dem Symbol ist kein Platz, deshalb als
   Kasten am unteren Bildrand. */
@media (max-width: 640px) {
	.tooltip-infektiopedia .tooltiptext-infektiopedia {
		position: fixed;
		top: auto;
		left: 1em;
		right: 1em;
		bottom: 1em;
		width: auto;
		text-align: left;
		box-shadow: 0 2px 8px rgba(0, 0, 0, 0.25);
	}
	.tooltip-infektiopedia .tooltiptext-infektiopedia::after {
		display: none;
	}
}