logo logo

Portal media terdepan yang menyajikan informasi terkini seputar dunia teknologi, gadget, dan inovasi digital di Indonesia.

Sentral Media

Langganan Update Teknologi

Dapatkan rangkuman berita mingguan langsung ke email Anda.

Daftar Newsletter

Surabaya, Indonesia

Kota Surabaya, Jawa Timur

Email: redaksi@sentralmediateknologi.id

Frontend & Ui/Ux

Pseudo-Elements Lanjutan: Tipografi dan Interaksi Teks

Tutorial ini membahas tiga pseudo-elements yang berfokus pada manipulasi teks: ::first-letter untuk membuat efek Drop Cap, ::first-line untuk menonjolkan baris pembuka paragraf, dan ::selection untuk memberikan warna kustom saat pengguna menyorot (meng-highlight) teks. Materi ini akan meningkatkan nilai artistik pada konten artikel Anda

avatar
Super Administrator

SentralMediaTeknologi.id


  • 25 Apr 2026
  • 12:34 WIB
Css3
Css3 (Foto: Text Formatting: Text-Align, Text-Decoration, Text-Transform, Letter-Spacing.)

 

Pseudo-Elements Lanjutan: Tipografi dan Interaksi Teks

Dengan pseudo-elements ini, Anda bisa memberikan sentuhan editorial layaknya majalah cetak kelas atas pada portal berita digital Anda.

1. ::first-letter (Membuat Drop Cap)

Selektor ini menargetkan karakter pertama dalam sebuah elemen blok (seperti <p> atau <div>).

  • Fungsi: Sangat sering digunakan untuk membuat Drop Cap (huruf pertama yang berukuran besar dan tenggelam ke dalam baris teks).

  • Properti yang Didukung: Ukuran font, warna, margin, padding, border, dan background.

2. ::first-line (Baris Pertama yang Berbeda)

Selektor ini memberikan gaya khusus hanya pada baris pertama teks di dalam sebuah elemen.

  • Keunikan: Jumlah kata yang terkena gaya ini akan bersifat dinamis. Jika layar diperlebar atau dipersempit, browser akan menyesuaikan kata mana saja yang masuk dalam baris pertama secara otomatis.

  • Kegunaan: Memberikan kesan penekanan (emphasis) pada awal cerita atau artikel untuk menarik perhatian pembaca.

3. ::selection (Kustomisasi Sorotan Teks)

Selektor ini akan aktif ketika pengguna menahan klik dan menarik kursor untuk memilih (highlight) teks di layar.

  • Fungsi: Mengubah warna latar belakang dan warna teks saat disorot agar sesuai dengan tema atau branding website Anda.

  • Properti yang Didukung: color, background-color, dan text-shadow.


Tutorial: Implementasi Gaya Editorial

Mari kita gabungkan ketiganya untuk membuat tampilan artikel yang elegan pada proyek SatuMedia.

Struktur HTML:

HTML
<article class="news-content"> <p>Laravel 11 memperkenalkan banyak perubahan revolusioner dalam struktur foldernya. Hal ini memungkinkan pengembang untuk membangun aplikasi dengan lebih efisien tanpa terganggu oleh banyak file konfigurasi di awal proyek.</p>
</article>

Kode CSS:

CSS
/* Membuat Drop Cap pada huruf pertama di paragraf */
.news-content p::first-letter { font-size: 3.5rem; font-weight: bold; float: left; margin-right: 8px; line-height: 1; color: #3498db; /* Sesuaikan dengan warna brand */ font-family: serif;
} /* Membuat baris pertama tebal dan bergaya kapital */
.news-content p::first-line { font-weight: 600; color: #2c3e50; text-transform: uppercase; letter-spacing: 1px;
} /* Mengubah warna highlight saat teks di-block oleh kursor */
::selection { background-color: #3498db; color: white;
}


Tips Profesional untuk Developer

  • Gunakan Float pada Drop Cap: Agar teks di baris kedua dan seterusnya mengalir rapi di sebelah kanan dan bawah huruf pertama, pastikan Anda menggunakan float: left dan mengatur line-height dengan pas (biasanya bernilai 1 atau disesuaikan ukurannya).

  • Batasan Properti ::first-line: Perlu diingat bahwa ::first-line hanya mendukung properti dasar tertentu seperti font, warna, background, dan text-decoration. Anda tidak bisa mengubah margin atau padding pada baris pertama secara mandiri.

  • Konsistensi Brand: Gunakan warna dari sistem palet utama website pada ::selection. Saat pembaca menyalin kutipan berita, mereka akan merasakan pengalaman visual yang konsisten dengan identitas platform Anda.

Saran Implementasi: Penerapan ::first-letter akan sangat menarik dan menambah nilai estetika jika digunakan secara konsisten pada paragraf pembuka artikel di riwara.id untuk memberikan kesan premium dan profesional bagi para pembacanya!

Stories

avatar

Jurnalis dan analis internasional, mengurai dinamika geopolitik, ekonomi global, dan konflik dunia dengan ketajaman dan kedalaman.


Bagikan artikel ini

Stay Connected