15 Properti CSS yang Berguna yang Harus Anda Ketahui

mobile first

Dalam dunia pengembangan web, kekuatan dan fleksibilitas CSS semakin menonjol setiap hari. Namun, beberapa properti CSS sering diabaikan atau kurang dihargai. Dalam artikel ini, kita akan fokus pada 15 properti CSS yang berguna yang harus diketahui oleh pengembang tetapi sering luput dari perhatian. Properti-properti ini menawarkan alat yang kuat untuk meningkatkan desain, performa, dan pengalaman pengguna situs web.

1. caret-color

Properti caret-color menentukan warna kursor teks dalam bidang input atau area teks yang dapat diedit. Hal ini memungkinkan Anda untuk menyesuaikan warna garis vertikal berkedip yang menunjukkan tempat teks akan diinsert.

input {
cart-color: red;
}

2. accent-color

Properti accent-color digunakan untuk menentukan warna aksen untuk kontrol form tertentu dalam suatu elemen (seperti tombol radio, kotak centang, dll.). Properti ini mengganti warna tema default browser dan menggantinya dengan warna yang ditentukan oleh pengembang.

.input-radio {
accent-color: blue;
}

3. pointer-events

Properti pointer-events menentukan peristiwa mana yang dapat memicu pada suatu elemen. Misalnya, ketika properti pointer-events suatu elemen diatur ke none, tidak ada aktivitas mouse yang terjadi saat dihover.

div {
pointer-events: none;
}

4. user-select

Properti user-select menentukan dapat dipilihnya teks dalam suatu elemen. Ketika diatur ke none, pengguna tidak dapat memilih teks.

p {
user-select: none;
}

5. hyphens

Properti hyphens secara otomatis memecah kata-kata panjang pada akhir baris untuk meningkatkan keterbacaan teks. Jika suatu kata melebihi lebar baris, kata tersebut dipecah pada titik yang sesuai dan dipindahkan ke baris berikutnya.

div {
hypens: auto;
}

6. quotes

Properti quotes digunakan untuk menyesuaikan tanda kutip yang secara otomatis ditambahkan di sekitar teks yang dikutip atau teks di dalam elemen q pada sebuah halaman web.

q {
quotes: “*” “*”;
}

7. text-emphasis

Properti text-emphasis digunakan untuk menekankan karakter tertentu dalam blok teks. Karakter-karakter ini biasanya digunakan untuk menunjukkan makna atau bagian penting dari teks.

p {
text-emphasis: “@”;
}

8. backdrop-filter

Properti CSS backdrop-filter memungkinkan Anda menerapkan berbagai efek pada konten di belakang suatu elemen. Hal ini biasanya digunakan untuk mengaburkan latar belakang, mengubah warnanya, atau menambahkan bayangan, memberikan alat yang kuat untuk menciptakan desain web modern, terutama untuk latar belakang transparan atau semi-transparan.

div {
backdrop-filter: blur(10px);
}

9. backface-visibility

Properti CSS backface-visibility menentukan apakah sisi belakang suatu elemen terlihat atau tidak ketika diputar dalam ruang 3D. Jika sisi belakang tidak terlihat, browser tidak merendernya, yang dapat meningkatkan kinerja.

div {
backdrop-filter: blur(10px);
}

10. background-clip

Properti background-clip menentukan bagaimana latar belakang dipotong. Properti ini mengontrol apakah latar belakang meluas ke tepi kotak konten, atau jika dipotong ke area padding dan border.

div {
backdrop-clip: border-box;
}

11. mix-blend-mode

Properti mix-blend-mode adalah properti CSS yang digunakan untuk menggabungkan warna dari dua atau lebih lapisan. Properti ini mencampurkan warna satu lapisan dengan lapisan di bawahnya, menciptakan efek visual yang berbeda pada layar. Hal ini sangat berguna ketika bekerja dengan latar belakang, elemen yang tumpang tindih, dan gambar.

.image {
mix-blend-mode: multiply;
}

12. image-rendering

Properti image-rendering digunakan untuk menentukan bagaimana suatu gambar harus dirender. Hal ini memberi tahu browser algoritma mana yang harus digunakan saat menskalakan atau mengubah ukuran gambar. Properti ini sangat berguna bagi pengembang web untuk mempertahankan kualitas saat memperbesar atau memperkecil gambar.

.image {
image-rendering: pixelated;
}

13. scroll-snap-type

Properti scroll-snap-type digunakan untuk mengaktifkan transisi yang mulus antara titik snap dalam container gulir. Fitur ini memberikan pengalaman pengguna yang lebih terstruktur dengan memastikan bahwa bagian konten sejajar dengan rapi saat pengguna menggulir halaman. Properti scroll-snap-type mengontrol pengguliran sepanjang sumbu horizontal atau vertikal dan mendefinisikan bagaimana titik snap dilibatkan.

section {
scroll-snap-type: y mandatory;
}

14. shape-outside

Properti shape-outside mendefinisikan bagaimana teks mengelilingi suatu elemen HTML. Properti ini sangat berguna untuk elemen yang mengapung. Bentuk yang didefinisikan menentukan aliran teks di sekitar elemen tersebut, memungkinkan teks untuk mengelilingi bentuk non-persegi panjang dengan lancar.

.image {
shape-outside: circle(50%);
}

15. counter

Properti counter adalah properti CSS yang digunakan untuk menyesuaikan angka dan secara otomatis menomori elemen tertentu dalam dokumen HTML. Fitur ini dapat digunakan untuk menambahkan angka ke item daftar atau elemen HTML tertentu.

body {
  counter-reset: section;
}

h1 {
  counter-reset: subsection;
}

h1::before {
  counter-increment: section;
  content: "Section " counter(section) ". ";
}

h2::before {
  counter-increment: subsection;
  content: counter(section) "." counter(subsection) " ";
}

Kesimpulan

Dalam artikel ini, kami telah membahas 15 properti CSS yang berguna yang sering diabaikan tetapi dapat secara signifikan meningkatkan desain dan fungsionalitas situs web modern. Memahami dan memanfaatkan properti-properti ini dapat meningkatkan keterampilan pengembangan web Anda dan berkontribusi pada pembuatan situs web yang lebih mengesankan dan fungsional.


Discover more from teknologi now

Subscribe to get the latest posts sent to your email.

Related Posts

AI Monitoring Karyawan 2026: 7 Tools Boss Pakai + Cara Proteksi

AI Monitoring Karyawan 2026: 7 Tools Boss Pakai + Cara Proteksi AI monitoring karyawan 2026 bukan lagi fiksi ilmiah. Dengan Zoom yang baru saja bermitra dengan World…

HP Lipat 2026: iPhone Fold vs Samsung – Mana Worth It?

HP Lipat 2026: iPhone Fold vs Samsung – Mana Worth It? HP lipat 2026 menjadi salah satu kategori smartphone paling dinanti tahun ini. Dengan iPhone Fold yang…

Zoom AI Verifikasi 2026: Teknologi Anti-Bot untuk WFH

Zoom AI Verifikasi 2026: Teknologi Anti-Bot untuk WFH Zoom AI verifikasi 2026 menjadi breakthrough terbesar dalam dunia meeting virtual tahun ini. Zoom resmi mengumumkan kolaborasi dengan World…

Skandal Startup 2026: Drama Funding Guncang Dunia Tech

Skandal Startup 2026: Drama Funding Guncang Dunia Tech Skandal startup 2026 menjadi sorotan utama setelah bocoran dokumen funding mengungkap praktik manipulatif yang dilakukan sejumlah unicorn teknologi. TechCrunch…

Teknologi adhesive geCKo Materials untuk aplikasi luar angkasa

Startup Ini Dipakai Astronot ISS – Worth It Atau Tidak?

Startup Ini Dipakai Astronot ISS – Worth It Atau Tidak? Pernahkah kamu membayangkan teknologi yang dikembangkan di garasi startup bisa berakhir di Stasiun Luar Angkasa Internasional (ISS)?…

Drama Startup Tech: Skandal Funding yang Wajib Diketahui 2026

Drama Startup Tech: Skandal Funding yang Wajib Diketahui 2026 Industri teknologi tidak selalu berjalan mulus. Di balik headline tentang drama startup yang meraih pendanaan ratusan juta dolar,…

Leave a Reply

Your email address will not be published. Required fields are marked *

Discover more from teknologi now

Subscribe now to keep reading and get access to the full archive.

Continue reading