Modul 2 CSS (Proweb)
Modul 2 CSS (Proweb)
Anantomi CSS
Sintak dari CSS berbeda dengan HTML. Apabila HTML menggunakan tag dan attribute,
maka CSS menggunakanselector, dimana selector memiliki declarations. Declarations
memiliki properties dan ke dalam properties ini dimasukkanvalue. Sintak-sintak CSS ini
ada yang diselipkan di dalam dokumen HTML ada juga yang berupa file tersendiri yang
dapat diakses oleh HTML. Secara garis besar anatomi dari aturan CSS adalah sebagai
berikut:
INLINE
penulisan pada kode css dengan metode inline adalah penulisan kode css dilakukan
langsung pada tag html yang ingin diberi style yang dengan menggunakan atribut style.
contoh sebagai berikut :
<h2 style:"color : black; :">aku ganteng</h2>
saya tidak menganjurkan cara ini karena cara ini akan mencarmpur antara format dan
presentasi, dan juga cara ini akan sulit ketika kita akan melakukan perubahan pada kode
CSS.
INTERNAL
penulisan kode css dengan metode internal adalah penulisan css yang dilakukan pada
tag head, contoh sebagai berikut :
<html>
<head>
#judul h2 {
color : white;
background : black;
{
</head>
<body>
<div id="judul">
<h2>aku adalah anak gembala selalu riang serta gembira
</h2>
</div>
</body>
</html>
menuliskan kode css dengan metode internal ini biasa dilakukan untuk menguji style
atau kalau anda membuat halaman web statis.
style.css
#judul h2 {
color : white;
background : black;
}
disimpan dengan nama "style.css"
filehtml.html
<html>
<head>
<link rel=stylesheet href=style.css>
</head>
<body>
<div id="judul">
<h2>aku adalah anak gembala selalu
riang serta gembira </h2>
</div>
</body>
</html>
C. Peralatan :
1. Editor
2. Browser
D. Percobaan
Latihan I - CSS
a. Buatlah file HTML dengan nama NIM masing-masing dengan
extensi[dot]html
b. Buatlah file CSS di dalam satu folder dengan document html dengan nama
style[dot]css
c. Ketiklah script di bawah ini. Pahami dan berilah komentar pada script
tersebut.
d. Penulisan komentar (<!komentar-->) pada html
e. Penulisan komentar (/*komentar*/) pada css
File: style.css
Hasil:
Hasil:
/* Standard syntax */
@keyframes example {
0% {background-color:red; left:0px; top:0px;}
25% {background-color:yellow; left:200px; top:0px;}
50% {background-color:blue; left:200px; top:200px;}
75% {background-color:green; left:0px; top:200px;}
100% {background-color:red; left:0px; top:0px;}
}
</style>
Color :
#p1 {background-color:rgba(255,0,0,0.3);}
#p2 {background-color:rgba(0,255,0,0.3);}
#p3 {background-color:rgba(0,0,255,0.3);}
#p4 {background-color:rgba(192,192,192,0.3);}
#p5 {background-color:rgba(255,255,0,0.3);}
#p6 {background-color:rgba(255,0,255,0.3);}