112.6° Ultra Geniş Görüş Açısı
Viltrox 14mm F4.0 Air’in sunduğu etkileyici 112.6° ultra geniş açı, kompakt Viltrox Air serisinde bugüne kadar görülmemiş genişlikte yeni olanaklar sunuyor. İster uçsuz bucaksız manzaralar, ister mimari dış çekimler, ister dar iç mekânlar ya da kısıtlı çekim alanları olsun… Bu hafif full-frame lens, her sahneyi kolaylıkla kadraja sığdırır.
Minimal Focus Breathing
Minimal odak nefesi sayesinde odak geçişleri daha akıcı olur, video anlatımı çok daha sürükleyici hale gelir. Ayrıca sabit fotoğraf çekimlerinde de hassas focus stacking için büyük avantaj sağlar.
170g Hafif Tasarım
Air serisinin estetik çizgileri ve kullanılan malzemelerle uyumlu yapısı, elde çekimlerde tutarlı ve konforlu bir deneyim sunar.
Hızlı ve Tepkisel Netleme
STM motor gücüyle, göz ve yüz algılamada yüksek hassasiyet sunar; her kritik anı doğru netlemeyle yakalamanızı sağlar.
Gerçeğe Yakın Görüntü
Üstün distorsiyon kontrolü sayesinde her çizgi ve şekil aslına sadık bir şekilde yansıtılır.
Gelişmiş Optik Tasarım
4 ED (Extra-low Dispersion), 2 HRI (High Refractive Index) ve 2 ASPH (Asferik) optik eleman ile üstün görüntü kalitesi.
.horizontal-scroll-wrapper {
overflow: hidden;
white-space: nowrap;
scroll-behavior: smooth;
}
.horizontal-scroll-wrapper::-webkit-scrollbar {
display: none;
}
.horizontal-scroll-wrapper {
-ms-overflow-style: none;
scrollbar-width: none;
}
.scroll-btn {
position: absolute;
top: 50%;
transform: translateY(-50%);
background: rgba(0,0,0,0.4);
border: none;
color: white;
font-size: 24px;
padding: 10px 15px;
z-index: 10;
cursor: pointer;
border-radius: 50%;
transition: background 0.3s;
}
.scroll-btn:hover {
background: rgba(0,0,0,0.6);
}
.left-btn {
left: 0;
}
.right-btn {
right: 0;
}
@media (max-width: auto) {
.slider-img {
height: auto;
}
.scroll-btn {
font-size: 20px;
padding: 8px 12px;
}
}
.img-hizali {
max-height: auto; /* Gerekirse bu değeri 350px, 300px yaparak test edin */
width: auto;
height: auto;
object-fit: contain; /* veya cover */
display: block;
margin-left: auto;
margin-right: auto;
}
.horizontal-scroll-wrapper {
width: auto;
max-width: auto;
box-sizing: border-box;
}
.slider-img {
width: auto;
height: auto;
object-fit: cover;
border-radius: 12px;
box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15);
transition: transform 0.3s;
}
.horizontal-scroll-wrapper {
overflow-x: auto;
overflow-y: hidden;
scroll-behavior: smooth;
padding: 10px 0; /* Üstten ve alttan boşluk */
}
.slider-track {
gap: 1rem; /* Bootstrap 5 destekliyse */
}
@media (max-width: auto) {
.slider-img {
height: auto;
}
}
.slider-img {
height: auto;
object-fit: cover;
border-radius: 12px;
box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15);
transition: transform 0.3s;
display: inline-block;
}
.custom-margin {
margin-right: 12px;
}
.horizontal-scroll-wrapper {
overflow-x: auto;
white-space: nowrap;
padding: 10px 0;
}
.slider-track {
display: inline-flex;
}
.container {
width: auto;
overflow: hidden;
position: relative;
}
.horizontal-scroll-wrapper {
display: flex;
flex-wrap: nowrap;
gap: 1rem;
overflow: hidden;
scroll-behavior: smooth;
}
.slider-track {
display: flex;
flex-wrap: nowrap;
animation: scroll 30s linear infinite;
}
.slider-img {
width: auto;
height: auto;
flex-shrink: 0;
border-radius: 8px;
pointer-events: none; /* fareyle sürükleme için resim tıklamasını engelle */
}
@keyframes scroll {
0% {
transform: translateX(0);
}
100% {
transform: translateX(-50%);
}
}
/* Mobil uyumlu */
@media (max-width: auto) {
.slider-img {
height: auto;
}
}
.container {
width: auto;
overflow: hidden;
position: relative;
}
.horizontal-scroll-wrapper {
display: flex;
flex-wrap: nowrap;
overflow-x: scroll;
scroll-behavior: smooth;
scrollbar-width: none; /* Firefox */
}
.horizontal-scroll-wrapper::-webkit-scrollbar {
display: none; /* Chrome */
}
.slider-track {
display: flex;
flex-wrap: nowrap;
animation: scroll 60s linear infinite;
}
.slider-img {
height: auto;
margin-right: 1rem;
flex-shrink: 0;
user-select: none;
pointer-events: none;
}
@keyframes scroll {
0% { transform: translateX(0); }
100% { transform: translateX(-50%); }
}
@media (max-width: auto) {
.slider-img {
height: auto;
}
}
const sliderTrack = document.getElementById("sliderTrack");
const slider = document.getElementById("imageSlider");
// Scroll animasyonu kontrolü
slider.addEventListener("mouseenter", () => {
sliderTrack.style.animationPlayState = 'paused';
});
slider.addEventListener("mouseleave", () => {
sliderTrack.style.animationPlayState = 'running';
});
// Mouse ile sürükleme
let isDown = false;
let startX;
let scrollLeft;
slider.addEventListener('mousedown', (e) => {
isDown = true;
slider.classList.add('active');
startX = e.pageX - slider.offsetLeft;
scrollLeft = slider.scrollLeft;
});
slider.addEventListener('mouseleave', () => {
isDown = false;
});
slider.addEventListener('mouseup', () => {
isDown = false;
});
slider.addEventListener('mousemove', (e) => {
if (!isDown) return;
e.preventDefault();
const x = e.pageX - slider.offsetLeft;
const walk = (x - startX) * 6.7; // kaydırma hassasiyeti
slider.scrollLeft = scrollLeft - walk;
});