Chcesz wzbogacić swoją stronę internetową o interaktywne elementy, takie jak opis prelegenta widoczny po najechaniu na zdjęcie? Poniżej znajdziesz szczegółową instrukcję, jak to zrobić.
Dodaj ID elementu dla tej sekcji, aby upewnić się, że stylizacja i funkcjonalność będą dotyczyły wyłącznie wybranego elementu.
W kodzie HTML znajdź element < img > reprezentujący zdjęcie prelegenta.
<div class="hover-description">
TUTAJ TWOJA TREŚĆ
</div>
Powinno wyglądać jak na poniższym zrzucie:
Jeśli chcesz dodać więcej niż trzech prelegentów użyj opcji "duplikuj" aby dodać kolejny rząd. Pamiętaj aby podmienić opisy i zdjęcia.
#prelegenci .column {
position: relative;
}
#prelegenci .column img {
display: block;
width: 100%; /* Dopasowanie do szerokości kontenera */
height: auto;
}
.hover-description {
position: absolute;
top: 0;
left: 0;
width: 100%;
max-height: 100%; /* Maksymalna wysokość zgodna z obszarem zdjęcia */
background: rgba(0, 0, 0, 0.8);
color: #fff;
padding: 15px;
text-align:left;
box-sizing: border-box;
overflow-y: auto; /* Przewijanie w pionie */
opacity: 0;
transition: opacity 0.3s ease-in-out;
pointer-events: none;
}
#prelegenci .column:hover .hover-description {
opacity: 1; /* Wyświetl opis po najechaniu na całą kolumnę */
pointer-events: auto; /* Pozwala na interakcję po najechaniu */
}
W ten sposób dodasz do swojej strony atrakcyjną, interaktywną funkcjonalność, która przyciągnie uwagę odwiedzających.