Kamus CSS Lengkap, Properti CSS dan Fungsinya

Kali ini kita akan membahas tentang Kamus CSS beserta fungsinya, yang akan sangat berguna buat kalian yang sedang belajar atau mengembangkan website.

Halo teman-teman! Kali ini kita akan membahas tentang Kamus CSS beserta fungsinya, yang akan sangat berguna buat kalian yang sedang belajar atau mengembangkan website. CSS atau Cascading Style Sheets adalah bahasa yang digunakan untuk mengatur tampilan dan gaya dari elemen HTML di web. Supaya lebih mudah dipahami, yuk kita lihat beberapa properti CSS paling lengkap beserta fungsi utamanya.

Properti CSS dan Fungsinya

Properti CSSFungsi
colorMengatur warna teks.
background-colorMengatur warna latar belakang elemen.
background-imageMenentukan gambar latar belakang.
background-sizeMengatur ukuran gambar latar belakang.
font-sizeMenentukan ukuran huruf.
font-familyMenentukan jenis huruf (font) yang digunakan.
font-weightMengatur ketebalan huruf.
font-styleMengatur gaya huruf (normal, italic).
line-heightMengatur jarak antar baris teks.
letter-spacingMengatur jarak antar huruf.
word-spacingMengatur jarak antar kata.
text-alignMengatur perataan teks (left, center, right, justify).
text-decorationMenambahkan dekorasi teks (underline, overline, none).
text-transformMengubah huruf besar/kecil pada teks.
marginMemberi ruang di luar batas elemen.
paddingMemberi ruang di dalam batas elemen, antara konten dan border.
borderMenambahkan garis batas di sekitar elemen.
border-radiusMengatur lengkungan sudut elemen.
box-shadowMenambahkan bayangan pada elemen.
widthMengatur lebar dari elemen.
heightMengatur tinggi dari elemen.
max-widthMenentukan lebar maksimum elemen.
min-heightMenentukan tinggi minimum elemen.
displayMenentukan bagaimana elemen ditampilkan (block, inline, flex, grid).
visibilityMengatur apakah elemen terlihat atau tidak.
opacityMengatur tingkat transparansi elemen.
positionMengatur posisi elemen (static, relative, absolute, fixed, sticky).
top, right, bottom, leftMenentukan posisi elemen terhadap kontainer.
z-indexMenentukan urutan tumpukan elemen pada layer.
overflowMengatur perilaku konten yang melebihi ukuran elemen.
cursorMenentukan bentuk kursor saat berada di atas elemen.
transitionMenambahkan efek transisi ketika properti berubah.
animationMengatur animasi elemen.
transformMengubah skala, rotasi, atau posisi elemen.
flexProperti utama dalam layout flexbox.
justify-contentMengatur perataan isi dalam flex container.
align-itemsMengatur perataan item secara vertikal di flex container.
gapMengatur jarak antar elemen dalam grid/flex container.
grid-template-columnsMengatur jumlah dan ukuran kolom dalam grid layout.
grid-template-rowsMengatur jumlah dan ukuran baris dalam grid layout.
object-fitMengontrol bagaimana gambar/video diubah ukurannya untuk cocok ke kontainer.
box-sizingMengatur apakah padding dan border termasuk dalam ukuran elemen.
filterMenambahkan efek visual seperti blur, brightness, dsb.
backdrop-filterMemberikan efek ke latar belakang elemen (blur, grayscale, dsb).
clip-pathMemotong elemen ke dalam bentuk tertentu (lingkaran, polygon, dll).
contentDigunakan untuk menyisipkan konten dalam pseudo-element.
pointer-eventsMengontrol apakah elemen dapat menerima interaksi mouse.
scroll-behaviorMengatur perilaku scroll (misalnya smooth scroll).
user-selectMengontrol apakah teks bisa diseleksi oleh pengguna.
white-spaceMengontrol bagaimana whitespace dalam elemen ditangani.

Penjelasan Tambahan

  • Shorthand Properties: Beberapa properti CSS bisa ditulis singkat, misalnya margin: 10px 20px; berarti margin atas/bawah 10px dan kiri/kanan 20px.
  • Inheritance: Properti tertentu seperti color dan font-family akan diwariskan oleh elemen anak dari elemen induk.
  • Selector: CSS bekerja berdasarkan selector seperti tag (p, div), class (.namaClass), ID (#idUnik), atau bahkan selector kombinasi.

Contoh Penggunaan CSS

body{background-color:#f0f0f0;font-family:Arial,sans-serif;color:#333}h1{font-size:2em;text-align:center}.container{width:80%;margin:auto;padding:20px;border:1px solid #ccc;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,0.1);border-radius:8px;}

Kesimpulan

Itulah tadi artikel dari kodeviolet.com tentang Kamus CSS beserta fungsinya. Dengan memahami fungsi dari tiap properti CSS, kalian bisa lebih mudah dan efisien dalam mendesain tampilan website. Jangan lupa terus bereksperimen dan belajar lebih lanjut ya!

Posting Komentar