Fungsi CSS yang paling banyak melakukan kerja, disusun mengikut tugas: mengira saiz, membaca custom property, mencampur dan memilih warna, melukis gradien, menggunakan penapis, melukis bentuk, mentransformasi kotak, dan memilih nilai dengan logik. Setiap baris memadankan fungsi dengan contoh satu baris.
Fungsi CSS menerima argumen dan memulangkan nilai yang digunakan pelayar. Yang paling kerap digunakan ialah calc() untuk aritmetik, var() untuk design token, clamp() untuk saiz fluid, dan color-mix() untuk warna terbitan. Sarangkannya dengan bebas: clamp(1rem, var(--fluid), 3rem) ialah satu nilai responsif.
Jadual rujukan · 62 entri
Fungsi CSSExplained
62 of 62 rows
Saiz dan matematik
Hasil satu ungkapan aritmetik, dengan unit bercampur.
width: calc(100% - 2rem);
Nilai terkecil daripada nilai yang diberikan.
width: min(100%, 60ch);
Nilai terbesar daripada nilai yang diberikan.
width: max(320px, 40vw);
Nilai yang dihadkan antara minimum, pilihan, dan maksimum.
font-size: clamp(1rem, 2vw, 1.5rem);
Membaca pemboleh ubah persekitaran yang disediakan oleh user agent.
padding: env(safe-area-inset-top);
Saiz yang dibatasi kepada lebar intrinsik kandungan.
width: fit-content(200px);
Membundarkan satu nilai ke gandaan terdekat bagi nilai lain.
width: round(up, 133px, 50px);
Baki bahagi positif, sentiasa tak-negatif.
margin: mod(100px, 30px);
Baki bahagi, mengekalkan tanda nombor yang dibahagi.
margin: rem(-100px, 30px);
Nilai mutlak.
translateX(abs(-10px));
-1, 0, atau 1, mengikut tanda nilai.
padding: sign(-5px) * 10px;
Grid
Julat saiz untuk trek grid, antara minimum dan maksimum.