Thuộc tính elevation trong CSS Speech
Thuộc tính elevation xác định **vị trí dọc** của nguồn âm thanh trong không gian 3D - âm thanh đến từ trên cao, ngang hoặc dưới thấp so với người nghe. Thuộc về CSS Aural/Speech Module.
Các giá trị
| Giá trị | Mô tả |
|---|---|
<angle> |
Góc từ -90deg đến 90deg. 0deg = ngang ngửa (mức tai), 90deg = trực tiếp trên đầu, -90deg = trực tiếp dưới chân |
below |
Tương đương -90deg |
level |
Tương đương 0deg |
above |
Tương đương 90deg |
higher |
Tăng 10 độ so với giá trị kế thừa |
lower |
Giảm 10 độ so với giá trị kế thừa |
Ví dụ
<style>
h1 { elevation: above; } /* Âm thanh từ trên cao */
tr.a { elevation: 60deg; } /* Góc 60 độ */
tr.b { elevation: 30deg; } /* Góc 30 độ */
tr.c { elevation: level; } /* Mức ngang tai */
</style>
Ứng dụng thực tế
- Trình đọc màn hình (screen readers) cho người khiếm thị
- Audiobook, podcast web với định vị không gian
- Game/web app có âm thanh 3D (spatial audio)
Lưu ý
Hầu hết trình duyệt web thông thường **không hỗ trợ** trực tiếp thuộc tính này. Nó dành cho CSS Speech Module và các user-agent chuyên biệt (screen readers, voice browsers).