Thuộc tính cue-before trong CSS Speech
Thuộc tính cue-before chỉ định **âm thanh phát ra trước khi đọc nội dung** phần tử, dùng để phân cách hoặc nhấn mạnh.
Các giá trị
- url('file.wav') - Đường dẫn file âm thanh
- none - Không phát âm thanh (mặc định)
Ví dụ
<style>
a { cue-before: url("bell.aiff"); } /* Chuông trước link */
h1 { cue-before: url("pop.au"); } /* Pop trước heading */
.silent { cue-before: none; } /* Tắt âm thanh */
</style>
Định dạng âm thanh hỗ trợ
Phụ thuộc vào speech synthesizer, nhưng thường hỗ trợ: .wav, .au, .aiff, .mp3. Khuyến nghị dùng WAV/PCM để tương thích tốt nhất.
Kết hợp với pause-before
h1 {
pause-before: 200ms; /* Khoảng lặng 200ms */
cue-before: url("ding.wav"); /* Phát âm thanh */
/* Thứ tự: pause-before → cue-before → speak content */
}