Osadzenie wideo, audio i zdjęć
Osadzenie wideo, audio i zdjęć
Multimedia to jeden z kluczowych elementów nowoczesnych stron internetowych.
Zdjęcia, wideo i dźwięki zwiększają zaangażowanie użytkownika, poprawiają odbiór treści i pozwalają lepiej zaprezentować produkt, usługę lub siebie.
W tej lekcji nauczysz się, jak:
- dodawać obrazy w HTML i nadawać im responsywność,
- osadzać wideo z pliku lokalnego lub linku,
- dodawać nagrania audio (np. podcasty, intro),
- kontrolować wygląd i zachowanie tych elementów.
📸 Dodawanie zdjęcia w HTML
Aby dodać obrazek, użyj tagu <img> z atrybutem src (ścieżka do pliku) i alt (opis alternatywny):
<img src="images/profil.jpg" alt="Zdjęcie profilowe" width="300">
Najlepsze praktyki:
- zawsze dodawaj
alt– to ważne dla dostępności, - używaj
width/heightlub styluj w CSS, - stosuj klasy takie jak
responsive-imgi kontroluj rozmiar za pomocą media queries.
.responsive-img {
max-width: 100%;
height: auto;
display: block;
margin: 0 auto;
}
🎥 Osadzanie wideo z pliku lokalnego
Do osadzenia własnego filmu użyj tagu <video> z kontrolkami i ścieżką do pliku:
<video controls width="640"> <source src="media/prezentacja.mp4" type="video/mp4"> Twój system nie obsługuje wideo. </video>
Najczęstsze atrybuty:
controls– pokazuje przyciski (play, pauza itd.),autoplay– uruchamia film automatycznie (uwaga: często blokowane),muted– dźwięk wyciszony przy starcie (wymagany przy autoplay),loop– film odtwarza się w pętli.
🎵 Osadzanie dźwięku (audio)
Do odtwarzania dźwięku (np. podcastu, efektu dźwiękowego) użyj tagu <audio>:
<audio controls> <source src="media/nagranie.mp3" type="audio/mp3"> Twoja przeglądarka nie obsługuje odtwarzania dźwięku. </audio>
Działa bardzo podobnie jak <video> – możesz dodać loop, autoplay, muted itd.
🌐 Wideo z YouTube
Jeśli chcesz osadzić film z YouTube – nie używaj <video>. Zamiast tego skopiuj kod iframe z opcji „Udostępnij > Umieść”:
<iframe width="560" height="315" src="https://www.youtube.com/embed/abc123xyz" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen> </iframe>
Dostosuj width i height lub opakuj iframe w kontener i zrób go responsywnym przy pomocy CSS.
💡 Wskazówki praktyczne
- Używaj obrazów o rozsądnej wielkości – nie przesadzaj z wagą plików,
- Multimedia trzymaj w folderze
/medialub/images– ułatwia organizację, - Testuj, czy pliki poprawnie się ładują z serwera – używaj ścieżek względnych,
- Do testów lokalnych upewnij się, że pliki multimedialne są w tym samym katalogu co projekt lub odpowiednio zlinkowane.
Podsumowanie
- Używaj
<img>zalti stylami responsywnymi do obrazów, <video>i<audio>pozwalają łatwo osadzać własne pliki multimedialne,- Dla zewnętrznych źródeł (np. YouTube) użyj
<iframe>, - Pamiętaj o dostępności, wydajności i mobilności treści.
W kolejnej lekcji stworzysz formularz kontaktowy – tak, aby użytkownicy mogli się z Tobą skontaktować bezpośrednio przez stronę.
