...Lanjutan Pokok Bahasan Bahasa Style CSS L. Erawan.

Slides:



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

Page 1 IF-ITB/EN/Okt '04 IF1191 – CSS CSS Elfan Nofiari Departemen Teknik Informatika ITB.
Desain web – pertemuan 10 CSS (Part 3).
ID pada CSS.
Cascade Style Sheet (CSS) Dahlan Abdullah /
CSS Cascading Style Sheet Cascading Style Sheet Cascading Style Sheet
Cascading Style Sheets (CSS)
APLIKASI BERBASIS WEB STTI I-Tech Susana Dwi Yulianti, SKom.
DASAR HTML Marina Azizah. Struktur Dokumen HTML Dokumen HTML bisa di bagi mejadi tiga bagian utama: HTML Setiap dokumen HTML harus di awali dan di tutup.
CSS Cascading Style Sheet
Pertemuan 9 Cascading Style Sheet (css)
CSSCSS ADVANCE. CSS Dimension Sifat Dimensi CSS memungkinkan kita untuk mengontrol tinggi dan lebar suatu elemen. 4/7/20152By : Suwondo, S.Kom.
HTML (Hypertext Markup Language)
Cascading Style Sheets (CSS)
A. A. Bajuadji, S.Kom, M.Eng |
CSS(Cascading style sheet) Rina Dewi Indah Sari, S.Kom
Dasar CSS A’ud Solehuddin::Februari2012. Materi Mengenal CSS Mengenal CSS Mencoba CSS Mencoba CSS Penggunaan atribut ID dalam tag Penggunaan atribut ID.
Tim FT Elektro UHAMKA CSS (Cascading Style Sheet)
Pemprograman & Perancangan WEB Pertemuan 6  CSS (Cascading Style Sheet)
PENGERTIAN CSS.
CSS.
HTML - CSS Cascading Style Sheet.
Pemrograman Web/TI/ AK /2 sks - Konsep dasar CSS - CSS properties Cascading Style Sheets (CSS) Pertemuan ke 4.
CSS (Cascading Style Sheet)
Web and Multimedia based Programming K2133 Pemrograman berbasis Web dan Multimedia 1.
Latihan CSS.
Pemrograman Berbasis Web CSS
Pengenalan XML Perbedaannya dengan HTML Kebutuhan akan XML.
PERTEMUAN 6. .classshadow { font-family: color:#333333; text-shadow: 1px 2px 3px blue; } kita juga bisa menambah value lagi misal : text-shadow: 1px 2px.
CSS (Cascading Style Sheet)
CSS Eksternal & Style Elemen
IRAWATI, S.Kom.,MT. PEMROGRAMAN WEB
Cascading Style Sheet (CSS)
Cascading Style Sheets
Modul Design & Pemrograman Web
Lutfi Budi Ilmawan Univ. Muslim Indonesia
...Lanjutan Pokok Bahasan Bahasa Style CSS L. Erawan.
X/HTML - CSS - Javascript
Evaluasi Soal UTS.
Cascading Style Sheets (CSS)
Pemrograman Berbasis Web CSS
Pemrograman internet ABU SALAM, M.KOM.
(Cascading Style Sheet)
Cascading Style Sheets (CSS)
CASCADING STYLE SHEETS (CSS)
Firman Wahyudhie Cascading STYLE SHEET.
Mengubah Text Case Dengan CSS, Anda dapat pula mengubah suatu teks menjadi huruf kecil semua (lowercase), besar semua (uppercase), atau capitalize (hanya.
Cascading Style Sheet (CSS)
Font Font-Family Nilainya berupa nama font yang diinginkan dan generic font Memasukkan nilai dari beberapa font sekaligus dengan pemisah tanda koma (,):
KOMPUTER APLIKASI IT XHTML & CSS MODUL 06
Komponen property yang digunakan dalam css
Pengolahan Informasi Berbasis Bahasa Pemrograman Script
CSS Pertemuan 12 Matakuliah : L0182 / Web & Animation Design
Cascading Style Sheet (CSS)
PERTEMUAN 5 CSS IMAGE.
Cascade Style Sheet (CSS)
CSS.
Triyanna Widiyaningtyas
Pemrograman Web I --CSS--
Darmawan satyananda Mathematics department State university of malang
Cascading Style Sheet (CSS)
APLIKASI KOMPUTER “WEBSITE”
Cascading Style Sheet (CSS)
CSS Khafiizh Hastuti.
Pengolahan Informasi Berbasis Bahasa Pemrograman Script
CSS (Cascading Style Sheet)
CSS (Cascading Style Sheet)
List dan Image pada HTML
CSS Cascading Style Sheet
Web Design CSS.
Transcript presentasi:

...Lanjutan Pokok Bahasan Bahasa Style CSS L. Erawan

Membahas... Jenis-jenis Selektor Pengelompokan Selektor Class dan Id Selektor konteks Floating Positioning Strategi pengaturan

Jenis-jenis selektor Selain elemen HTML, selektor juga bisa berupa class dan id. Selain itu terdapat beberapa jenis selektor lainnya.

Jenis-jenis selektor Selektor class Mengatur tampilan elemen dengan atribut class. Pendeklarasian suatu class menggunakan tanda titik (.), contoh: .tekspenting {font-weight:bolder;} p.utama {text-align:center; font-weight:bold} <p class=“utama”>.....</p> <h1 class=“tekspenting”>.....</h1>

Jenis-jenis Selektor Selektor id Mengatur tampilan elemen dengan atribut id. Pendeklarasian suatu id menggunakan tanda hash (#), contoh: #header {font-size:200%; color:#56f0dd} <h1 id=“header”>Katalog Mebel</h1>

Jenis-jenis Selektor Selektor Kombinasi Selektor CSS dapat berisi lebih dari satu selektor. div p {     background-color: yellow; } Selektor kombinasi diatas akan mengatur semua elemen p yang ada didalam elemen div

Pseudo Class Mengatur tampilan dari kondisi tertentu suatu elemen. Misalnya elemen link: /* link belum dikunjungi */ a:link {     color: #FF0000;} /* link telah dikunjungi */ a:visited {     color: #00FF00;} /* mouse melintasi link */ a:hover {     color: #FF00FF;} /* link yang aktif */ a:active {     color: #0000FF;} Jika link dilewati mouse maka warnanya akan menjadi #ff00ff (ungu)

Pseudo Element Digunakan untuk menentukan tampilan bagian dari suatu elemen p::first-line {     color: #ff0000;     font-variant: small-caps; } Mengatur baris pertama paragrap p::first-letter {     color: #ff0000;     font-size: xx-large; } Mengatur karakter pertama paragrap

Pengelompokkan Selektor Untuk menghemat waktu dan mengurangi jumlah kode, perintah-perintah CSS dapat dikelompokkan Pengelompokan selector : h1,h2,h3 {font-family:arial;color:#123456} Pengelompokan nilai : h1 {font:bold 12pt arial}

Floating Menyusun gambar atau mengatur tata letak (layout) halaman biasa menggunakan teknik floating Teknik ini menggunakan properti float Floating membuat elemen dapat didorong kekanan atau kekiri. Elemen setelah elemen floating akan ditampilkan disisi kiri atau kanan elemen floating Elemen sebelum elemen floating tidak akan terkena dampak floating

Floating image float:left

Hasil Floating float:left Kode CSS: .float_kiri {float:left;} Kode HTML: <img class=“float_kiri” src=“aktor01.jpg”>

Properti Clear float:left clear:left Kode CSS: .non_float {clear:left;} Kode HTML: <img class=“non_float” src=“aktor01.jpg”> Properti clear digunakan untuk menghentikan proses float. Nilainya bisa left, right, atau both

Positioning Properti position memungkinkan untuk memposisikan elemen. Properti juga dapat menempatkan suatu elemen dibelakang elemen yang lain, dan menentukan apa yang akan terjadi bila konten elemen terlalu besar. Elemen dapat diposisikan menggunakan properti top, bottom, left, dan right. Tetapi properti hanya akan bekerja bila properti position diatur terlebih dahulu. Properti-properti tersebut akan bekerja secara berbeda tergantung pada nilai position. Ada 4 metode penentuan posisi.

Static Posisi default elemen adalah static. Posisi elemen static berdasarkan aliran normal halaman web Posisi ini tidak terpengaruh oleh properti top, bottom, left, dan right

Fixed img.header {position: fixed; top:20px; left:20px;} Layar Browser

Relative Heading ini posisinya normal h2.pos_left { position: relative; left: -10px;} h2.pos_right { left: 20px;} 0px Layar Browser Heading ini posisinya normal Heading ini digeser kekiri berdasarkan posisi normalnya Heading ini digeser kekanan berdasarkan posisi normalnya

Ruang Normal Elemen Posisi elemen yg diatur relative, absolute, dan fixed dapat dibuat saling tumpang tindih (bertumpuk) bedanya, kalau pada posisi relative, ruang untuk posisi normal elemen dicadangkan sedangkan fixed dan absolute tidak. Sebagai contoh:

Ruang Normal Elemen Pada Posisi Relative gambar ini diposisikan relative dan diletakkan diatas halaman ruang posisi normal gambar dicadangkan dipindah

Ruang Normal Elemen Pada Posisi Fixed dan Absolute gambar ini diposisikan fixed atau absolute dan diletakkan diatas halaman ruang posisi normal gambar ditiadakan dipindah

Properti CSS

Font font-family: <fontname> p {font-family: Arial, Verdana, "Times New Roman"} font-style: normal | italic p {font-style: italic} font-variant: normal | small-caps p {font-variant: small-caps} font-weight: normal | bold | bolder | lighter | 100–900 p {font-weight: bold} p {font-weight: 400} font-size: xx-small | x-small | small | medium | large | x-large | xx-large font-size: larger | smaller font-size: <length> | <percentage> p {font-size: large} p {font-size: smaller} p {font-size: 200px} p {font-size: 150%} font: [<style>||<variant>||<weight>]? <size>[/<line-height>]? <family> font: caption | icon | menu | message-box | small-caption | status-bar p {font: italic 12pt "Helvetica Nue", serif} p {font: bold italic large Palatino, serif} p {font: normal small-caps bold 120%/120% fantasy} p {font: x-large/20pt "new century schoolbook", serif} p {font: menu}

Color dan Background color: <color> p {color: red} p {color: #448F2C} p {color: rgb(255,0,0)} p {color: rgb(100%,50%,25%)} p {color: #f25} background-color: <color> | transparent body {background-color: transparent} background-image: <url> | none body {background-image: none} body {background-image: url(http://www.site.com/logo.gif)} background-repeat: repeat | repeat-x | repeat-y | no-repeat body {background-repeat: no-repeat} background-attachment: scroll | fixed body {background-attachment: fixed} background-position: [<percentage>|<length>]{1,2} background-position: [ top | center | bottom] || [ left | center | right] body {background-position: 50%} body {background-position: 200px 50%} body {background-position: center} body {background-position: right bottom} background: [ <color> || <image> || <repeat> || <attachment> || <position> ] body {background: url("chess.png") gray 50% repeat fixed }

Text text-indent: <length> | <percentage> p {text-indent: 5em} text-align: left | right | center | justify p {text-align: justify} text-decoration: none | [ underline || overline || line-through || blink ] p {text-decoration: underline overline} text-shadow: none | [ <color> || <length> <length> <length>? ] h1 {text-shadow: 3px 3px 5px red} text-transform: capitalize | uppercase | lowercase | none h1 {text-transform: capitalize} letter-spacing: none | <length> p {letter-spacing: 3px} p {letter-spacing: -1px} word-spacing: none | <length> p {word-spacing: 2em} line-height: normal | <number> | <length> | <percentage> p {line-height: 1.5} white-space: normal | pre | nowrap p {white-space: pre}

List list-style-type: disc | circle | square | decimal | decimal-leading-zero | lower-roman | upper-roman | lower-alpha | lower-latin | upper-alpha | upper-latin | none ul {list-style-type: circle} list-style-image: <url> | none ul {list-style-image: url(bola.gif)} list-style-position: inside | outside ul {list-style-position: inside} list-style: <style> || <position> || <image> ol {list-style: lower-alpha outside url(smiley.gif)} Pertama Kedua ketiga CSS membuat perawatan mudah CSS bahasa style standar CSS membuat tampilan lebih baik outside CSS membuat perawatan mudah CSS bahasa style standar CSS membuat tampilan lebih baik inside

Box Model margin-[top|right|bottom|left]: <length> | <percentage> | auto div {margin-top: 10px} div {margin-right: 20%} div {margin-bottom: -5px} div {margin-left: 20pt} margin: [ <length> | <percentage> | auto ]{1,4} div {margin: 3em} div {margin: 1em 2em} div {margin: 5em 2em 3em} div {margin: 8em 4em 15em 10em} padding-[top|right|bottom|left]: <length> | <percentage> | auto div {padding-top: 10px} div {padding-right: 20%} div {padding-bottom: -5px} div {padding-left: 20pt} padding: [ <length> | <percentage> | auto ]{1,4} div {padding: 8em 4em 15em 10em} border-[top|right|bottom|left]-width: thin | medium | thick | <length> div {border-top-width: thin} div {border-right-width: 6px} div {border-bottom-width: 2em} div {border-left-width: 10} border-width: <width>{1,4} div {border-width: thin medium 10 20}

Box Model border-[top|right|bottom|left]-color: <color> div {border-top-color: green} div {border-right-color: #ff66cc} div {border-bottom-color: rgb(0,128,0)} div {border-left-color: #ee3} border-color: <color>{1,4} | transparent div {border-color: green #ff66cc rgb(128,128,128) #ee3} border-[top|right|bottom|left]-style: hidden | double | solid | dashed | dotted | ridge | outset | groove | inset | none div {border-top-style: double} div {border-right-style: solid} div {border-bottom-style: outset} div {border-left-style: dashed} border-style: <style>{1,4} div {border-style: solid dashed solid dotted} border-[top|right|bottom|left]: <width> || <style> || <color> div {border-top: solid red} div {border-right: thick double} div {border-bottom: red dashed blue} div {border-left: outset 10} border: <width> || <style> || <color> div {border: red solid 1} width: <length> | <percentage> | auto img {width: 40%} height: <length> | <percentage> | auto img {height: 100px}

Selesai