Selasa, 12 April 2016

CSS pada Multimedia

Menyajikan Cascading Style Sheet untuk
Memformat Tampilan Multimedia


Tujuan Pembelajaran.
Setelah mengikuti kegiatan belajar 5 diharapkan peserta didik dapat :
1) Memahami style-style dasar CSS untuk memformat gambar
2) Menerapkan beberapa style untuk memformat tampilan gambar
3) Memahami style-style dasar CSS untuk memformat video
4) Menerapkan beberapa style untuk memformat tampilan video
5) Menyajikan CSS untuk memformat tampilan multimedia pada sebuah
halaman web

 Uraian materi.
Cascading style sheet dapat pula diterapkan pada elemen-elemen HTML
multimedia, diantaranya gambar,video,audio.
1) Cascading style sheet pada tampilan gambar
CSS berperan penting dalam menyajikan informasi dengan visual yang lebih
baik, lebih optimal dari sisi penulisan serta lebih disenangi oleh mesin pencari.
CSS dapat diterapkan hampir pada semua objek yang disisipkan dalam tag
html baik itu tulisan, tabel dan gambar maupun objek lainya. Untuk mengatur
gambar dapat dituliskan secara inline seperti contoh berikut :
<img src="nama-file-gambar" width="lebar" height="tinggi"
alt="text" title="text" border="1" />
Selain dengan cara inline , stlyle CSS dapat diberikan secara embed ataupun
eksternal CSS. Berikut terdapat tiga gambar yang diberi style dimana ukuran
ketiga gambar dibuat sama 200 x 200 dan margin atas gambar adalah 10px
sehingga antar gambar terlihat ada jarak.
Pemrograman Web
<! DOCTYPE HTML>
<html>
<head>
<tittle>Contoh CSS</tittle>
<style>
Img { Margin-top: 10px;
Float: left;
Clear: both;
width:200px;
height:200px;}
</style>
</head>
<body>
Contoh CSS pada gambar (img)<br>
<img src="brokoli.jpg" >
<img src="tomat.jpg">
<img src="paprika.jpg">
</body>
</html>

Pemroraman Web
2) Cascading style sheet Gambar untuk background
Seperti penambahan warna latar, penambahan gambar latar belakang juga
dilakukan dengan menggunakan dua properti, yaitu background dan
background-image. Nilai yang diisikan untuk properti ini ialah url dari gambar,
relatif terhadap file CSS, sama seperti pada penambahan font.
div { background: url(“latar.png”);
background-image: url(“latar.png”);}
kesalahan tersebut bekerja, simpan dan jalankan kode Namun, penambahan
gambar dengan cara di atas akan memberikan masalah ketika ukuran gambar
tidak sama dengan ukuran elemen. Gambar akan ditampilkan berulangkali,
secara horizontal maupun vertikal, jika ukuran elemen lebih besar dari ukuran
gambar. Untuk dapat melihat bagaimana berikut :
<html>
<head>
<title>Background Image Goes Wrong</title>
<style type="text/css">
#utama{backgroundimage:url(kiwi.jpg);height:600px;width:800px;}
</style>
</head>
<body>
<div id="utama">
</div>
</body>
</html>
Pemrograman Web
Karena ukuran asli gambar adalah 50px X 50px sedangkan ukuran background
yang diinginkan adalah 800px X 600px maka gambar akan ditampilkan
berulang-ulang sampai terpenuhi ukuran background 800px X 600px seperti
pada gambar berikut :
Gambar 5.3 penerapan CSS untuk image background
Adakalanya perulangan tampilan gambar otomatis ini tidak diinginkan. Untuk itu
dapat menggunakan properti background-repeat untuk mengatur bagaimana
perulangan kode ingin dilakukan. Terdapat empat nilai yang dapat diisikan pada
properti background-repeat, yaitu repeat, no-repeat, repeat-x, dan repeat-y.
Seperti namanya, no-repeat menghilangkan perulangan, repeat-x memberikan
perulangan hanya pada sumbu x (horizontal), dan repeat-y memberikan
perulangan hanya pada sumbu y (vertikal). Listing Kode CSS di bawah akan
menghilangkan perulangan pada sumbu x dan sumbu y, sehingga kiwi,jpg
hanya akan ditampilkan satu kali :
#utama {background-image: url(kiwi.jpg);
background-repeat: no-repeat;
height: 600px;width: 800px;}
Pemrograman Web
3) Cascading style sheet untuk menyisipkan gambar
Adakala saat membuat halaman web yang berisi artikel diperlukan gambar
yang mendukung artikel tersebut. Agar terlihat rapi dan menarik maka gambar
yang disisipka perlu diberi CSS.
<html>
<head>
<title>
CSS image placement
</title>
<style >
#headline1 { background-image: url(kiwi.jpg);
background-repeat: no-repeat;
background-position: left top;
padding-top:68px;
margin-bottom:50px; }
#headline2 { background-image: url(kiwi.jpg);
background-repeat: no-repeat;
background-position: left top;
padding-top:68px; }
</style>
</head>
<body>
<div id="headline1">CSS (versi sekarang adalah CSS3)
banyak dilibatkan dalam dokumen Web.
Kegunaannya adalah untuk memformat dokumen.
Sebagai contoh, warna teks atau bahkan warna
latarbelakang bisa diatur melalui CSS.
</div>
<div id="headline2">Namun, tentu saja kegunaan CSS jauh
lebih
Pemrograman Web
Page | 80
Bila listing kode dijalankan akan menghasilkan tampilan sebagai berikut :
Gambar 5.4 penerapan CSS untuk penyisipan image pada teks
4) Cascading style sheet pada tampilan video
Untuk penerapan Cascading style shee pada elemen video dapat dituliskan
secara inline seperti contih berikut ini :
<html>
<head>
<title>Test</title>
</head>
<body>
<video controls="controls" style="display:block; margin:
0 auto; width:400px ; heigth:400;" >
<source src="movie.mp4" type="video/mp4" />
Your browser does not support the video tag.
</video>
</body>
Bila listing program diatas dijalankan akan menghasilkan tampilan video yang di
atur tampil “center” dengan atribut width:400px dan height:400px seperti pada
tampilan berikut ini :
Pemrograman Web
5) Cascading style sheet video embed dari youtube
Penyajian video juga bisa memanfaatkan elemen iframe yang dilinkkan ke
alamat video tertentu , misalnya www.youtube.com. Berikut adalah penerapan
CSS secara embed untuk menampilan video dari youtube.
<html>
<head>
<title>Test</title>
<style>
.videoWrapper { position: relative;
padding-bottom: 56.25%; /* 16:9 */
padding-top: 25px;
height: 0; }
.videoWrapper iframe { position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%; }
</style>
</head>
<body>

Pengeditan CSS

Agar lebih menarik, mudah dalam hal pengaturans serta editing, teks pada
sebuah halaman web dapat diberikan sytle dalam kemasan CSS. Pengaturan
style tersebut meliputi banyak properti, diantaranya adalah pewarnaan,
pemilihan font, spasi dan lain sebagainya. Untuk lebih detailnya dapat dilihat
pada tabel berikut ini.
Properti Keterangan
Color Mengatur warna dari teks
Direction Menentukan arah tulisan/teks
letter-spacing Menambah ataupun mengurangi spasi antar karakter
dalam teks
line-height Mengatur tinggi baris teks
text-align Menentukan batas teks secara horisontal
textdecoration
Menentukan dekorasi/hiasan pada teks
text-indent Menentukan jarak inden dari baris pertama dalam teksblok
text-shadow Menentukan efek bayangan pada teks
texttransform Mengatur huruf besar-huruf kecil dari teks
unicode-bidi Untuk mengeset unicode
vertical-align Menentukan batas teks secara horisontal
white-space Menentukan penulisan white-space pada elemen
word-spacing Menambah ataupun mengurangi spasi antar kata dalam
teks
1) Pengaturan warna pada teks/color
CSS dapat terapkan untuk mengatur warna dari teks. Pengaturan warna teks
dengan CSS dapat menggunakan nilai warna sebagai berikut :
selector {color:nilai warna}
Berikut adalah contoh penulisan warna pada teks yang dituliskan secara
embeded
<!DOCTYPE html>
<html>
<head>
<style>
body {color:red;}
h1 {color:#00ff00;}
p.ex {color:rgb(0,0,255);}
</style>
</head>
<body>
<h1>ini adalah heading 1</h1>
Pemrograman Web
Page | 60
<p>ini adalah paragraph, ditulis dengan warna merah.
Default text-color didefinisakan pada body
selector.</p>
<p class="ex">ini adalah paragraph with class="ex".
dan warna teks biru.</p>
</body>
</html>
Bila listing kode diatas dijalankan akan menghasilkan tampilan seperti berikut,
secara otomatis ketika terdapat teks pada tag <body., <h1> dan <p> terkena
style pewarnaan.
Gambar 4.1 penerapan CSS warna teks
2) Pengaturan spasi antar karakterf/letter-spacing
Salah satu style dari CSS adalah letter-spacing yang dapat digunakan untuk
memberikan jarak (spasi) antar karakter atau huruf. Format penulisan CSS
untuk pengaturan jarak (spasi) antar karakter atau huruf adalah sebagai
berikut :
selector { letter-spacing:nilai spasi;}
Besarnya nilai spasi dapat ditentukan dalam satuan cm maupun px. Berikut ini
adalah contoh penerapan dari style tersebut :
<HTML>
<HEAD>
<TITLE>Format Text </TITLE>
<STYLE ="text/css">
Pemrograman Web
Page | 61
p {letter-spacing: 0.5cm}
h4 {letter-spacing: -2px}
</STYLE>
</HEAD>
<BODY>
<p>Pengaturan Spasi Pada Paragraph</p>
<h4> Header 4</h4>
</BODY>
</HTML>
Bila listing kode diatas dijalankan akan menghasilkan tampilan seperti berikut,
Gambar 4.2 penerapan CSS untuk pengaturan spasi pada paragraf teks
3) Pengaturan bentuk-bentuk teks/decoration
Pengaturan bentuk teks menggunakan properti text-decoration bertujuan untuk
mengatur atau menghapus dekorasi dari teks. Format penulisan CSS untuk
mengaturan dekorasi teks adalah sebagai berikut :
selector {text-decoration : nilai text-decoration }
Nilai dari text-decoration dapat berupa overline, line-through, underline dan
none yang berarti tanpa dekorasi . Berikut ini adalah contoh penerapan dari
style tersebut :
<HTML>
<HEAD>
<TITLE>Format Text </TITLE>
<STYLE ="text/css">
em {text-decoration : overline}
h2 {text-decoration: line-through}
h3 {text-decoration: underline}
a {text-decoration: none}
</STYLE>
</HEAD>
<BODY>
<em>Bentuk Overline</em>
<h2>Header 2, Bentuk Line-through</h2>
<h3>Header 3,Bentuk Underline</h3>
<p><a href="http://www.bem.akakom.ac.id">
Penggunaan Dalam Link,Nilai NONE</a></p>
</BODY>
</HTML>
Bila listing kode diatas dijalankan akan menghasilkan tampilan seperti berikut,
Gambar 4.3 penerapan CSS untuk pengaturan dekorasi teks


4) Pengaturan spasi antar kata/word-spacing
Salah satu style dari CSS adalah word-spacing yang dapat digunakan untuk
memberikan jarak (spasi) antar kata. Format penulisan CSS untuk pengaturan
jarak (spasi) antar karakter atau huruf adalah sebagai berikut :
selector { word-spacing:nilai spasi;}
Besarnya nilai spasi dapat ditentukan dalam satuan cm maupun px. Berikut ini
adalah contoh penerapan dari style tersebut :
Bila listing kode diatas dijalankan akan menghasilkan tampilan seperti berikut,
<HTML>
<HEAD>
<TITLE>Format Text </TITLE>
<STYLE ="text/css">
p {word-spacing: 1cm}
h2 {word-spacing: 5px}
</STYLE>
</HEAD>
<BODY>
<p>Pengaturan Spasi per Kata sebesar 1 cm</p>
<h2> Peregangan Header 2 sebesar 5 px</h2>
</BODY>
</HTML>
Gambar 4.4 penerapan CSS untuk pemberian efek bayangan
5) Pengaturan jarak indentasi paragraph/text-indent
Text-indent menentukan jarak inden dari baris pertama dalam teks-blok,
sehingga teks pada baris pertama terlihat lebih menjorok kedalam dibanding
teks pada baris yang lain. Format penulisan untuk pengaturan jarak indentasi
text adalah sebagai berikut :
selector { text-indent:nilai indent}
Besarnya nilai spasi dapat ditentukan dalam satuan cm maupun px. Berikut ini
adalah contoh penerapan dari style tersebut :
<HTML>
<HEAD>
<TITLE>Format Text </TITLE>
<STYLE ="text/css">
p {text-indent: 2cm }
</STYLE>
</HEAD>
<BODY>
<p>



Form adalah salah satu bentuk halaman web yang digunakan
untuk menerima masukan dari pengguna,
untuk selanjutnya masukan dari pengguna tersebut diolah
menggunakan bahasa pemrograman web,
baik secara server side scripting(misalkan PHP, JSP)
ataupun client-side scripting (javascript).
</p>
Tanpa text indent.
Form adalah salah satu bentuk halaman web yang digunakan
untuk menerima masukan dari pengguna,untuk selanjutnya
masukan dari pengguna tersebut diolah menggunakan bahasa
pemrograman web,baik secara server side scripting(misalkan
PHP, JSP) 



6) Pengubahan huruf besar dan huruf kecil dari sebuah teks/texttransform
Teks-transform properti digunakan untuk menentukan huruf besar dan kecil
dalam teks. Format penulisan CSS untuk pengaturan text indent adalah
sebagai berikut :
selector { text-transform:nilai text transform}
Nilai text transform dapat diisi dengan uppercase,lowercase, capital. Pada
listing kode berikut terlihat CSS dituliskan dalam bentuk CLASS p.besar, p.kecil
dan p.kapital. Hal ini bertujuan untuk memberikan pengaturan yang berbeda
pada paragrafnya.
<STYLE ="text/css">
p.besar {text-transform: uppercase}
p.kecil {text-transform: lowercase}
p.kapital {text-transform: capitalize}
</STYLE>
Berikut ini adalah contoh penerapan dari style tersebut :
<HTML>
<HEAD>
<TITLE>Format Text </TITLE>
<STYLE ="text/css">
p.besar {text-transform: uppercase}
p.kecil {text-transform: lowercase}
p.kapital {text-transform: capitalize}
</STYLE>
</HEAD>
<BODY>
<p class="besar">
pengubahan menjadi huruf Besar (Kapital)
</p>
<p class="kecil">
PENGUBAHAN MENJADI HURUF KECIL
</p>
<p class="kapital">
huruf kapital pada setiap awal kata
</p>
</BODY>
</HTML>
Bila listing kode diatas dijalankan akan menghasilkan tampilan seperti berikut,
Gambar 4.6 penerapan CSS untuk pengaturan text-transform
7) Pember

Jumat, 08 April 2016

Materi

Definisi dan fungsi cascading style sheet
Cascading Style Sheet atau lebih sering disebut dengan istilah CSS
merupakan salah satu dokumen website yang bertujuan untuk mengatur gaya
(style) tampilan website.
CSS bukanlah sebuah bahasa pemrograman, melainkan sebuah aturan untuk
mengendalikan berapa komponen pada web sehingga akan lebih terstruktur,
seragam dan mudah dalam pengaturan saat pendesain sebuah halaman web.
CSS merupakan sekitar pembuatan dan pengaturan style font, warna, jarak,
bentuk, dan lain yang tidak dapat dilakukan dengan
elemen HTML. Dapat dikatakan bahwa CSS merupakan pengembangan dari HTML dalam hal format dokumen web. Adanya CSS memudahkan kita untuk
mengatur dan memilih sebuah website dan tampilannya karena CSS
memisahkan antara bagian presentasi dan isi dari
web yang dibuat.
Selain itu dengan penggunaan dari CSS dalam pembuatan web akan
memberikan beberapa manfaat seperti berikut ini :
Kode HTML menjadi lebih sederhana dan lebih mudah diatur.
Ukuran file menjadi lebih kecil sehingga load file lebih cepat
Mudah untuk mengubah tampilan, hanya dengan mengubah file
CSS saja.
Dapat berkolaborasi dengan JavaScript dan merupakan pasangan
setia HTML.
Dapat digunakan dalam hampir semua jenis web browse.

E-mail Newsletter

Sign up now to receive breaking news and to hear what's new with us.

Recent Articles

© 2014 WEB ANAK SMK . WP themonic converted by Bloggertheme9. Published By Gooyaabi Templates | Powered By Blogger
TOP