Presentasi CSS
Presentasi CSS
Pengertian
CSS (Cascading Style Sheets) adalah Bahasa yang
diguanakan untuk menentukan tampilan dan format
halaman website. CSS digunakan Bersama dengan
Bahasa markup seperti HTML untuk membangun
website yang menarik dan memiliki fungsi yang
berjalan baik
CSS
Cascading Style Sheets
Fungsi Contoh
1. Membuat website tampil rapi 1. Menentukan format paragraf
2. Menawarkan variasi tampilan 2. Mengubah warna link
3. Menghighlight baris dalam
tabel
Jenis CSS
● Hex Code
Menggunakan kode warna hexadecimal yang diawali # berisi Fitur CSS
kombinasi 6 digit angka atau huruf (0-9 dan A-F)
Color dan Background
color
●RGB Value
Memilih warna menggunakan fungsi rgb() yang berisi nilai intensitas
warna merah, hijau, dan biru (0-255)
Color dan Background Color
● RGBA (Red, Green, Blue, Alpha)
Variasi dari RGB dengan tambahan nilai alpha yang mewakili
transparansi. Semakin kecil semakin transparan (0-1)
● HSLA
Alpha dan HSL
●Font Family
Mengatur font yang akan digunakan.
● Font Size
Mengatur ukuran dari font yang
digunakan.
Font Weight
Fitur CSS
●
Mengatur ketebalan dari font yang
digunakan. Text
● Font Style
Biasanya digunakan untuk
memberikan style italic.
● Text Decoration
Untuk mengubah dekorasi teks,
seperti menambahkan garis bawah,
garis atas, dan garis tembus.
Text
●Text Transform
Mengubah huruf kapital.
● Text Align
Mengatur perataan teks.
● Overflow
mengatur bagaimana konten yang melebihi ukuran kontainer
(ditentukan oleh height dan width) ditampilkan.
● Overflow Hidden Fitur CSS
Box dan Overflow
Menyembunyikan konten yang melampaui batas ukuran
elemen.
● Overflow Scroll
HTML CSS
Hasil
● Padding
Ruang di dalam elemen, antara konten elemen dan batas (border)
elemen tersebut
● Penulisan dan Penggunan Padding
1.
padding yang sama untuk semua sisi (atas, kanan, bawah, dan kiri)
2.
padding untuk sisi atas-bawah dan kiri-kanan Fitur CSS
3.
Padding
HTML CSS
Hasil
● Margin
ruang kosong di luar elemen, atau antara elemen satu dengan elemen
lainnya di dalam halaman web
● Margin Auto
Jika nilai auto diberikan untuk margin, elemen tersebut akan secara
otomatis diratakan. Ini paling sering digunakan untuk memusatkan
elemen secara horizontal.
Margin
HTML CSS
Hasil
● Display
properti yang menentukan bagaimana sebuah elemen HTML ditampilkan di
halaman web. Mengatur tata letak elemen.
● Jenis Display
1. Inline
Elemen display hanya mengambil lebar sesuai dengan kontennya dan
tidak memulai baris baru (berbaris dengan elemen lain dalam satu baris).
2. Block Fitur CSS
Elemen display selalu menempati satu baris penuh (memulai baris baru)
Display
dan akan mengambil lebar penuh dari kontainer induknya secara
default.
3. Inline-Block
Gabungan antara inline dan block, di mana elemen tetap berada
dalam satu baris seperti elemen inline, tetapi bisa memiliki width dan
height seperti elemen block.
4. Flex
Elemen yang memiliki `display: flex` menjadi kontainer fleksibel, di
mana elemen anak (child elements) di dalamnya akan disusun sesuai
dengan aturan flexbox.
Display
HTML CSS
Hasil
Contoh Gabungan
Sederhana
● Lists Style
Lists dapat distyle menggunakan CSS dengan fitur list-style yang dapat
mengubah seperti tipe list dan posisi list
● Syntax
1.
mengubah jenis atau tipe dari list seperti angka biasa, romawi, dll
2.
mengubah posisi dari marker list, bisa inside atau outside Fitur CSS
3.
Lists Style
mengubah tipe marker list dan position sekaligus dalam satu line
Lists Style
HTML CSS
Hasil
● Table Style
Table dapat distyle menggunakan CSS dengan fitur border yang dapat
mengubah warna, size, dari tabel itu sendiri serta mengubah alignment
dari data yang terdapat di dalam tabel
● Syntax
1.
membuat garis tepi disekitar tabel, dipisah menjadi empat bagian
yaitu top, bottom, left, right
2.
Fitur CSS
Table Style
menggabungkan keseluruhan border dalam sebuah tabel
3.
HTML CSS
Hasil
● Forms
CSS dapat meng-style bentuk form dalam HTML sehingga terlihat lebih
menarik
● Penjelasan
1. dapat mengubah ukuran, warna, border, padding, dan font dari text.
2. dapat mengubah tampilan tombol, seperti warna latar, hover
effects, dan border-radius.
3. dapat menggunakan pseudo-class seperti :focus dan :hover untuk
meningkatkan interaktivitas dan memudahkan pengguna untuk melihat Fitur CSS
elemen mana yang sedang diisi Forms
Lists Style
HTML CSS
Hasil
Referensi