Lutfi Budi Ilmawan Univ. Muslim Indonesia

Slides:



Advertisements
Presentasi serupa
Cascading Style Sheet Gufron Gufron - Sub Bahasan • Pendahuluan • Konsep Dasar CSS • Syntax/Perintah CSS • Implementasi.
Advertisements

Desain web – pertemuan 10 CSS (Part 3).
ID pada CSS.
Cascade Style Sheet (CSS) Dahlan Abdullah /
Cascading Style Sheets (CSS)
13 CSS ( CASCADING STYLE SHEET II ) Bayangkan jika kita memiliki website dengan 100 halaman. Bayangkan apabila anda ingin mengganti jenis huruf dari tiap.
CSS Cascading Style Sheet
( Cascading Style Sheet) Bagian 1
Pertemuan 9 Cascading Style Sheet (css)
HTML Lanjut & CSS By : Muhammad Zen S. Hadi Digital Communication Laboratory EEPIS-ITS.
Minggu …8… Page 1 MINGGU Ke delapan Web Teknologi 2 Pokok Bahasan: CSS and Themes Tujuan Instruksional Khusus: Mahasiswa akan dapat menjelaskan dan mengaplikasikan.
Tim FT Elektro UHAMKA CSS (Cascading Style Sheet)
PENGERTIAN CSS.
CSS.
HTML - CSS Cascading Style Sheet.
Pengembangan Evangs Mailoa Cascading Style Sheet (CSS) dan HTML Form WEB.
Cascading Style Sheet Oleh : Edy Mulyanto
Web and Multimedia based Programming K2133 Pemrograman berbasis Web dan Multimedia 1.
Latihan CSS.
Pemrograman Berbasis Web CSS
PERTEMUAN 6. .classshadow { font-family: color:#333333; text-shadow: 1px 2px 3px blue; } kita juga bisa menambah value lagi misal : text-shadow: 1px 2px.
Pemrograman Web HTML (1) Andy Haryoko, ST.
FORM Kegunaan Form : memperoleh data-data user baik nama, alamat dan data lainnya untuk mendaftar pada service yang di sediakan. memperoleh informasi pembelian.
CSS (Cascading Style Sheet)
CSS Eksternal & Style Elemen
PENGENALAN CSS CSS = Cascading Style Sheet Fungsi : mendefenisikan style untuk suatu teks dengan jenis huruf, ukuran, warna tertentu.
Cascading Style Sheet (CSS) dan HTML Form
CSS digunakan oleh penulis maupun pembaca halaman web untuk menentukan warna, jenis huruf, tata letak, dan berbagai aspek tampilan dokumen. CSS digunakan.
Cascading Style Sheet (CSS)
Cascading Style Sheet (CSS)
Pemrograman Web List, link, & Tag img
Bahasa Style CSS L. Erawan.
...Lanjutan Pokok Bahasan Bahasa Style CSS L. Erawan.
Pemrograman Web Tag table & Tag Division
Pemrograman Berbasis Web CSS
Cascading Style Sheet (CSS)
PERTEMUAN CSS Pengenalan CSS.
CSS (Cascading Style Sheet)
Cascading Style Sheets (CSS)
(Cascading Style Sheet)
HTML CSS.
Perkenalan CSS.
Cascading Style Sheets (CSS)
Pengenalan CSS Apasih CSS itu ?.
Perancangan & Pemrograman Web
CASCADING STYLE SHEETS (CSS)
Firman Wahyudhie Cascading STYLE SHEET.
Cascading Style Sheet (CSS)
KOMPUTER APLIKASI IT XHTML & CSS MODUL 06
(Cascading Stylesheet)
CSS Pertemuan 12 Matakuliah : L0182 / Web & Animation Design
PERTEMUAN 5 CSS IMAGE.
Cascade Style Sheet (CSS)
CSS.
( Cascading Style Sheet) Bagian 1
CSS.
( Cascading style sheets)
Pemrograman Web HTML (5) Form CSS Andy Haryoko, ST
Assalamu’alaikum Warohmatullah Wabarokatuh Selamat Pagi 
Pemrograman Web I --CSS--
APLIKASI KOMPUTER “WEBSITE”
Implementasi CSS Ada 4 cara memasang kode CSS ke dalam halaman situs, yaitu: Inline CSS Embedded (memasang kode ke dalam bagian External.
...Lanjutan Pokok Bahasan Bahasa Style CSS L. Erawan.
Cascading Style Sheet.
Pengolahan Informasi Berbasis Bahasa Pemrograman Script
PENGENALAN CSS CSS = Cascading Style Sheet Fungsi : mendefenisikan style untuk suatu teks dengan jenis huruf, ukuran, warna tertentu.
CSS (Cascading Style Sheet)
List dan Image pada HTML
CSS Cascading Style Sheet
Web Design CSS.
Transcript presentasi:

Lutfi Budi Ilmawan Univ. Muslim Indonesia Pemrograman Web CSS Lutfi Budi Ilmawan Univ. Muslim Indonesia

Cascading Style Sheet (CSS) Merupakan aturan untuk mengendalikan beberapa komponen dalam sebuah web sehingga akan lebih terstruktur dan seragam. Pada umumnya CSS dipakai untuk memformat tampilan halaman web yang dibuat dengan bahasa HTML, seperti menentukan posisi, merubah warna teks atau background dan lain sebagainya. Terkadang element yang terpasang di html memiliki atribut dan nilai yang sama, maka dengan bantuan CSS setiap element di dalam html bisa dimodifikasi dengan mudah. Maka setiap element yang dibuat dengan CSS bisa mempunyai sifat inheritance (turunan). Dalam sebuah website biasanya terdapat satu atau lebih form, seperti form pencarian, registrasi dan lain sebagainya. Form ini biasa digunakan untuk mengumpulkan data dari pengunjung website. Sebuah form, boleh jadi memiliki beragam kontrol, mulai dari text input, Combo box, Button dan lain sebagainya. Kita akan mempelajari sebagian control tersebut karena kontrol ini adalah yang paling sering digunakan dalam halaman web.

Selector Selector adalah elemen/tag HTML yang ingin diberi style. Dengan cara menuliskan langsung nama tag yang ingin diberi style tanpa perlu menambahkan tanda <>. Jika tag HTML yang ingin diberi style memiliki ID, anda dapat menuliskan nama ID tersebut dengan diawali tanda kress (#). Dan jika tag yang diberi style memiliki Class, maka penulisan selector bisa dilakukan dengan tanda titik (.) diikuti dengan nama class.

Property dan Value Property adalah sifat-sifat yang ingin diterapkan pada selector, seperti warna text, warna background, jarak antar elemen, garis pinggir dan lain sebagainya. Untuk memberikan nilai/value pada property kita gunakan tanda titik dua ( : ). Setiap property diakhiri dengan titik koma (;).

Penulisan CSS Inline Internal External

Inline Penulisan kode CSS dengan metode inline ini bisa dilakukan langsung pada tag yang ingin diberi style dengan menggunakan atribut style. Pada metode ini, tidak perlu menuliskan selector. Karena CSS langsung dituliskan pada tag yang ingin diberi style.

Internal Metode CSS internal ditulis di dalam tag style yang ditempatkan pada tag head.

External Metode yang terakhir adalah dengan membuat file CSS dan dipanggil di dalam tag head. File CSS memiliki ekstensi (akhiran) .css misanya namafile.css. Pemanggilan file CSS dilakukan dengan menggunakan tag link: Atribut rel adalah informasi hubungan (relationship) dari tag link tersebut, yaitu sebagai stylesheet. Href diisi dengan lokasi file CSS yang ingin dimuat. Pemanggilannya sama dengan pemanggilan gambar atau link.

Box Model Semua elemen HTML dapat dianggap sebagai kotak. Pada CSS, istilah box model digunakan ketika kita berbicara tentang desain dan tata letak. Box model pada dasarnya sebuah kotak yang membungkus elemen html. Yang terdiri dari: Margin Padding Border

Box Model (cont.) Box model dapat memungkinkan kita untuk menambahkan border pada sekitar elemen dan menentukan space (ruang) antar elemen.

Box Model Margin Property margin digunakan untuk memberikan jarak antar elemen/tag HTML. Misalnya jarak antar <div> dan tag-tag HTML lainnya. margin-top, memberikan jarak dari atas antar elemen margin-bottom, memberikan jarak dari bawah antar elemen margin-left, memberikan jarak dari kiri antar elemen margin-right, memberikan jarak dari kanan antar elemen

Box Model Padding Property padding untuk memberikan jarak antara konten elemen dengan elemen. padding-top, memberikan jarak dari atas antar konten elemen dan elemen padding-bottom, memberikan jarak dari bawah antar konten elemen dan elemen padding-left, memberikan jarak dari kiri antar konten elemen dan elemen padding-right, memberikan jarak dari kanan antar konten elemen dan elemen

CSS-Shorthand Box Model Karena setiap property dapat memiliki lebih dari satu jenis, misalnya margin dapat memiliki 4 jenis. margin- top, margin-right, margin-bottom, dan margin-left. CSS-Shorthand dapat digunakan untuk menggabungkan seluruh value (top, right, bottom, dan left) ke dalam satu property. Contoh untuk Property margin menjadi seperti berikut : margin = [top_value] [right_value] [bottom_value] [left_value]

CSS-Shorthand (cont.) Box Model Ketika diberikan satu nilai pada property margin, ini artinya nilai tersebut diberikan pada seluruh sisi. margin: 20px; Dengan penulisan seperti di atas, maka nilai dari margin-top, right, bottom dan left adalah 20px. Ketika diberikan dua nilai pada property margin, berarti nilai selanjutnya mengikuti nilai sebelumnya. Dan ketika dinuliskan tiga nilai, maka nilai yang tidak diisi akan mengikuti nilai yang diisi, sama halnya ketika kita memberi 2 nilai.

Box Model Border Property border digunakan untuk memberikan garis pinggir pada elemen, setidaknya ada tiga property yang harus di set, yaitu color, style dan width. Jika diubah contoh kode di atas menjadi CSS- shorthand, kodenya menjadi seperti berikut :

Typography Secara default (bawaan), halaman web yang dibuat akan menggunakan font standar yaitu Times New Roman. Font dapat diubah dengan property font-family. Font tidak dapat diubah jika font yang ditentukan tidak terdapat pada pc. Maka, dapat diberikan lebih dari satu jenis font, font-font yang disebutkan selanjutnya akan menjadi pengganti ketika font sebelumnya tidak ditemukan.

Sans-serif dan Serif Typography Dalam typography jenis font dibagi menjadi dua yakni serif dan sans-serif.

Typography Serif Kata Serif bisa diartikan sebagai kait, jadi jenis huruf serif memiliki kait disetiap ujung hurufnya. Font jenis serif yang paling terkenal adalah Times New Roman. Font jenis ini bisa kita gunakan untuk teks dengan konteks formal atau gaya klasik.

Typography San-serif Arti dari sans, adalah “tanpa”. Jadi sans-serif bias diartikan sebagai jenis font tanpa kait. Yang paling umum digunakan untuk jenis sans-serif adalah arial. Jenis ini memberikan kesan dinamis dan luwes.

Property lainnya Typography font-size  menentukan ukuran font font-weight  menentukan ketebalan font (normal, bold, dan bolder) letter-spacing  mengatur jarak antar huruf line-height  mengatur jarak antar baris text-align  menyelaraskan teks (right, left, justify, dan center)

Floating Property float (melayang) digunakan untuk mengatur letak posisi elemen HTML. Elemen dapat diposisikan di sebelahkiri atau kanan, sehingga memungkinkan elemen lain untuk membungkus di sekitarnya. Pada CSS Floating, elemen melayang horizontal, ini berarti bahwa elemen hanya dapat melayang pada sebelah kiri atau kanan. Sehingga value yang digunakan hanya left dan right. Float berarti melayang. Ketika kita memberikan float pada elemen maka elemen tersebut seolah-olah melayang dan elemen di atasnya (parent) menganggap tidak ada elemen didalamnya (child).