Guys follow ig mimin Follow Instagram

Belajar Frontend Part 4 - Kenalin nih CSS

Pengantar CSS: Dasar-Dasar Styling Halaman Web

Halo! Jika kamu sudah memahami dasar HTML, saatnya untuk melanjutkan ke bagian berikutnya dalam pengembangan web: CSS atau Cascading Style Sheets. Di artikel ini, kita akan membahas apa itu CSS, bagaimana cara menghubungkannya dengan HTML, serta beberapa konsep dasar seperti selektor dan properti CSS.

CSS memungkinkan kamu untuk memberikan gaya atau tampilan pada elemen HTML, seperti warna, ukuran font, margin, dan lainnya. Tanpa CSS, halaman web akan terlihat sangat sederhana dan tidak menarik. Yuk, mari kita mulai!

---

#1. Apa itu CSS?

CSS adalah singkatan dari Cascading Style Sheets. Ini adalah bahasa yang digunakan untuk mengontrol tampilan dan layout dari elemen-elemen HTML pada halaman web. Dengan CSS, kita dapat menentukan berbagai aspek tampilan seperti:

  • Warna latar belakang
  • Ukuran dan jenis font
  • Jarak antar elemen (margin, padding)
  • Layout halaman (misalnya, posisi elemen, atau penggunaan grid dan flexbox)
  • Efek transisi dan animasi

Misalnya, jika kamu ingin mengubah warna teks pada halaman web, kamu bisa menggunakan CSS seperti ini:


p {

  color: blue;

}

CSS akan mengubah warna teks dalam elemen <p> menjadi biru.

---

#2. Cara Menghubungkan CSS dengan HTML

Agar CSS bisa berfungsi, kita harus menghubungkannya dengan file HTML. Ada tiga cara utama untuk melakukannya:

  • Inline CSS: Menyertakan CSS langsung di dalam elemen HTML menggunakan atribut style.
  • Internal CSS: Menulis CSS di dalam tag <style> di bagian <head> pada file HTML.
  • External CSS: Menghubungkan file CSS terpisah dengan menggunakan tag <link> di dalam bagian <head>.

Contoh penggunaan inline CSS:


<p style="color: red;">Ini adalah teks berwarna merah.</p>

Contoh penggunaan internal CSS:


<head>

  <style>

    p {

      color: green;

    }

  </style>

</head>

Contoh penggunaan external CSS:


<head>

  <link rel="stylesheet" href="styles.css">

</head>

Dengan external CSS, kita dapat memisahkan kode gaya dari kode HTML, yang membuatnya lebih terorganisir dan mudah dikelola.

---

#3. Selektor CSS

Selektor CSS digunakan untuk memilih elemen HTML yang ingin diberikan gaya. Ada beberapa jenis selektor, di antaranya:

  • Selektor Elemen: Memilih elemen berdasarkan tag HTML-nya. Contoh: p, h1, div.
  • Selektor ID: Memilih elemen dengan ID tertentu. Digunakan dengan tanda pagar (#). Contoh: #header.
  • Selektor Kelas: Memilih elemen dengan kelas tertentu. Digunakan dengan tanda titik (.). Contoh: .container.

Contoh penggunaan selektor:


/* Memilih semua elemen <p> */

p {

  font-size: 18px;

}

/* Memilih elemen dengan id="header" */

#header {

  background-color: gray;

}

/* Memilih elemen dengan class="container" */

.container {

  margin: 20px;

}

---

#4. Properti CSS Dasar

Properti CSS digunakan untuk menentukan gaya yang diterapkan pada elemen HTML. Setiap properti memiliki nilai yang menunjukkan gaya yang ingin diterapkan. Berikut beberapa properti dasar yang sering digunakan:

  • color: Menentukan warna teks.
  • background-color: Menentukan warna latar belakang.
  • font-size: Menentukan ukuran font.
  • margin: Menentukan jarak luar (luar elemen) dari elemen lain.
  • padding: Menentukan jarak dalam (di dalam elemen) dari konten elemen.

Contoh penggunaan properti:


h1 {

  color: red;

  font-size: 36px;

}

p {

  background-color: yellow;

  margin: 10px;

  padding: 15px;

}

---

#5. Kesimpulan

CSS adalah alat yang sangat kuat untuk membuat halaman web kamu menjadi lebih menarik dan mudah digunakan. Dengan menggunakan CSS, kamu dapat menyesuaikan tampilan dan layout halaman web sesuai dengan keinginan. Pada artikel ini, kita telah belajar dasar-dasar CSS seperti penghubungan dengan HTML, selektor, dan properti dasar. Semoga artikel ini membantu kamu untuk memulai perjalanan belajar CSS!


إرسال تعليق

Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.