Tipe data CSS <number> mewakili angka. <number> dapat berupa <integer>, atau bisa nol atau lebih digit diikuti oleh titik (.) Diikuti oleh satu atau lebih digit. Bilangan real dapat didahului oleh “-” (negatif) atau “+” (positif) untuk menunjukkan tanda. -0 sama dengan 0 dan bukan angka negatif. Contoh angka adalah 3, 1,86, -400.

Banyak properti CSS mengambil nilai numerik, beberapa dikaitkan dengan unit untuk menunjukkan tipe data lain seperti <length>, mis. 25px, yang lain tidak, seperti z-index yang mengambil nilai <integer>. Integer adalah himpunan bagian dari angka.
Catatan dan Trivia

Bilangan dan bilangan real ditentukan hanya dalam notasi desimal. Yang berarti bahwa 3/4 bukan notasi angka yang valid dalam CSS, juga bukan akar kuadrat dan notasi non-desimal lainnya. Kecepatan transisi berlangsung ditentukan menggunakan fungsi timing CSS.
Transisi <nomor> s

Integer dalam CSS dapat ditransisikan. Mereka diinterpolasi sebagai bilangan real untuk memungkinkan animasi.

Perhatikan bahwa meskipun angka sebagai nilai yang dapat ditransisikan, ini tidak berarti bahwa properti apa pun yang mengambil angka sebagai nilai dapat animatable. Beberapa properti, seperti properti z-index, mengambil nilai angka, tetapi tidak dapat dianimasikan. Untuk daftar properti yang dapat dianimasikan, lihat daftar ini dan daftar ini dalam spesifikasi Transisi CSS.

Contohnya

Berikut ini adalah semua angka yang valid: -3, 9.999999, -17.5, 443, -90, 20000, 55.8765, -0.3, 0.

Berikut ini adalah nilai-nilai yang tidak valid untuk angka: 2.4.9 (hanya satu titik desimal diizinkan), – + 35 (hanya satu tanda utama yang diizinkan).