Teks dan Background SERIF SANS-SERIF MONOSPACE

dokumen-dokumen yang mirip
{CSS} Cascading Style Sheet

CSS RANDY CAHYA WIHANDIKA, S.ST., M.KOM

XHTML dan Dasar-dasar CSS XHTML

CSS Cascading Style Sheet

Author : Minarni, S.Kom.,MM

DASAR-DASAR CSS DASAR-DASAR CSS By: Rohi Abdulloh A. PENGENALAN

PRAKTIKUM 3 Pengenalan CSS

APLIKASI WEB DAY 3. (Cascading Style Sheets)

Cara Value keterangan

LAPORAN RESMI PRAKTIKUM TEKNOLOGI WEB PENGENALAN CSS OLEH : LISTHYA KUMALASARI

Percobaan 1: Pengenalan Syntax Simpan file berikut dengan nama percobaan1.html

CSS Cascading Style Sheet

Multiple Style akan meng-cascade kedalam Style Lain

LAPORAN RESMI. PRAKTIKUM TEKNOLOGI WEB Image dan Link

Contoh Syntax: Contoh di atas menunjukkan. S e l e c t o r : h 1. P r o p e r t y : c o l o r. V a l u e : r e d. (red).

CSS background mengizinkan kita untuk mengatur warna, setting image, repeat image secara horizontal dan vertical.

Introduksi. Team Training SMK-TI I-58

MODUL III CASCADING STYLE SHEET

DAFTAR ISI DAFTAR ISI... 1 KATA PENGATAR... 2 BAB I PENDAHULUAN Latar Belakang Rumusan Masalah Tujuannya...

MODUL PRAKTIKUM PEMROGRAMAN WEB (DASAR)

Daftar isi. West PoinT edu

MODUL 1 STYLE SHEET UNTUK TAMPILAN DASAR

Animasi Dengan CSS3. Mahasiswa memahami konsep dasar animasi CSS3 Mahasiswa memahami konsep transisi Mahasiswa memahami konsep transformasi

Cara Membuat website dengan Dreamweaver

CSS (Cascade Style Sheet)

Keuntungan Memisahkan presentation sebuah dokumen dari content document itu sendiri Mempermudah dan mempersingkat pembuatan dan pemeliharaan dokumen w

MATERI II CASCADING STYLE SHEETS (CSS) DASAR

Modul 10 DreamWeaver MX Suendri, S.Kom

LAPORAN PRAKTIKUM 4 PENGENALAN CSS

A. LATAR BELAKANG ATAU BACKGROUND

MODUL PRATIKUM 04A PEMROGRAMAN BERBASIS WEB (CCP119)

BAB III CASCADING STYLE SHEET

Introduksi. Team Training SMK-TI I-58

Modul 3 CSS CASCADE STYLE SHEET

BAB IV CASCADING STYLE SHEET (CSS)

Membuat Button Dengan CSS

Metode Penulisan Dasar CSS

Secara garis besar, terdapat 3 cara menginput kode CSS, yaitu metode Inline Style, Internal Style Sheets, dan External Style Sheets.

CSS. Cascading Style Sheet. Spesifikasi lengkap di :

LAPORAN RESMI. Image dan Link. Dosen Pembimbing : Dwi Susanto,ST, MT. Oleh Hamidah Nur Hidayati

Pemrograman Basis Data Berbasis Web

Pemrograman Web PRAKTIKUM 3 CSS. TUJUAN BELAJAR Mahasiswa dapat menggunakan css untuk mengatur gaya tampilan elemenhtml

6. HTML & CSS. PTI15010 Pemrograman Web. Agi Putra Kharisma, S.T., M.T. Genap 2014/2015. Desain slide ini dadaptasi dari University of San Fransisco

CSS BOXES. Langkah Kerja. Percobaan

Penulis :

Perancangan Web. Perancangan Web. Oleh : Moh. Sulhan. By : MOH.SULHAN

PEMROGRAMAN WEB 1 CSS

LAYOUT. Alat dan Bahan. Cara Kerja. Percobaan. Nama : Dwi Setiya Ningsih Kelas : PJJ D3 T1 NRP :

Table, List, Form DWI SETIYA.N. /

A. LATAR BELAKANG ATAU BACKGROUND

CSS? Contoh sederhana Selector Mekanisme mengaplikasikan CSS Elemen-elemen CSS

Pemrograman Basis Data Berbasis Web

CSS (Cascading Style Sheet) Oleh : Devie Rosa Anamisa

CSS. inheritance (pewarisan)

Pengenalan Script. Definisi HTML

: PRAKTIKUM CSS 3 [Color dan Background] NAMA : KELAS : TANGGAL PRAKTIKUM :

Materi 1. Selamat Datang Di Frontpage 2000

Modul Praktikum 2 Dasar-Dasar Teknologi Informasi dan Komunikasi. Mengolah Kata Dengan Microsoft Word (1)

MODUL PRATIKUM 04B PEMROGRAMAN BERBASIS WEB (CCP119)

DAFTAR ISI Bab 1 Mengenal Teknologi Internet dan Web... 1 Bab 2 Tentang CSS... 9

Pemrograman Basis Data Berbasis Web

Standar Kompetensi Memahami Pengertian Cascading Style Sheets (CSS), Struktur CSS, Cara kerja CSS, menempatkan CSS dalam HTML

MODUL 3 STYLE SHEET RINGKASAN

Cara membuat HTML dasar

1. Teori MODUL 1 HTML. Tujuan: Mampu menjelaskan pengertian HTML,Struktur Dasar, Tag Tag HTML, dan mampu membuat aplikasi dengan menggunakan tag HTML

Komunikasi Multimedia

CSS Cascading Style Sheet

1. HTML DASAR Struktur dokumen HTML(Tag, Element, Attribute), Element HTML, Element HEAD, Element TITLE, Element BODY

Desain Grafis. RAHMADY LIYANTANTO liyantanto.wordpress.com

MODUL I PENGENALAN HTML. a. Mengenalkan kepada mahasiswa mengenai pemrograman WEB dengan menggunakan HTML b. Mengenalkan kode-kode HTML 2.

Modul Desain Web Teori + Praktik HTML, CSS, dan Javascript

SIMPLE TUTORIAL - ADOBE DREAMWEAVER CS 5 Oleh: H. Heri Istiyanto, S.Si., M.Kom.

MODUL 1 HTML. (HyperText Mark-Up Language)

PEMBUATAN BAHAN AJAR KIMIA BERBASIS WEB MENGGUNAKAN MICROSOFT FRONTPAGE

Pemrograman Internet by Susiana Sari, S.Kom

Cara Mudah Mengedit Cascading Style Sheet (CSS)

CSS dan Tata Letak Pemrograman Internet (TKE ) Program Studi Teknik Elektro, Unsoed

Area kerja. Gambar 1. Tampilan awal MS FrontPage

/* styling paragraf, teks paragraf berwarna biru dan rata tengah */ p {color:blue;text-align:center;}

LAYER DAN HYPERLINK. B. Kegunaan Layer: 1. Layer

Gambar 3.1 Kotak Dialog Font & Character Spacing

Pemrograman Web. Cascading Style Sheets. Created by : Rifqi Sambas Khairurrohman

Pemrograman Basis Data Berbasis Web

pengayaan dan penomoran PENGAYAAN (STYLE)

KELAS TANGGAL PRAKTIKUM

MODUL PEMOGRAMAN WEB I STMIK IM BANDUNG MODUL PEMOGRAMAN WEB I. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

SMH2D3 Web Programming. 4 BAB IV WEB DESIGN CSS3. H a l IDENTITAS. Kajian Web Design menggunakan HTML5 dan CSS3

Pengenalan HTML dan CSS

Table of figure. Gambar Gambar Gambar

4. Berikut ini termasuk tag tag yang biasanya diletakkan di dalam kelompok tag Body, kecuali. a. bgcolor c. link b. font d. meta

MODUL III CASCADING STYLE SHEET

[ KP215 - Otomasi Perkantoran ]

Bab 5. Cascading Style Sheet (CSS)

Cascading Style Sheet (CSS) Didik Dwi Prasetya

Materi. I. Pengenalan HTML II. Basic Tag HTML III. Table IV. Image

Pemrograman Web. Berikut adalah contoh dari penulisan style text-align yang disisipkan di selector h1 dan paragraf.

CSS. Auriza Akbar 1 Juni 2012


Triswansyah Yuliano

Transkripsi:

Tujuan Teks dan Background Mahasiswa dapat memahami pengaturan teks melalui CSS Mahasiswa dapat memahami berbagai jenis ukuran teks Mahasiswa dapat memahami pengaturan background melalui CSS Dasar Teori Pada materi kali ini akan dibahas tentang teks yang meliputi pemilihan font, pengaturan format teks, dan beberapa property yang biasa digunakan pada teks. Selain itu juga akan di bahas tentang background, baik background berupa warna atau gambar. Teks Pengaturan format pada teks sangat mempengaruhi kemudahan bagi pengunjung dalam membaca halaman web anda. Property untuk pengaturan teks setidaknya dapat dibagi kedalam dua kelompok, yaitu: Pengaturan yang langsung mempengaruhi font dan tampilannya di layar. Misalnya seperti typeface yang didalamnya termasuk pengaturan tebal, normal, atau italic dan juga pengaturan ukuran teks Pengaturan yang memiliki efek sama, tanpa mempertimbangkan jenis font yang anda gunakan. Pengaturan ini termasuk warna teks dan jarak antar huruf atau antar karakter. Terminologi Typeface SERIF SANS-SERIF MONOSPACE Jenis font ini memiliki detail ekstra pada tiap tepiannya. Detail ini dikenal dengan nama serifs Jenis font ini memiliki garis lurus hingga ujung karakter, sehingga dari sisi design lebih terlihat bersih Setiap huruf pada font monospace memiliki lebar yang sama (dan sebaliknya). Dalam dunia percetakan, jenis font ini sering dipakai pada penulisan yang panjang, karena karakter tulisan jenis ini mudah untuk dibaca Layar memiliki resolusi yang lebih kecil daripada cetak, sehingga apabla teksnya kecil, jenis sans-serif dapat lebih mudah di baca Jenis font ini umum dipakai pada kode pemrograman karena mudah untuk diikuti teksnya Memilih Jenis Font Untuk Website Anda Saat memilih jenis font yang ingin anda pakai pada website anda, perlu dipahami bahwa browser hanya menampilkan font yang telah terinstall dikomputer yang anda pakai. Hal ini berakibat terhadap jumlah pilihan font yang terbatas. Ada beberapa teknik yang bisa digunakan untuk mengatasi keterbatasan pemilihan jenis font tersebut. Dimungkinkan juga untuk menentukan lebih dari satu jenis font dan membuat

semacam urutan pemilihan. Misalnya jenis font yang pertama tidak dikenali, maka akan memakai jenis font berikutnya. Contoh penulisannya misalnya seperti berikut ini: Font-family: georgia, Times, serif; Terdapat beberapa cara untuk menggunakan fonts dalam web anda dengan tidak hanya terbatas pada fonts yang telah terinstall dikomputer anda. Akan tetapi yang perlu dipertimbangkan adalah tidak semua font gratis, sebagian ada yang harus anda beli lisensinya Font-Family Font-Face Service-Based Font- Face Font perlu terinstall terlebih dahulu pada komputer yang dipakai. CSS hanya berlaku untuk menentukan font yang akan dipakai CSS menentukan dimana lokasi font dapat didownload apabila belum terinstall di komputer Layanan komersial memberikan akses kepada pengguna ke koleksi yang cukup banyak dengan menggunakan @font-face Kekurangan Pilihan terbatas hanya pada font yang telah terinstall Pengguna harus mendownload file font, yang seringkali memperlambat dalam memuat halaman web yang diakses Ada biaya yang harus dikeluarkan untuk membayar layanan font yang dipakai. Hal ini berkaitan dengan lisensi font Lisensi Anda tidak ikut mendistribusikan font yang anda gunakan, jadi tidak ada kekhawatiran terkait lisensi dari font yang anda pakai Lisensi dari font yang dipakai, harus mengizinkan pendistribbusian dengan menggunakan @font-face Penyedia layanan yang akan mengurusi segala sesuatu terkait lisensi dari font yang anda gunakan Pilihan Font Pilihan font terbatas hanya pada font yang telah terinstall Pilihan terbatas, karena tidak banyak font yang disediakan secara gratis Setiap penyedia layanan memberikan pilihan font yang berbeda Menentukan Jenis Font dengan Font-Family

Property font-family memungkinkan anda untuk menentukan jenis font yang akan diterapkan pada elemen yang anda tentukan. Value dari property ini adalah tipe font yang ingin anda pakai. Pengguna yang mengunjungi website anda baru dapat menampilkan jenis font yang anda tentukan apabila font tersebut telah diinstall dikomputer pengguna tersebut. Anda bisa menentukan beberapa font sekaligus yang dipisahkan dengan tanda koma. Apabila jenis font yang pertama tidak dikenali, maka akan digunakan jenis font berikutnya dari daftar font yang anda tuliskan. Seringkali daftar font yang dituliskan diakhiri dengan jenis font yang umum, misalnya serif. <style type="text/css"> body { font-family: Georgia, Times, serif;} h1, h2 { font-family: Arial, Verdana, sansserif;}.credits { font-family: "Courier New", Courier, monospace;} </style> Apabila nama font lebih dari dua suku kata, maka perlu dituliskan dalam dua tanda petik. Desainer menyarankan bahwa sebuah halaman web akan nampak lebih baik apabila menggunakan jenis font tidak lebih dari tiga jenis dalam satu halaman. Ukuran Font Property font-size memungkinkan anda untuk menentukan ukuran dari font yang anda gunakan. Terdapat beberapa cara dalam menentukan ukuran dari sebuah font. Yang paling umum dipakai adalah: Pixels Pixel seringkali dipakai karena memberi keluasan web desainer dalam menenentukan secara tepat ruangan yang diperlukan untuk teks yang akan ditampilkan. Nilai dari besarnya pixel diikuti huruf px Persentase Ukuran default teks pada browser adalah 16px. Jadi sebuah font berukuran 75% sama dengan 12px, dan 200% sama dengan 32px. Apabila anda telah menentukan ukuran font pada elemen <body> dengan

ukuran 75% dari ukuran default (sehingga ukurannya 12px), dan kemudian anda menentukan lagi ukuran pada elemen yang berada dalam elemen <body> dengan ukuran 75%, maka ukuran fontnya akan menjadi 9px, yakni 75% dari 12px. EM Sebuah em sama dengan lebar dari sebuah huruf m. Em memungkinkan anda untuk merubah ukuran teks yang berhubungan dengan ukuran yg ada di parent element. Pseudo Element dan Pseudo Class Pada pengaturan teks, seringkali kita menggunakan pseudo element. Pseudo elemen ini memiliki beberapa bentuk dan beberapa model pengaturan. Misalnya untuk mengatur agar huruf pertama dari sebuah paragraf ukurannya jauh lebih besar dibandingkan yang lain. Pseudo class yang akan sering kita temui adalah link. Contoh Pseudo Element p.intro:first-letter { font-size: 200%;} p.intro:first-line { font-weight: bold;} Cara ini memungkinkan anda untuk mengatur ukuran yang berbeda untuk huruf pertama atau baris pertama pada sebuah teks dengan menggunakan :firstletter dan :first-line. Model ini seperti yang biasa terlihat pada majalah atau surat kabar dimana huruf pertama ukurannya jauh lebih besar dibandingkan yang lain Contoh Pseudo Class Browser secara default akan menampilkan link dengan warna biru serta garis dibawahnya, dan warna akan berubah warnanya setelah link tersebut di klik untuk memberi tahu pengguna link mana saja yang telah dikunnjungi. a:link { color: deeppink; text-decoration: none;} a:visited { color: black;} a:hover { color: deeppink; text-decoration: underline;} a:active { color: darkcyan;} :link Mengatur tampilan link yang belum diklik :visited Mengatur tampilan link yang telah di klik :hover Untuk mengatur tampilan saat pointer berada di atas link.

Background Properti background digunakan untuk mendefinisikan efek background pada sebuah element. Properti CSS untuk background antara lain: background-color background-image background-repeat background-attachment background-position Background Color h1 {backgroundcolor:#6495ed;} p {background-color:#e0ffff;} div {backgroundcolor:#b0c4de;} Digunakan untuk mengatur warna background pada sebuah element. Biasanya nilainya berupa hexadesimal, meskipun tidak menutup kemungkinan untuk menuliskan kode RGB atau nama warna. Background Image body { backgroundimage:url('paper.gif'); } url merupakan lokasi dimana file gambar tersebut berada. Background image untuk mengatur gambar sebagai background sebuah element. Secara default, gambar yang digunakan sebagai background akan ditampilkan berulangkali hingga memenuhi area yang menampilkannya Background Repeat Background Repeat berfungsi untuk mengatur apakah gambar akan ditampilkan berungkali ke arah sumbu x atau sumbu y, atau gambar ditampilkan sekali saja. Secara default, tampilan background berupa gambar akan ditampilkan baik ke arah sumbu x ataupun sumbu y. body { backgroundimage:url('gradient2.png'); background-repeat:repeat-y; } body { backgroundimage:url('gradient2.png'); background-repeat:no-repeat; }

Adakalanya gambar hanya perlu ditampilkan berulangkali ke arah sumbu y atau sumbu x. Contoh kode berikutnya untuk mengatur agar tampilan background berupa gambar tidak diulangi atau hanya ditampilkan sekali saja Background Position Property background-position digunakan untuk menentukan titik awal lokasi dari background. Nilai dari property background position adalah berpatokan pada sumbu X dan Y. Nilai pertama adalah lokasi berdasarkan sumbu X dan nilai kedua dari sumbu Y. div { background-image:url('smiley.gif'); background-repeat:no-repeat; background-position:left top; } Nilai yang bisa digunakan untuk border position antara lain left top left center left bottom right top right center right bottom center top center center center bottom Apabila anda tidak menuliskan satu lokasi saja, misalnya left, maka secara otomatis posisi lokasi kedua adalah ditengah. Contoh penggunaan: background-position:left top;

x% y% Contoh: Background-position:25% 75%; Nilai pertama adalah posisi horisontal dan nilai kedua adalah vertical. Posisi 0% 0% berada di pojok kiri atas. Pojok kanan bawah bernilai 100% 100%. Apabila anda menuliskan hanya satu nilai, maka nilai berikutnya secara otomatis 50%. Secara default bernilai 0% 0% xpos ypos Deskripsinya sama dengan sebelumnya. Contoh: Background-position: 20px 40px; Langkah Kerja Berikut ini langkah kerja yang perlu anda lakukan selama menyelesaikan semua percobaan yang ada pada praktikum ini 1. Buatlah folder baru bernama Praktikum7 dan pastikan anda menyimpan semua file percobaan di praktikum ini pada folder tersebut 2. Buat folder css dan images 3. Simpan semua file gambar yang diperlukan pada file images 4. Buka teks editor pilihan anda 5. Ketikkan semua kode yang ada pada tiap percobaan 6. Setiap kali anda menyelesaikan satu percobaan, simpan dengan nama file sesuai nomor percobaan dengan ekstensi.html 7. Apabila anda menggunakan notepad, pastikan anda merubah pilihan tipe file pada Save as Type menjadi All Files 8. Apabila anda menggunakan notepad++, pada pilihan tipe file, pilih yang bertipe HTML. Percobaan Percobaan 1 : Font Family

Percobaan 2: Font Size Percobaan 3 : Text Transform

Percobaan 4: Text Decoration Percobaan 5 : Text Shadow

Percobaan 6: Pseudo Element Percobaan 7: Pseudo Class : style link

Percobaan 8 : Selector ID

Percobaan 9: Selector Class

Percobaan 10: CSS Background Percobaan 11 : Background Image Repeat

Percobaan 12 : Background Image no repeat and position

Tugas 1. Buatlah sebuah halaman yang menggunakan pengaturan teks yang telah anda pelajari di atas yang meliputi teks shadow, pengaturan style link dan lain-lain. Hasil outputnya seperti di bawah ini. Didalamnya juga terdapat link. Judul nama PENS menggunakan text shadow. Begitu juga tinggi tiap baris pada paragraph juga diatur. 2. Dengan menggunakan gambar sebagai background dan pengaturan format teks, buatlah tampilan seperti di bawah ini