Khoảng giá
Từ: 0 triệu
Đến: Không giới hạn
Ống kính Sony FE 14mm f/1.8 GM | Chính hãng
Giá giao động:
36,990,000đ
Tặng 06 tháng BH hãng (khi kích hoạt MySony từ 07/04 - 31/03/2026)
Ống kính Sony FE 20–70mm f/4 G
Giá giao động:
25,990,000đ
Tặng 06 tháng BH hãng (khi kích hoạt MySony từ 07/04 - 31/03/2026)
Ống kính Sony FE 40mm f/2.5 G | Chính hãng
Giá giao động:
14,990,000đ
Tặng 06 tháng BH hãng (khi kích hoạt MySony từ 07/04 - 31/03/2026)
Ống Kính Sony FE 24-50mm f/2.8 G
Giá giao động:
29,990,000đ
Tặng 06 tháng BH hãng (khi kích hoạt MySony từ 07/04 - 31/03/2026)
Ống kính Sony FE C 16-35mm T3.1 G
Giá giao động:
140,990,000đ
Tặng 06 tháng BH hãng (khi kích hoạt MySony từ 07/04 - 31/03/2026)
ỐNG KÍNH SONY DISTAGON T* FE 35mm F1.4 ZA
Giá giao động:
32,990,000đ
ỐNG KÍNH SONY PLANAR T * FE 50mm F1.4 ZA
HÀNG MỚI ĐÃ TẠM HẾT
ỐNG KÍNH SONY VARIO-TESSAR T* FE 16-35mm F4 ZA OSS
Giá từ:
10,990,000đ
Ống kính Sony FE 24-70mm f/2.8 GM | Chính Hãng
Giá giao động:
38,990,000đ
Ống kính Sony FE 50mm f/2.5 G | Chính hãng
Giá giao động:
14,990,000đ
Tặng 06 tháng BH hãng (khi kích hoạt MySony từ 07/04 - 31/03/2026)
ỐNG KÍNH SONY FE 50mm F1.4 GM (HÃNG)
Giá giao động:
34,490,000đ
Tặng 06 tháng BH hãng (khi kích hoạt MySony từ 07/04 - 31/03/2026)
Ống kính Sony FE 85mm f/1.4 GM
Tặng 06 tháng BH hãng (khi kích hoạt MySony từ 07/04 - 31/03/2026)
Ống Kính Sony FE 24-70mm F/2.8 GM II | Chính hãng
Giá giao động:
46,490,000đ
Tặng 06 tháng BH hãng (khi kích hoạt MySony từ 07/04 - 31/03/2026)
Ống kính Sony FE 50mm f/1.2 GM | Chính hãng
Tặng 06 tháng BH hãng (khi kích hoạt MySony từ 07/04 - 31/03/2026)
ỐNG KÍNH SONY FE 50mm MACRO F2.8
Giá giao động:
11,990,000đ
Ống Kính Sigma 24-70mm F 2/8 DG DN ART II (Mark II) For Sony E
Giá giao động:
27,700,000đ
ỐNG KÍNH SONY FE 85mm F1.4 GM
Giá giao động:
39,990,000đ
ỐNG KÍNH SONY FE 50mm F1.2 GM
Giá giao động:
49,990,000đ
ỐNG KÍNH SONY FE 85mm F1.4 GM II (HÃNG)
Giá giao động:
49,990,000đ
Ống kính Sony E 10-20mm f/4 PZ G
Giá giao động:
11,500,000đ
Giảm thêm tiền mặt
1,000,000đ
Tặng 06 tháng BH hãng (khi kích hoạt MySony từ 07/04 - 31/03/2026)
ỐNG KÍNH SONY FE 16-35mm F2.8 GM II | Chính Hãng
Giá giao động:
55,490,000đ
Giảm thêm tiền mặt
500,000đ
Tặng 06 tháng BH hãng (khi kích hoạt MySony từ 07/04 - 31/03/2026)
Ống kính Sony E 30mm f/3.5 Macro
Giá giao động:
5,990,000đ
Tặng 06 tháng BH hãng (khi kích hoạt MySony từ 07/04 - 31/03/2026)
Ống kính Sony FE 50mm f/1.8 | Chính hãng
Giá giao động:
6,290,000đ
Tặng 06 tháng BH hãng (khi kích hoạt MySony từ 07/04 - 31/03/2026)
Ống kính Sony E 55-210mm f/4.5-6.3 OSS (Black) | Chính Hãng
Giá giao động:
6,980,000đ
Tặng 06 tháng BH hãng (khi kích hoạt MySony từ 07/04 - 31/03/2026)
ỐNG KÍNH SONY E 35mm F1.8 OSS
Giá giao động:
8,990,000đ
Tặng 06 tháng BH hãng (khi kích hoạt MySony từ 07/04 - 31/03/2026)
Ống Kính Sony E 11mm f/1.8
Giá giao động:
10,990,000đ
Tặng 06 tháng BH hãng (khi kích hoạt MySony từ 07/04 - 31/03/2026)
Ống kính Sony FE 50mm F/2.8 Macro | Chính hãng
Giá giao động:
11,990,000đ
Tặng 06 tháng BH hãng (khi kích hoạt MySony từ 07/04 - 31/03/2026)
Ống kính Sony FE 85mm f/1.8 | Chính Hãng
Giá giao động:
12,980,000đ
Tặng 06 tháng BH hãng (khi kích hoạt MySony từ 07/04 - 31/03/2026)
Ống kính Sony E PZ 18-105mm f/4 G OSS | Chính hãng
Giá giao động:
12,990,000đ
Tặng 06 tháng BH hãng (khi kích hoạt MySony từ 07/04 - 31/03/2026)
ỐNG KÍNH SONY E 18-135mm F3.5-5.6 OSS
Giá giao động:
14,990,000đ
Tặng 06 tháng BH hãng (khi kích hoạt MySony từ 07/04 - 31/03/2026)
ỐNG KÍNH SONY FE 35mm F1.8
ỐNG KÍNH SONY E 18-200mm F3.5-6.3 OSS LE
Ống kính Sony E 15mm f/1.4 G
Ống kính FE 24-240 mm F3.5-6.3 OSS | Chính Hãng
Ống kính Sony FE 16mm f/1.8 G | Chính hãng
Ống kính Sony FE 20mm f/1.8 G | Chính hãng
Ống kính Sony FE 90mm f/2.8 Macro G OSS | Chính hãng
Ống kính Sony FE PZ 16-35mm f/4 G | Chính hãng
Ống kính Sony E 16-55mm f/2.8 G | Chính hãng
Ống kính Sony FE 24-105mm f/4 G OSS | Chính hãng
Ống Kính Sony FE 16-25mm f/2.8 G
Ống kính Sony FE 24mm f/1.4 GM | Chính hãng
Ống kính Sony FE 35mm f/1.4 GM | Chính hãng
Ống kính Sony FE 100mm f/2.8 STF GM OSS | Chính Hãng
Ống kính Sony FE 12-24mm f/4 G |Chính hãng
Ống kính Sony FE 135mm f/1.8 GM | Chính hãng
Ống kính Sony FE 200-600mm f/5.6-6.3 G OSS | Chính hãng
Ống kính Sony FE PZ 28-135mm f/4 G OSS
Ống kính Sony FE 16-35mm f/2.8 GM
ỐNG KÍNH SONY FE 70-200mm F2.8 GM II OSS
Ống kính Sony FE 100-400mm f/4.5-5.6 GM OSS | Chính hãng
Ống kính Sony FE 400-800mm F6.3-8.0 G / SEL400800G
Ống kính Sony FE 12-24mm f/2.8 GM | Chính hãng
Ống kính FE 300mm f/2.8 GM OSS
Ống kính FE 400mm f/2.8 GM OSS
Ống kính Sony FE 600mm f/4 GM OSS |Chính hãng
ỐNG KÍNH SONY E PZ 10-18mm F4 OSS
Ống kính Sony E 10-18mm F4 OSS | Nhập khẩu
Ống Kính Sony FE 24-70mm f/2.8 GM II
ỐNG KÍNH SONY E PZ 18-105mm F4 G OSS
Ống kính Sony FE 28-70mm f/3.5-5.6 OSS
ỐNG KÍNH SONY E PZ 16-50mm F3.5-5.6 OSS
Ống Kính Sony 50-150mm f/2.0 GM (SEL50150GM) - Mới
Ống kính sony fe 16mm f1.8 g
Ống kính Sony E 16‑55mm F2.8 G OSS
ỐNG KÍNH SONY FE 28-60mm F4-5.6
ỐNG KÍNH SONY FE 50mm F1.4 GM
Ống kính Sony E PZ 16-50mm F3.5-5.6 OSS
ỐNG KÍNH SONY E 50mm F1.8 OSS
Ống kính Sony E 50mm f/1.8 OSS (Black) | Chính hãng
Ống kính Sony E 55-210mm f/4.5-6.3 OSS (Silver) | Chính hãng
ỐNG KÍNH SONY FE 50mm F1.8
Sony SEL 20mm F/2.8
ỐNG KÍNH SONY E 50mm F1.8 OSS (HÃNG)
ỐNG KÍNH SONY E PZ 18-105mm F4 G OSS (HÃNG)
ỐNG KÍNH SONY FE 85mm F1.8 (HÃNG)
Ống kính Sony E 18-135mm f/3.5-5.6 OSS (Tách kit)
Ống kính Sony FE 28mm f/2 | Chính hãng
ỐNG KÍNH SONY FE 28mm F2
ỐNG KÍNH SONY FE 85mm F1.8
Ống kính chuyển đổi tele 2x
Ống kính Sony chuyển đổi tele 1,4x
Ống kính Sony FE 35mm f/1.8 | Chính hãng
ỐNG KÍNH SONY FE 24mm F2.8 G
Ống Kính Sony E 18–200mm F3.5–6.3 OSS | Chính Hãng
Ống kính Sony Sonnar T* FE 35mm f/2.8 ZA | Chính hãng
Ống kính Sony E 10-18mm F4 OSS | Chính Hãng
ỐNG KÍNH SONY FE 20-70mm F4 G
Ống kính Sony Vario-Tessar T* E 16-70mm f/4 ZA OSS | Chính Hãng
ỐNG KÍNH SONY VARIO-TESSAR T* E 16-70mm F4 ZA OSS
Ống kính Sony Sonnar T* E 24mm f/1.8 ZA (Chính hãng)
Ống kính E 70-350 mm F4.5-6.3 G OSS (Chính Hãng)
Ống kính Sony Sonnar T* FE 55mm f/1.8 ZA | Chính Hãng
Ống kính Sony Vario-Tessar T* FE 24-70mm f/4 ZA OSS
ỐNG KÍNH SONY FE 24-105mm F4 G OSS
Ống kính Sony Vario-Tessar T* FE 16-35mm f/4 ZA OSS | Chính hãng
Ống kính Sony FE 24-105mm f/4 G OSS
ỐNG KÍNH SONY FE PZ 16-35mm F4 G
Ống kính Sony FE 70-200mm F4 G OSS | Chính hãng
Ống kính Sony FE 35mm F1.4 ZA | Chính hãng
ỐNG KÍNH SONY 35mm F1.4 GM
ỐNG KÍNH SONY FE 24mm F1.4 GM
Ống kính Sony FE 85mm f/1.4 GM | Chính Hãng
Ống kính Sony Planar T * FE 50mm f/1.4 ZA | Chính hãng
Ống kính Sony FE 70-200mm F4 Macro G OSS II
ỐNG KÍNH SONY FE 135mm F1.8 GM
ỐNG KÍNH SONY FE 200-600mm F5.6-6.3 G OSS
ỐNG KÍNH SONY FE 70-200mm F2.8 GM OSS
Ống kính Sony E PZ 18–110mm F4 G OSS / SELP18110G
Ống Kính Sony FE 28-70mm F2 GM | Chính Hãng
ỐNG KÍNH SONY E 18-55mm F3.5-5.6 OSS
ỐNG KÍNH SONY E 16mm F2.8
ỐNG KÍNH SONY SONNAR T* FE 55mm F1.8 ZA (HÃNG)
ỐNG KÍNH SONY CARL ZEISS PLANAR T* 85mm F1.4 ZA
ỐNG KÍNH SONY SONNAR T* FE 55mm F1.8 ZA
ỐNG KÍNH SONY E 55-210mm F4.5-6.3 OSS
ỐNG KÍNH SONY SONNAR T* FE 35mm F2.8 ZA
ỐNG KÍNH SONY FE 90mm F2.8 MACRO G OSS
ỐNG KÍNH SONY VARIO-TESSAR T* FE 24-70mm F4 ZA OSS
(function () {
const requestAnimFrame = (function () {
return window.requestAnimationFrame ||
window.webkitRequestAnimationFrame ||
window.mozRequestAnimationFrame ||
function (callback) {
window.setTimeout(callback, 1000 / 60);
};
})();
const hieuUngPhaoHoa = {
canvas: document.getElementById('hieuUngPhaoHoa__canvas'),
ctx: null,
cw: window.innerWidth,
ch: window.innerHeight,
fireworks: [],
particles: [],
colors: [0, 60, 300], // Mảng các màu
hue: 0,
timerTotal: 30, // Giảm thời gian giữa các lần bắn
timerTick: 0,
isActive: true, // Biến để kiểm soát trạng thái hoạt động
init: function () {
this.ctx = this.canvas.getContext('2d');
this.canvas.width = this.cw;
this.canvas.height = this.ch;
this.loop();
// Tự động dừng sau 5 giây
setTimeout(() => {
this.isActive = false;
}, 5000);
},
calculateDistance: function (p1x, p1y, p2x, p2y) {
const xDistance = p1x - p2x;
const yDistance = p1y - p2y;
return Math.sqrt(Math.pow(xDistance, 2) + Math.pow(yDistance, 2));
},
random: function (min, max) {
return Math.random() * (max - min) + min;
},
createParticles: function (x, y) {
let particleCount = 30;
// Chọn màu ngẫu nhiên từ mảng
this.hue = this.colors[Math.floor(Math.random() * this.colors.length)];
while (particleCount--) {
this.particles.push(new Particle(x, y, this));
}
},
// Main loop
loop: function () {
if (!this.isActive && this.fireworks.length === 0 && this.particles.length === 0) {
return; // Dừng animation khi hết pháo hoa
}
requestAnimFrame(this.loop.bind(this));
this.hue += 0.5;
this.ctx.globalCompositeOperation = 'destination-out';
this.ctx.fillStyle = 'rgba(0, 0, 0, 0.5)';
this.ctx.fillRect(0, 0, this.cw, this.ch);
this.ctx.globalCompositeOperation = 'lighter';
let i = this.fireworks.length;
while (i--) {
this.fireworks[i].draw();
this.fireworks[i].update(i);
}
i = this.particles.length;
while (i--) {
this.particles[i].draw();
this.particles[i].update(i);
}
// Tự động bắn pháo hoa nếu đang hoạt động
if (this.isActive && this.timerTick >= this.timerTotal) {
this.fireworks.push(new Firework(
this.cw / 2, this.ch,
this.random(0, this.cw),
this.random(0, this.ch / 2),
this
));
this.timerTick = 0;
} else {
this.timerTick++;
}
}
};
// Firework class
class Firework {
constructor(sx, sy, tx, ty, main) {
this.main = main;
this.x = sx;
this.y = sy;
this.sx = sx;
this.sy = sy;
this.tx = tx;
this.ty = ty;
this.distanceToTarget = main.calculateDistance(sx, sy, tx, ty);
this.distanceTraveled = 0;
this.coordinates = [];
this.coordinateCount = 3;
while (this.coordinateCount--) {
this.coordinates.push([this.x, this.y]);
}
this.angle = Math.atan2(ty - sy, tx - sx);
this.speed = 2;
this.acceleration = 1.05;
this.brightness = main.random(50, 70);
this.targetRadius = 1;
}
update(index) {
this.coordinates.pop();
this.coordinates.unshift([this.x, this.y]);
if (this.targetRadius < 8) {
this.targetRadius += 0.3;
} else {
this.targetRadius = 1;
}
this.speed *= this.acceleration;
const vx = Math.cos(this.angle) * this.speed;
const vy = Math.sin(this.angle) * this.speed;
this.distanceTraveled = this.main.calculateDistance(
this.sx, this.sy, this.x + vx, this.y + vy
);
if (this.distanceTraveled >= this.distanceToTarget) {
this.main.createParticles(this.tx, this.ty);
this.main.fireworks.splice(index, 1);
} else {
this.x += vx;
this.y += vy;
}
}
draw() {
this.main.ctx.beginPath();
this.main.ctx.moveTo(
this.coordinates[this.coordinates.length - 1][0],
this.coordinates[this.coordinates.length - 1][1]
);
this.main.ctx.lineTo(this.x, this.y);
this.main.ctx.strokeStyle = `hsl(${this.main.hue}, 100%, ${this.brightness}%)`;
this.main.ctx.stroke();
}
}
// Particle class
class Particle {
constructor(x, y, main) {
this.main = main;
this.x = x;
this.y = y;
this.coordinates = [];
this.coordinateCount = 5;
while (this.coordinateCount--) {
this.coordinates.push([this.x, this.y]);
}
this.angle = main.random(0, Math.PI * 2);
this.speed = main.random(1, 10);
this.friction = 0.95;
this.gravity = 1;
this.hue = main.random(main.hue - 20, main.hue + 20);
this.brightness = main.random(50, 80);
this.alpha = 1;
this.decay = main.random(0.015, 0.03);
}
update(index) {
this.coordinates.pop();
this.coordinates.unshift([this.x, this.y]);
this.speed *= this.friction;
this.x += Math.cos(this.angle) * this.speed;
this.y += Math.sin(this.angle) * this.speed + this.gravity;
this.alpha -= this.decay;
if (this.alpha <= this.decay) {
this.main.particles.splice(index, 1);
}
}
draw() {
this.main.ctx.beginPath();
this.main.ctx.moveTo(
this.coordinates[this.coordinates.length - 1][0],
this.coordinates[this.coordinates.length - 1][1]
);
this.main.ctx.lineTo(this.x, this.y);
this.main.ctx.strokeStyle = `hsla(${this.hue}, 100%, ${this.brightness}%, ${this.alpha})`;
this.main.ctx.stroke();
}
}
// Khởi chạy khi trang load xong
//window.addEventListener('load', () => hieuUngPhaoHoa.init());
})();