Pengertian Properti CSS (CSS Property)
CSS (Cascading Style Sheets) adalah bahasa pemrograman yang digunakan untuk mengatur tampilan atau style suatu halaman web. Properti CSS merujuk pada aturan atau instruksi yang digunakan untuk mengubah tampilan atau perilaku elemen HTML pada halaman web. Properti CSS terdiri dari dua bagian, yaitu nama properti dan nilainya. Nama properti merujuk pada aspek yang akan diatur, seperti warna, ukuran font, posisi, dan sebagainya. Sedangkan, nilainya merujuk pada nilai yang akan diterapkan pada properti tersebut, seperti warna merah, ukuran font 16px, atau posisi relative. Properti CSS dapat dituliskan pada file CSS secara terpisah atau pada tag HTML secara langsung dengan menggunakan atribut style. Dengan menggunakan properti CSS, desainer web dapat mengontrol tampilan dan layout halaman web untuk menciptakan tampilan yang menarik dan sesuai dengan kebutuhan pengguna.
Berikut adalah beberapa properti CSS yang sering digunakan:
- align-content: mengatur posisi isi kontainer di dalam ruang kontainer ketika ada ruang tambahan di sekitar isi kontainer.
- align-items: mengatur posisi item dalam kontainer pada sumbu vertikal (y-axis).
- align-self: mengatur posisi item pada sumbu vertikal (y-axis) secara individual.
- all: memengaruhi semua properti CSS pada elemen terkait.
- animation: menggabungkan semua properti animasi menjadi satu properti dengan memanfaatkan keyframes.
- animation-delay: menunda awal animasi.
- animation-direction: mengatur arah animasi.
- animation-duration: mengatur durasi animasi.
- animation-fill-mode: mengatur bagaimana elemen mempertahankan gaya setelah animasi selesai.
- animation-iteration-count: mengatur berapa kali animasi akan berulang.
- animation-name: mengatur nama animasi.
- animation-play-state: mengatur apakah animasi harus dijeda atau dimainkan.
- animation-timing-function: mengatur bagaimana animasi bergerak melalui waktu.
- backface-visibility: mengatur apakah sisi belakang elemen dapat dilihat atau tidak ketika diputar.
- background: menggabungkan semua properti latar belakang menjadi satu properti.
- background-attachment: mengatur apakah latar belakang bergulir bersama halaman atau tetap diam.
- background-blend-mode: mengatur bagaimana latar belakang akan dipadukan dengan elemen di atasnya.
- background-clip: mengatur area di mana latar belakang harus dipotong.
- background-color: mengatur warna latar belakang.
- background-image: mengatur gambar latar belakang.
- background-origin: mengatur di mana latar belakang harus bermula.
- background-position: mengatur posisi latar belakang.
- background-repeat: mengatur bagaimana gambar latar belakang harus diulang.
- background-size: mengatur ukuran gambar latar belakang.
- border: menggabungkan semua properti border menjadi satu properti.
- border-bottom: menggabungkan semua properti border bawah menjadi satu properti.
- border-bottom-color: mengatur warna border bawah.
- border-bottom-left-radius: mengatur radius sudut kiri bawah dari border bawah.
- border-bottom-right-radius: mengatur radius sudut kanan bawah dari border bawah.
- border-bottom-style: mengatur jenis garis border bawah.
- border-bottom-width: mengatur lebar border bawah.
- border-collapse: mengatur apakah tabel harus menampilkan garis antara sel-sel.
- border-color: mengatur warna border.
- border-image: menggabungkan semua properti border gambar menjadi satu properti.
- border-image-outset: menambahkan jarak antara border dan elemen.
- border-image-repeat: mengatur bagaimana gambar border diulang.
- border-image-slice: mengatur bagian gambar yang harus dipotong untuk dijadikan border.
- border-image-source: mengatur sumber gambar untuk border.
- border: mengatur border dengan gabungan lebar, style, dan warna.
- border-radius: mengatur sudut-sudut border dengan bentuk melengkung.
- box-shadow: mengatur bayangan pada elemen.
- color: mengatur warna teks.
- display: mengatur tampilan elemen seperti block atau inline.
- float: mengatur posisi elemen di sebelah kiri atau kanan dari elemen sebelumnya.
- font-family: mengatur jenis font.
- font-size: mengatur ukuran font.
- font-weight: mengatur ketebalan font.
- height: mengatur tinggi elemen.
- justify-content: mengatur posisi konten dalam suatu container secara horizontal.
- line-height: mengatur jarak antara baris dalam teks.
- margin: mengatur jarak luar elemen.
- max-height: mengatur tinggi maksimum elemen.
- max-width: mengatur lebar maksimum elemen.
- min-height: mengatur tinggi minimum elemen.
- min-width: mengatur lebar minimum elemen.
- opacity: mengatur kekaburan elemen.
- overflow: mengatur perilaku elemen saat konten lebih besar dari ukuran elemen.
- padding: mengatur jarak dalam elemen.
- position: mengatur posisi elemen.
- text-align: mengatur posisi teks dalam elemen.
- text-decoration: mengatur efek dekoratif pada teks seperti garis bawah atau coretan.
- text-transform: mengatur transformasi pada teks seperti huruf besar atau kecil.
- transform: mengatur transformasi pada elemen seperti perputaran atau skalasi.
- transition: mengatur efek transisi pada perubahan properti elemen.
- visibility: mengatur apakah elemen terlihat atau tidak.
- width: mengatur lebar elemen.
- z-index: mengatur urutan tampilan elemen pada layer.
- flex: mengatur tampilan elemen pada flexbox container.
- flex-basis: mengatur lebar awal elemen pada flexbox container.
- flex-direction: mengatur arah tampilan elemen pada flexbox container.
- flex-grow: mengatur rasio elemen terhadap ruang kosong pada flexbox container.
- flex-shrink: mengatur rasio elemen terhadap ruang terlalu penuh pada flexbox container.
- flex-wrap: mengatur apakah elemen akan wrap atau tidak pada flexbox container.
- grid-template-columns: mengatur jumlah dan lebar kolom pada grid container.
- grid-template-rows: mengatur jumlah dan tinggi baris pada grid container.
- grid-column-start: mengatur kolom awal elemen pada grid container.
- grid-column-end: mengatur kolom akhir elemen pada grid container.
- grid-row-start: mengatur baris awal elemen pada grid container.
- grid-row-end: mengatur baris akhir elemen pada grid container.
- grid-column: mengatur posisi kolom awal dan akhir elemen pada grid container.
- grid-row: mengatur posisi baris awal dan akhir elemen pada grid container.




























