CSS Calc
Calc (fungsi penghitung) pada CSS
Calc (calculate) adalah fungsi penghitung yang digunakan dalam CSS terutama untuk menentukan nilai properti yang berkaitan dengan ukuran, seperti atribut width dan height.
Dalam penggunaannya, fungsi calc() dapat diterapkan dengan menyebutkan perintah (deklarasi) fungsi seperti berikut :
- calc() : menghitung nilai.
- min() : menentukan nilai dan batas minimal.
- max() : menentukan nilai dan batas maksimal.
Penggunaan calc()
1. penjumlahan dengan simbol operator (+) plus.
2. pengurangan dengan simbol operator (-) minus.
3. perkalian dengan simbol operator (*) asterik / bintang.
4. pembagian dengan simbol operator(/) slash / garis miring
Contoh :
width:100%
width:200px
Pada contoh diatas, terdapat Kolom A dan Kolom B yang akan disejajarkan bersebelahan. Dengan lebar Kolom A 100%, maka membutuhkan penghitungan yang tepat agar kolom bisa ditampilkan bersebelahan. Karena dengan lebar 100%, maka Kolom B tidak akan mendapatkan tempat.
Alih-alih melakukan penghitungan dan mencari hasilnya untuk ditetapkan pada nilai properti Kolom A, akan lebih akurat jika menggunakan fungsi calc() seperti dibawah ini :
Maka, width:calc(100% - 205px)
Hasil penerapan nilai calc() :
width:calc(100% - 205px)
width:200px
Setelah terdapat ruang untuk posisi kolom B, kini tinggal menambahkan atribut display:inline-block, Maka hasilnya akan seperti ini :
width:calc(100% - 205px)
width:200px
Penggunaan fungsi calc() ini sangat membantu untuk penerapan desain responsive.
Karena nilai dari calc() secara otomatis menyesuaikan lebar viewport halaman pada layar perangkat yang berbeda ukuran.
Selanjutnya, lihat juga Membagi 3 kolom dengan fungsi calc().
Komentar
Posting Komentar