Halaman web dengan css dan style link
Assalamu’alaikum….
Hai sobat kali ini
saya akan mempraktikkan css bagaimana cara mengganti background,
memasukkan gambar, mengatur penempatan tulisan dll. Menggunakan cs
itu ternyata gampang gampang susah. Berikut ini contoh penerapannya
mari kita simak sama sama…
A.
Latar Belakang
1. Mengubah warna
background text
jika anda ingin
mengubah warna background text berikut ini propertinya :
background : warna;
penulisan warna
pada value sama dengan color, dapat berupa nama eksplisit warna yang
diinginkan maupun dengan kode hexsadesimalnya.
Contoh :
<html>
<head>
<title>
CSS Guide </title>
</head>
<style>
body
{
background : blue;
}
p.styled
{
font-family:
"Palatino Linotype";
font-size:
20px;
color:
#FF0000;
background:
#FFFFFF; /* warna putih */
}
p
{
color:
orange;
font-weight:
bold;
background:
#000000;
/*
warna hitam */
}
</style>
</head>
<body>
<p
class="styled">Ini adalah paragraf 1. Ini adalah
paragraf 1. Ini
adalah
paragraf 1. Ini adalah paragraf 1. Ini adalah paragraf 1. Ini
adalah
paragraf 1. Ini adalah paragraf 1. Ini adalah paragraf 1. Ini
adalah
paragraf 1. Ini adalah paragraf 1. </p>
<p>Ini
adalah paragraf 2. Ini adalah paragraf 2. Ini adalah paragraf 2.
Ini
adalah paragraf 2. Ini adalah paragraf 2. Ini adalah paragraf 2.
Ini
adalah paragraf 2. Ini adalah paragraf 2. Ini adalah paragraf 2.
Ini
adalah paragraf 2. Ini adalah paragraf 2. </p>
</body>
</html>
Hasil
:
contoh di atas,
bagian body diberi warna background (seluruh halaman), namun kecuali
untuk bagian paragraf. Paragraf pertama diberi warna background
putih, sedangkan background kedua diberi warna hitam.
2. Mengatur
jarak spasi antar text
perhatikan
contoh berikut :
pada contoh diatas
terlihat bahwa antara huruf satu dengan yang lainnya itu terdapat
spasi atau jarak. Jarak tersebut bisa diatur menggunakan.
word-spacing : jarak;
letter-spacing :
jarak;
yang pertama untuk
mengatur jarak antar kata, sedangkan yang kedua digunakan untuk
mengatur jarak antar huruf.
Sebagai contoh :
<html>
<head>
<title>
CSS Guid </title>
</head>
h1
{
word-spacing:
20px;
letter-spacing:
15px;
}
</style>
</head>
<body>
<h1>Ini
Judul Heading</h1>
<p>Ini
adalah paragraf 1. Ini adalah paragraf 1. Ini adalah paragraf 1.
Ini
adalah paragraf 1. Ini adalah paragraf 1. Ini adalah paragraf 1.
Ini
adalah paragraf 1. Ini adalah paragraf 1. Ini adalah paragraf 1.
Ini
adalah paragraf 1. </p>
<p>Ini
adalah paragraf 2. Ini adalah paragraf 2. Ini adalah paragraf 2.
Ini
adalah paragraf 2. Ini adalah paragraf 2. Ini adalah paragraf 2.
Ini
adalah paragraf 2. Ini adalah paragraf 2. Ini adalah paragraf 2.
Ini
adalah paragraf 2. Ini adalah paragraf 2. </p>
</body>
</html>
3. Membuat
text Indent
pada awal
paragraf pasti terdapat text indent atau teks yang menjorok ke dalam
paragraf dalam jarak tertentu. Properti yang digunakan yaitu :
text-indent : jarak;
contoh
;
<html>
<head>
<title>
CSS Guide</title>
<style
type="text/css">
p
{
text-indent
: 40px;
}
</style>
</head>
<body>
<h1>Ini
Judul Heading</h1>
<p>Ini
adalah paragraf 1. Ini adalah paragraf 1. Ini adalah paragraf 1.
Ini
adalah paragraf 1. Ini adalah paragraf 1. Ini adalah paragraf 1.
Ini
adalah paragraf 1. Ini adalah paragraf 1. Ini adalah paragraf 1.
Ini
adalah paragraf 1. </p>
<p>Ini
adalah paragraf 2. Ini adalah paragraf 2. Ini adalah paragraf 2.
Ini
adalah paragraf 2. Ini adalah paragraf 2. Ini adalah paragraf 2.
Ini
adalah paragraf 2. Ini adalah paragraf 2. Ini adalah paragraf 2.
Ini
adalah paragraf 2. Ini adalah paragraf 2. </p>
</body>
</html>
hasil
:
4. Mengubah
Text Case
dengan CSS, kita
juga bisa mengubahsuatu teks menjadi huruf kecil semua (lowercase),
besar semua (uppercase), atau capitalizee (hanya huruf pertama dari
kata yang dibuat besar). Properti yang digunakan adalah :
text-transform
: option;
option bisa diganti
dengan
contoh :
<html>
<head>
<title>
CSS Guide </title>
</head>
<style
type="text/css">
#heading1
{
text-transform
: uppercase;
}
#heading2
{
text-transform
: lowercase;
}
#heading3
{
text-transform
: capitalize;
}
</style>
</head>
<body>
<h1
id="heading1">Ini Judul Heading 1</h1>
<h1
id="heading2">Ini Judul Heading 2</h1>
<h1
id="heading3">Ini Judul Heading 3</h1>
</body>
</html>
5. Membuat
Drop Cap
memercantik
tampilan dengan menambahkan drop cap pada huruf pertamanya.
Propertinya adalah sebagai berikut :
<html>
<head>
<title>
CSS Guide </title>
</head>
<style
type="text/css">
p.styleku:first-letter
{
float:
left;
font-family:
"Lucida Grande";
font-size:
80px;
}
p
{
text-align
: justify;
}
</style>
</head>
<body>
<h1
id="heading1">Ini Judul Heading 1</h1>
<p
class="styleku">Bagian ini adalah paragraf. Bagian ini
adalah
paragraf.
Bagian ini adalah paragraf. Bagian ini adalah paragraf.
Bagian
ini adalah paragraf. Bagian ini adalah paragraf. Bagian ini
adalah
paragraf. Bagian ini adalah paragraf. Bagian ini adalah
paragraf.
Bagian ini adalah paragraf. Bagian ini adalah paragraf.
Bagian
ini adalah paragraf. Bagian ini adalah paragraf. </p>
</body>
</html>
hasil
:
Code style di atas
hanya akan berlaku untuk huruf pertama dari paragraf yang memiliki
class styleku, dalam
hal ini adalah huruf B. Sedangkan properti float digunakan untuk
mengatur posisi
huruf B tersebut, apakah di sebelah kiri atau kanan, sehingga
valuenya
adalah left.
6. Membuat
Text Decoration
membuat text
decoration seperti underline, overline, line-trough atau blink dengan
properti :
text-decoration
: option;
dengan option
dapat diganti dengan underliner, overline, line-trough atau blink.
Untuk
melihat
perbedaannya, perhatikan contoh berikut.
Contoh :
<html>
<head>
<title>
CSS Guide </title>
<style
type="text/css">
#heading1
{
text-decoration
: blink;
}
/*
membuat teks berkelap kelip */
#heading2
{
text-decoration
: line-through;
/*
membuat garis ditengah text/ dicoret */
}
#heading3
{
text-decoration
: underline; /* membuat garis bawah */
}
#heading4
{
text-decoration
: overline; /* membuat garis di atas text */
}
</style>
</head>
<body>
<h1
id="heading1">Ini Judul Heading 1</h1>
<h1
id="heading2">Ini Judul Heading 1</h1>
<h1
id="heading3">Ini Judul Heading 1</h1>
<h1
id="heading4">Ini Judul Heading 1</h1>
</body>
</html>
hasil
:
7. Membuat
Layout dengan CSS
pada bagian ini
saya akan memberitahu bagaimana cara membuat Layout denagn CSS, akan
tetapi ini langsung ya tidak step by step. Dengan CSS, Anda tidak
membutuhkan tabel dalam menata
layoutnya. Kelebihan
CSS dalam layout web dibandingkan tabel adalah fleksibilitas dan
juga lebih
meminimalisasi jumlah byte file. Apabila Anda menggunakan tabel untuk
mendesain layout,
maka semakin banyak sel yang dibuat, akan semakin besar ukuran
byte file dan
akibatnya loading web pun membutuhkan waktu yang lebih lama.
Berikut ini adaah
code halaman web yang sudah jadi :
<html>
<head>
<title>
sssss </title>
</head>
<style>
body
{
background:
url(tumblr.gif );
}
#content
{
width:
750px;
margin:
auto;
/*
membuat posisi di tengah */
}
#header
{
border:1px
solid #000000;
background-color:#000000;
padding:
10px
}
h1
{
color:
#FFFFFF;
font-size:
40px;
}
h1
{
color:
#FFFFFF;
font-size:
40px;
line-height:
5px;
}
#footer
{
padding:10px;
border:1px
solid #000000;
background-color:#CCCCCC;
}
#footer
p {
text-align:
justify;
font-weight:
bold;
}
#menu
{
float:right;
}
.navigasi
{
border:1px
dashed #000;
margin-top:
10px;
padding:
10px;
background:
yellow;
}
#isi
{
width:500px;
margin-top:
10px;
margin-bottom:10px;
padding:10px;
border:1px
solid #000;
background:
white;
}
.gambar
{
float:
left;
margin-top:
0px;
margin-right:
10px;
margin-bottom:
20px;
margin-left:
0px;
border:
1px solid #000000;
}
#isi
p {
text-align:
justify;
line-height:
18px;
margin-top:
0px;;
}
</style>
<body>
<div
id="content">
<div
id="header">
<h1>welcome
to my site</h1>
</div>
<div
id="menu">
<div
class="navigasi">
<h3>Menu
Navigasi A</h3>
<ul>
<li><a
href="link1.htm">Link 1</a></li>
<li><a
href="link2.htm">Link 2</a></li>
<li><a
href="link3.htm">Link 3</a></li>
<li><a
href="link4.htm">Link 4</a></li>
</ul>
</div>
<div
class="navigasi">
<h3>Menu
Navigasi B</h3>
<ul>
<li><a
href="link1.htm">Link 1</a></li>
<li><a
href="link2.htm">Link 2</a></li>
<li><a
href="link3.htm">Link 3</a></li>
<li><a
href="link4.htm">Link 4</a></li>
</ul>
</div>
</div>
<div
id="isi">
<img
src="sss.jpg" class="gambar" widht="200"
height="60" />
<p>Ini
adalah bagian isi. Ini adalah bagian isi.ini adalah
bagian
isi. Ini adalah bagian isi. Ini adalah bagian isi. ini
adalah
bagian isi. Ini adalah bagian isi. Ini adalah bagian
isi.
Ini adalah bagian isi. Ini adalah bagian isi. ini adalah
bagian
isi. Ini adalah bagian isi. Ini adalah bagian isi. ini
adalah
bagian isi. Ini adalah bagian isi. Ini adalah bagian
isi.
Ini adalah bagian isi.
</p>
<p>Ini
adalah bagian isi. Ini adalah bagian isi.ini adalah
bagian
isi. Ini adalah bagian isi. Ini adalah bagian isi. ini
adalah
bagian isi. Ini adalah bagian isi. Ini adalah bagian
isi.
Ini adalah bagian isi. Ini adalah bagian isi. ini adalah
bagian
isi. Ini adalah bagian isi. Ini adalah bagian isi. ini
adalah
bagian isi. Ini adalah bagian isi. Ini adalah bagian
isi.
Ini adalah bagian isi.
</p>
<p>Ini
adalah bagian isi. Ini adalah bagian isi.ini adalah
bagian
isi. Ini adalah bagian isi. Ini adalah bagian isi. ini
adalah
bagian isi. Ini adalah bagian isi. Ini adalah bagian
isi.
Ini adalah bagian isi. Ini adalah bagian isi. ini adalah
bagian
isi. Ini adalah bagian isi. Ini adalah bagian isi. ini
adalah
bagian isi. Ini adalah bagian isi. Ini adalah bagian
isi.
Ini adalah bagian isi.
</p>
</div>
<div
id="footer">
<p>by Khoirullaiila</p>
</div>
</div>
</body>
</html>
hasil
:
pada tabel dan
ciding di atas terdapat property CSS diantaranya adalah :
body
{
background:
url(tumblr.gif );
}
berguna
untuk mengubah background atau latar belakang sebuah halaman web.
#content
{
width:
750px;
margin:
auto;
}
Properti
di atas berguna untuk membuat posisi di tengah pada suatu halaman
web.
#header
{
border:1px
solid #000000;
background-color:#000000;
padding:
10px
}
Header
berguna untuk memberi style pada judul dalam sebuah halaman
web.Properti padding menyatakan jarak antara tepi sel dengan elemen
yang ada di dalamnya.
h1
{
color:
#FFFFFF;
font-size:
40px;
}
h1
{
color:
#FFFFFF;
font-size:
40px;
line-height:
5px;
}
mengatur
warna,ukuran, style tulisan pada text dalam sebuah halaman web.
7.
Mengatur Style List
Dengan
CSS, Anda dapat pula mengatur style suatu list seperti mengubah
marker
maupun
indentasinya, background dll.
sebagai
contoh :
<h3>Menu
Navigasi</h3>
<ul>
<li>Menu
1</li>
<li>Menu
2</li>
<li>Menu
3</li>
<li>Menu
4</li>
<li>Menu
5</li>
<li>Menu
6</li>
</ul>
</div>
coding
di atas bisa kita masukkan properti CSS. Contohnya anda bisa coba
salah satu dari properti dibawah ini :
1.
list-style-type: marker
2.
ul {
list-style-type:
square;
}
3.
ul {
list-style-type:
circle;
}
4.
ul {
list-style-image:
url(img/folder.gif)
}
Contoh
program
yang saya buat :
coding
:
<html>
<head>
<title>
menu</title>
<style>
ul
{
list-style-type:
none; /* tidak menampilkan marker */
padding:
2px;
border:
1px solid black;
}
li
{
padding:
2px;
margin-bottom:
1px;
background:
red;
border:
1px solid black;
font-family:
arial;
font-size:
15px;
font-weight:
bold;
color:
#FFFFFF;
}
</style>
</head>
<body>
<h3>Menu
Navigasi</h3>
<ul>
<li>Menu
1</li>
<li>Menu
2</li>
<li>Menu
3</li>
<li>Menu
4</li>
<li>Menu
5</li>
<li>Menu
6</li>
</ul>
</div>
</body>
</html>
hasil
:
Style
pada link
berikut
adalah contoh style pada link yang saya buat kali ini :
<html>
<head>
<title>
llll </title>
<style>
ul
{
list-style-type:
none; /* tidak menampilkan marker */
padding:
2px;
border:
1px solid black;
}
li
{
padding:
2px;
margin-bottom:
1px;
background:
red;
border:
1px solid black;
font-family:
arial;
font-size:
15px;
font-weight:
bold;
color:
#FFFFFF;
}
a
{
color:
white;
}
a:hover
{
color:
yellow;
}
</style>
</head>
<body>
<h3>Menu
Navigasi</h3>
<ul>
<li><a
href="menu1.htm">Menu
<li><a
href="menu2.htm">Menu
<li><a
href="menu3.htm">Menu
<li><a
href="menu4.htm">Menu
<li><a
href="menu5.htm">Menu
<li><a
href="menu6.htm">Menu
</ul>
</body>
</html>
hasil
:
B.
Maksud dan Tujuan
-
mengetahui bagian bagian CSS dengan benar
-
mempelajari properti yang ada pada CSS
-
dapat mempraktikkan CSS
C.
Alat dan Bahan
1.
Laptop
2.
File Items
3.
Text Editor
D.
Hasil yang di harapkan
mengetahui coding dalam CSS
dengan mudah dan paham.
E.
Referensi
Tidak ada komentar:
Posting Komentar