Tugas Pembelajaran CSS
Buat halaman HTML sederhana:
Buat file HTML yang berisi struktur dasar halaman (misalnya
<html>
,<head>
,<body>
, dan konten seperti<h1>
,<p>
, dan<ul>
).Tambahkan CSS internal di dalam tag
<style>
yang terletak di bagian<head>
.
Contoh:
Tugas 1: Menambahkan CSS External
Pisahkan kode CSS dari HTML dengan memindahkan CSS ke dalam file terpisah dengan ekstensi
.css
dan link-kan file CSS tersebut ke dalam file HTML.Misalnya, buat file
style.css
yang berisi CSS dan hubungkan dengan file HTML Anda menggunakan tag<link>
di bagian<head>
.
Bagian 2: Styling Dasar
Tugas 2: Styling Elemen HTML
Ubah warna latar belakang halaman menjadi biru muda (#e0f7fa).
Ganti warna teks paragraf menjadi hitam dan tambahkan padding 10px di sekitar teks.
Ganti warna latar belakang dari elemen heading (
<h1>
) menjadi hijau dan teksnya menjadi putih.
Contoh:
Tugas 3: Menggunakan Margin dan Padding
Atur margin atas dan bawah untuk elemen
<h1>
menjadi 20px.Atur padding kiri dan kanan untuk elemen
<p>
menjadi 15px.Berikan margin kiri dan kanan sebesar 30px pada seluruh halaman body.
Bagian 3: Penggunaan Selector dan Class
Tugas 4: Menambahkan Kelas dan ID
Tambahkan dua kelas baru:
.highlight
untuk teks yang ingin disorot dan.special
untuk memberi gaya khusus pada elemen tertentu.Tambahkan ID
#banner
pada elemen header dan atur warna latar belakangnya menjadi kuning.
Contoh:
Bagian 4: Layout dan Posisi
Tugas 5: Layout Dasar dengan Flexbox
Buat sebuah kontainer dengan tiga elemen di dalamnya, misalnya: tiga div untuk menampilkan kotak. Atur posisi mereka menggunakan Flexbox.
Setel elemen agar posisinya sejajar secara horizontal dan vertikal.
Contoh:
Bagian 5: Media Query dan Responsivitas
Tugas 6: Membuat Halaman Responsif
Gunakan media query untuk mengubah tampilan halaman agar responsif pada perangkat dengan lebar layar kecil (misalnya, layar ponsel dengan lebar di bawah 600px).
Atur lebar kotak menjadi 100% pada layar kecil, dan font menjadi lebih kecil.
Contoh:
Bagian 6: Efek dan Animasi
Tugas 7: Animasi dengan CSS
Tambahkan animasi pada elemen kotak menggunakan
@keyframes
. Misalnya, buat kotak yang berubah warna secara perlahan dari merah ke biru.
Contoh:
Penilaian:
Keakuratan: Cek apakah setiap tugas telah diselesaikan dengan benar sesuai instruksi.
Kreativitas: Cek bagaimana Anda menambahkan variasi dalam desain halaman dan penggunaan CSS.
Kesesuaian Layout: Pastikan tata letak responsif dan dapat menyesuaikan dengan ukuran layar.
Keterbacaan Kode: Pastikan kode HTML dan CSS mudah dibaca dan terorganisir dengan baik.
Batas Waktu Pengumpulan:
Tugas ini bisa dikerjakan dalam waktu satu minggu. Kirimkan hasilnya dalam bentuk file HTML dan CSS terpisah.
Last updated