src/StartPlatz/Bundle/StyleBundle/Resources/views/CSS/_homepage.events-list-page.html.twig line 1

Open in your IDE?
  1. <style>
  2.     .sp-green, .spGreen{
  3.         color:#7AB800;
  4.     }
  5.     .free-access-info {
  6.         font-weight: bold; /* Example property */
  7.         color: #7AB800; /* Startplatz green for free access info */
  8.         /* Additional styling as needed */
  9.     }
  10.     /* CSS-Klassen spezifisch für die Eventliste-Seite */
  11.     .event-list-page .card {
  12.         margin-top: 0; /* Entfernt den oberen Abstand */
  13.     }
  14.     /* Dies stellt sicher, dass die Karten alle die gleiche Höhe haben */
  15.     .event-list-page .card {
  16.         height: 100%; /* Sorgt dafür, dass alle Karten die gleiche Höhe haben */
  17.     }
  18.     .event-list-page .event-image {
  19.         width: 100%; /* passt die Breite an den Container an */
  20.         object-fit: cover; /* stellt sicher, dass das Bild den Bereich füllt, ohne das Verhältnis zu verzerren */
  21.     }
  22.     /* Anpassungen der Schriftgröße und des Abstands für die Titel */
  23.     .event-list-page .card h5.card-title {
  24.         font-size: 1.2rem; /* Starten Sie mit der Standardgröße und passen Sie nach Bedarf an */
  25.         margin-bottom: 0.5rem; /* Abstand nach unten anpassen */
  26.         padding: 0 0.5rem; /* Seitliche Innenabstände hinzufügen */
  27.     }
  28.     /* Reduzierung des Innenabstands für Card-Body und Card-Footer */
  29.     .event-list-page .card .card-body {
  30.         padding: 0.25rem; /* Verringern Sie den Innenabstand */
  31.     }
  32.     /* Anpassung der Schriftgröße und Abstände für die Listenelemente */
  33.     .event-list-page .card .list-unstyled {
  34.         font-size: 1rem; /* Kleinere Schriftgröße für Listen */
  35.         padding-left: 0.5rem; /* Innenabstand links für die Liste */
  36.         padding-right: 0.5rem; /* Innenabstand rechts für die Liste */
  37.     }
  38.     /* Anpassung der Abstände für den Card-Footer */
  39.     .event-list-page .card .card-footer {
  40.         padding: 0.5rem; /* Setzt den Innenabstand für den Card-Footer */
  41.     }
  42.     /* Die übergeordnete Container-Klasse für die Kachel innerhalb von .event-list-page */
  43.     .event-list-page .event-card-container {
  44.         position: relative; /* Ermöglicht die absolute Positionierung des Bildes */
  45.         width: 100%; /* Die Breite der Kachel */
  46.         padding-top: 80%; /* Der Top-Padding bestimmt das Höhenverhältnis basierend auf der Breite (5:4 Verhältnis) */
  47.     }
  48.     /* Die Klasse für das Bild innerhalb des .event-card-container innerhalb von .event-list-page */
  49.     .event-list-page .event-card-container .event-image {
  50.         position: absolute;
  51.         top: 0;
  52.         left: 0;
  53.         width: 100%; /* Die Breite wird vom Container bestimmt */
  54.         height: 100%; /* Die Höhe wird ebenfalls vom Container bestimmt */
  55.         object-fit: cover; /* Sorgt dafür, dass das Bild den Bereich füllt, ohne das Verhältnis zu verzerren */
  56.     }
  57.     .event-list-page .event-link,
  58.     .event-list-page .event-link:hover,
  59.     .event-list-page .event-link:active,
  60.     .event-list-page .event-link:focus,
  61.     .event-list-page .event-link:visited {
  62.         color: inherit; /* Überschreibt die Linkfarbe, um die geerbte Farbe (wie Schwarz oder Grün) zu verwenden */
  63.         text-decoration: none; /* Entfernt die Unterstreichung des Links */
  64.     }
  65.     .threeLineEllipsis {
  66.         overflow: hidden;
  67.         text-overflow: ellipsis;
  68.         display: -webkit-box;
  69.         -webkit-line-clamp: 3; /* number of lines to show */
  70.         line-clamp: 3;
  71.         -webkit-box-orient: vertical;
  72.     }
  73.     .twoLineEllipsis {
  74.         overflow: hidden;
  75.         text-overflow: ellipsis;
  76.         display: -webkit-box;
  77.         -webkit-line-clamp: 2; /* number of lines to show */
  78.         line-clamp: 2;
  79.         -webkit-box-orient: vertical;
  80.     }
  81. </style>