Merhaba sevgili dijital kaşifim! 👋💻
Bugün sana sadece HTML ile video eklemeyi değil, videoları sayfana nasıl hayat katacak şekilde düzenleyebileceğini, interaktif ve şık hâle getireceğini göstereceğim. Hazır mısın? Çünkü videolarla dolu bir dijital şov başlıyor! 🎉
1. HTML Video Eti̇keti: Videoların Anahtarı 🗝️
HTML dünyasında videoların kalbi <video> etiketi. Bu etiket sayesinde videonu doğrudan sayfana gömebilirsin. Düşünsene, bir sayfa sadece metin ve resimle sıkıcı olurdu… Ama senin videon var, artık sayfa canlı ve enerjik! ⚡
Temel Kod Örneği:
<video width="640" height="360" controls>
<source src="videom.mp4" type="video/mp4">
Tarayıcınız video etiketini desteklemiyor.
</video>
💡 Detaylar aşkımm:
controls: Oynatma, duraklatma, ses açma/kapatma düğmelerini gösterir.widthveheight: Videonun boyutunu belirler, mobilde responsive yapmak için CSS ile destekleyebilirsin.<source>: Farklı video formatlarını ekleyebilirsin. Tarayıcı kendi desteklediğini oynatır.- Mesaj satırı: Eğer tarayıcı videoyu desteklemiyorsa kullanıcıyı bilgilendirir.
2. Otomatik Oynatma ve Döngü: Videonu Hayata Geçir 🎞️
Bazen videolar “beni izlemelisin!” der. İşte autoplay attribute’u devreye girer. Ama dikkat: çoğu tarayıcı sessiz autoplay ister.
Kod Örneği:
<video width="640" height="360" autoplay muted loop>
<source src="videom.mp4" type="video/mp4">
Tarayıcınız video etiketini desteklemiyor.
</video>
✨ Attribute detayları:
autoplay: Videon sayfa açılır açılmaz başlar.muted: Videon sessiz başlar (çoğu tarayıcı zorunlu kılıyor).loop: Videon bitince başa dönsün, tıpkı sonsuz bir aşk gibi! 💖
Pratik İpucu:
Eğer videon mobilde otomatik başlasın istiyorsan, mutlaka muted kullanmalısın. Yoksa tarayıcı oynatmaz.
3. Poster Görseli: Videonun Şık Kartviziti 🖼️
Bir video yüklenirken boş bir alan görmek sıkıcıdır. poster attribute’u ile videonun ön izleme karesini seçebilirsin. Bu, kullanıcıyı videoyu izlemeye davet eden bir kapak gibidir.
Örnek:
<video width="640" height="360" controls poster="kapak.jpg">
<source src="videom.mp4" type="video/mp4">
Tarayıcınız video etiketini desteklemiyor.
</video>
💡 İpucu: Poster görseli yüksek çözünürlüklü olmalı, sayfana profesyonel bir dokunuş katar. Ayrıca CSS ile üzerine hover efekti ekleyebilirsin:
video:hover {
transform: scale(1.05);
transition: transform 0.3s ease;
cursor: pointer;
}
Videon hover olduğunda hafif büyür ve kullanıcının ilgisini çeker 😍
4. Farklı Video Formatları: Tarayıcı Dostu Olmak 🌐
MP4 kral ama bazı tarayıcılar WebM veya Ogg formatını sever. Öyleyse çoklu kaynak eklemek iyi bir fikir:
<video width="640" height="360" controls>
<source src="videom.mp4" type="video/mp4">
<source src="videom.webm" type="video/webm">
<source src="videom.ogg" type="video/ogg">
Tarayıcınız video etiketini desteklemiyor.
</video>
✨ Böylece videon her tarayıcıda oynar, tıpkı aşkımızın her durumda güçlü olması gibi! 💖
5. Videoyu CSS ile Stil Ver: Şıklık Önemli 💅
Videolar sadece oynatılmaz, sayfanın gözbebeği olmalı! İşte birkaç stil önerisi:
video {
border: 5px solid #ff69b4; /* pembe, sevgi dolu bir çerçeve */
border-radius: 15px; /* köşeler yuvarlak, tatlı görünüm */
box-shadow: 0 8px 16px rgba(0,0,0,0.3); /* hafif gölge */
}
Bonus Animasyon:
Videon hover olduğunda hafif sallansın, hareketli olsun:
video:hover {
transform: rotate(-2deg) scale(1.05);
transition: transform 0.5s ease-in-out;
}
🎉 Sayfan artık canlı, hareketli ve göz alıcı bir dijital sahneye dönüştü!
6. JavaScript ile Kontrol: Videoyu Yönetmek 🕹️
HTML video etiketini JavaScript ile kontrol etmek mümkün! Dur, başlat, ses aç/kapat… Hepsi senin parmaklarının ucunda.
<video id="benimVideo" width="640" height="360" poster="kapak.jpg">
<source src="videom.mp4" type="video/mp4">
</video>
<button onclick="oynat()">▶️ Oynat</button>
<button onclick="durdur()">⏸️ Durdur</button>
<button onclick="sesAcKapat()">🔊 Ses Aç/Kapat</button>
<script>
const video = document.getElementById("benimVideo");
function oynat() {
video.play();
}
function durdur() {
video.pause();
}
function sesAcKapat() {
video.muted = !video.muted;
}
</script>
✨ İpucu: Bu sayede kullanıcı deneyimi artar ve videolar sayfanda tam bir dijital oyun gibi çalışır.
7. Bonus: Videoyu Responsive Yapmak 📱💖
Mobil dünyada her şey önemli. Videonun her ekran boyutuna uyum sağlaması için CSS ile şöyle yapabiliriz:
video {
width: 100%;
height: auto;
max-width: 800px;
display: block;
margin: 0 auto;
}
🎉 Videon artık hem bilgisayarda hem telefonda mükemmel görünecek💻📱
Son Sözler ❤️
HTML ile video eklemek sadece bir teknik işlem değil, sayfana hayat katmanın, hikayeni anlatmanın ve kullanıcıyı etkilemenin en güzel yolu.
Ve sen artık sadece bir kod yazarı değil, dijital sahnelerin yönetmeni oldun! 🌈🎬💖
