css color text font | java php laravel linux mysql sql bootstrap html css query java php laravel linux mysql sql bootstrap html css query: css color text font

Wednesday, April 15, 2026

css color text font

SERI BELAJAR CSS · ARTIKEL 2 DARI 13

Warna, Teks, dan Font —
Bikin Halaman Web Jadi Sedap Dipandang

Kode CSS buat teks kamu bisa tampil beda — bukan sekadar hitam di atas putih. Pelajari cara pakai warna, teks, dan font CSS biar halaman webmu langsung naik level.

#CSS #Font #Warna #Tutorial #WebDesign
⏱️ Estimasi Baca: 8 Menit
🎯 Level: Pemula
📅 Update: 2026

Pernah nggak, kamu buka sebuah website dan langsung betah berlama-lama di sana — padahal isinya biasa aja? Sebaliknya, ada website yang kontennya bagus, tapi rasanya capek banget dibacanya. Apa bedanya? Jawabannya ada di warna, teks, dan font CSS.

Di artikel sebelumnya, kamu sudah kenalan sama sintaks CSS dan cara menghubungkannya ke HTML. Nah sekarang saatnya kita masuk ke bagian yang paling langsung kelihatan hasilnya: bikin teks tampil lebih menarik, memilih warna yang pas, dan mengganti font bawaan browser yang membosankan itu.

Artikel ini cocok banget buat kamu yang sudah paham HTML dan baru mulai belajar CSS. Siap? Kita mulai dari yang paling simpel dulu.

🔑 Konsep Utama

CSS = Kuas & Cat untuk HTML-mu

Kalau HTML adalah kerangka rumah (tembok, pintu, jendela), maka CSS adalah cat, wallpaper, dan dekorasi interiornya. Properti CSS seperti color, font-family, dan font-size adalah alat utamamu untuk mengubah halaman web dari polos menjadi profesional.

🎨 Warna CSS: Lebih dari Sekadar "Merah" atau "Biru"

Di CSS, kamu punya tiga cara utama untuk menyebut warna. Bayangkan kamu memesan kopi: bisa bilang "kopi hitam", bisa juga sebut komposisinya "espresso 30ml, air 120ml, susu 50ml" — hasilnya sama, tapi caranya beda. Begitu juga warna CSS.

🔥

Fakta Menarik

Browser modern mengenali lebih dari 140 nama warna dalam bahasa Inggris — dari red dan blue, sampai nama-nama eksotis seperti rebeccapurple (ya, nama orang beneran!) dan papayawhip. 🍍

Berikut tiga format warna CSS yang wajib kamu tahu:

Format Contoh Kapan Dipakai?
Named Color red, blue, coral Prototipe cepat, belajar
HEX #6366f1, #ff5733 Paling umum, copy dari Figma/desain
RGB / RGBA rgb(99,102,241) Saat butuh transparansi (pakai RGBA)
HSL hsl(239, 84%, 67%) Saat butuh variasi terang/gelap mudah

Coba langsung praktikkan ini di file CSS-mu:

style.css
h1 {
  color: #6366f1;            /* warna teks dengan HEX */
}

p {
  color: rgb(51, 65, 85);   /* warna teks dengan RGB */
}

.card {
  background-color: #f8fafc;    /* warna latar */
  color: #1e293b;              /* warna teks di atas latar */
}

.overlay {
  background-color: rgba(0, 0, 0, 0.5); /* hitam 50% transparan */
}
💡

Tips Pro

Selalu pastikan ada kontras yang cukup antara warna teks dan latar belakang. Standar aksesibilitas web (WCAG) merekomendasikan rasio kontras minimal 4.5:1 untuk teks normal. Kamu bisa cek pakai tool gratis seperti WebAIM Contrast Checker.

🅰️ Font CSS: Ganti Tampilan Teks dari Membosankan jadi Berkarakter

Font itu seperti suara. Satu tulisan yang sama bisa terasa berbeda tergantung "suara" yang dipakai — serius, santai, modern, atau klasik. Properti font CSS yang paling sering kamu pakai adalah font-family, font-size, font-weight, dan font-style.

🚀 Cara Pakai Google Fonts dalam 3 Langkah

1

Kunjungi fonts.google.com dan pilih font favoritmu

Klik font yang kamu mau, lalu pilih "weight" (ketebalan) yang diperlukan. Rekomendasiku: cukup pilih 1–2 weight untuk menghindari halaman jadi lambat.

2

Salin tag <link> dan tempel di dalam <head> HTML-mu

<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;700&display=swap" rel="stylesheet">
3

Pakai di CSS-mu dengan font-family

body { font-family: 'Inter', sans-serif; }

Berikut contoh properti font CSS yang sering dipakai:

style.css — font properties
h1 {
  font-family: 'Playfair Display', Georgia, serif;
  font-size: 2.5rem;      /* 1rem = 16px pada umumnya */
  font-weight: 700;       /* 400 = normal, 700 = bold */
  font-style: normal;    /* atau italic */
  letter-spacing: -0.02em; /* jarak antar huruf */
}

p {
  font-family: 'Plus Jakarta Sans', sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.75;     /* jarak antar baris — penting! */
}

Insight Penting

Selalu tambahkan fallback font setelah nama font utamamu — misalnya 'Inter', sans-serif. Ini "rencana cadangan" jika font dari Google gagal dimuat. Tanpa fallback, browser akan pakai font defaultnya yang sering kali kurang menarik.

✍️ Properti Teks CSS: Sentuhan Akhir yang Bikin Beda

Sudah punya warna yang keren dan font yang ciamik? Sekarang finishing touch-nya. Properti teks CSS seperti text-align, text-decoration, dan text-transform adalah sentuhan terakhir yang menentukan apakah halaman webmu terasa "jadi" atau setengah matang.

🔍 Properti Teks Paling Berguna — Lengkap dengan Efeknya

text-align

Rata teks — nilai: left, right, center, justify. Judul biasanya center, isi artikel sebaiknya left untuk keterbacaan.

text-decoration

Dekorasi teks — bisa buat underline, line-through, atau hapus garis bawah link dengan nilai none.

text-transform

Ubah kapitalisasiuppercase (HURUF BESAR), lowercase (huruf kecil), capitalize (Setiap Kata).

line-height

Jarak antar baris — nilai terbaik untuk body text adalah antara 1.5 hingga 1.8. Default browser (1.2) terlalu rapat!

text-shadow

Bayangan teks — sintaks: text-shadow: x y blur color. Gunakan seperlunya — kalau berlebihan jadi norak! 😅

style.css — text properties
.hero-title {
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  text-shadow: 2px 4px 12px rgba(0,0,0,0.3);
}

.article-body {
  text-align: left;
  line-height: 1.8;
  word-spacing: 0.05em;
}

a {
  text-decoration: none;   /* hapus garis bawah default link */
  color: #6366f1;
}

a:hover {
  text-decoration: underline; /* muncul saat hover */
}
⚠️

Perhatian

Hindari text-align: justify untuk teks panjang di web. Meskipun terlihat "rapi", justify bisa menciptakan celah besar antar kata yang justru menurunkan keterbacaan — terutama di layar kecil (HP).

🎯 Kombinasi Warna, Teks & Font CSS: Studi Kasus Nyata

Teori sudah, saatnya kita lihat bagaimana semua properti ini bekerja bersama untuk menghasilkan komponen yang siap pakai. Contoh berikut adalah sebuah kartu artikel blog — persis seperti yang mungkin ada di website kamu suatu hari nanti.

style.css — contoh kartu artikel
/* === Kartu Artikel Blog === */

.artikel-card {
  background-color: #ffffff;
  border-radius: 16px;
  padding: 32px;
}

.artikel-card .kategori {
  font-family: 'Plus Jakarta Sans', sans-serif;
  font-size: 0.75rem;
  font-weight: 700;
  color: #6366f1;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}

.artikel-card h2 {
  font-family: 'Playfair Display', serif;
  font-size: 1.75rem;
  font-weight: 700;
  color: #0f172a;
  line-height: 1.3;
  margin: 8px 0 12px;
}

.artikel-card p {
  font-family: 'Plus Jakarta Sans', sans-serif;
  font-size: 1rem;
  color: #64748b;
  line-height: 1.75;
}

.artikel-card .baca-selengkapnya {
  color: #6366f1;
  font-weight: 600;
  text-decoration: none;
}

Insight: Aturan "3 Font"

Dalam satu halaman web, idealnya kamu hanya pakai maksimal 2–3 font berbeda. Misalnya: satu font serif untuk judul (seperti Playfair Display), satu font sans-serif untuk isi konten (seperti Inter atau Plus Jakarta Sans), dan satu font monospace khusus untuk kode. Lebih dari itu, halaman kamu akan terasa "ramai" dan tidak profesional.

Kesimpulan

Kamu Sekarang Punya Kontrol Penuh atas Tampilan Teks Webmu 🎉

Di artikel ini, kamu sudah belajar tiga pilar utama tampilan teks di CSS:

  • Warna CSS — dengan format HEX, RGB/RGBA, dan named colors, kamu bisa tentukan warna teks dan latar dengan presisi.
  • Font CSSfont-family, font-size, dan font-weight adalah trio andalan untuk mengatur tampilan font.
  • Properti Teks CSSline-height, letter-spacing, dan text-align menentukan keterbacaan dan perasaan keseluruhan halaman.

Menguasai warna, teks, dan font CSS adalah fondasi yang akan kamu pakai terus sepanjang perjalanan belajar web development. Semakin sering praktik, semakin terasa "feel"-nya.

💬 Yuk Diskusi!

Font favoritmu dari Google Fonts apa? Atau ada pertanyaan seputar properti warna teks font CSS yang belum jelas? Tinggalkan komentar di bawah — saya baca dan balas semua! Kalau artikel ini bermanfaat, share ke teman-teman yang juga lagi belajar web ya 🙏

Tags Artikel

#CSS #WarnaCSS #FontCSS #TeksCSS #BelajarCSS #WebDesign #GoogleFonts #Tutorial

No comments:

Post a Comment

saifiahmada.com adalah blog belajar programming Indonesia, membahas lengkap materi bahasa pemrograman: code HTML, CSS, Bootstrap, Desain, PHP, MySQL, coding Java, Query, SQL, dan dunia linux