css project
css project
1. DEFISNI 1. Dimensi
Proprety display pada css itu mengatur A. Satuan / Ukuran
perilaku dari kota tersebut / sebuah width & height
halaman HTML px : satuan yg absolut jdi nilainya pasti
% : nilai yg relatif terhadap parent nya
in, cm, mm, pt, pc : satuan yg diambil dunia nyata
2.VALUE 2 overflow
value
A. Inline A. Visible
Tidak menambah baris baru ketika di jika ada elemen yg keluar dri parent nya /
buat / hnya di baris yg sama konten maka akan diperlihatkan
L & T sebesar konten yg di dlm nya dan
tdk dpt mengantur Tinggi & Labar nya B. Auto
margin & panding hnya pengaruhi css secara otomatis akan menambahkan scrol
secara horizontal tidak vertikal jika kontennya / parent sdh tidak cukup lgi
tag html : a, span, em, label, texarea,
input, select dll C. Hidden
kontennya yg keluar / melebihi dri parent nya
B. Inline-Block
akan di sembunyikan
tdk ada elemen yg secara default memiliki
properti inline-blok kalo ada pasti di ubah
D. Scroll
oleh user
mirip dgn auto dia akan memunculkan scrol
harus ubah secara manual
tapi jika konten nya mencukupi & msh byk
perilaku dsr nya sma dgn elemen inline
ruang scrol nya tetap ada
dpt diatur T (tinggi) & L (lebar) nya
Definisi properti :
margin : margin-top, left,
ringht, bottom, / margin sja
KOtak yg dihasilkan oleh pandding : pandingg-top, right
sebuah element lalu left, bottom / pandding sja
menampilkannya sesuai dengan border : border-top, right,
format visualnya left, bottom / border sja
BOX MODEL
1
MARGIN
SOURCE CODE
2
menyembunyika elemen
OVERLAPPING
MARGIN
Terjadi jika menggabungkan 2 buah margin
kiri & kanan / atas & bawah maksudnya 4
AUTO
terdapat 2 kota dengan margin atas & bawah.
Kalo vertikal (kebwh) margin yg dipilih adlh
nilai yg bisa kita ksh
mrgin plg besar sdngkan horizontal (smping) kedalam margin khusus
mka akan menjumlah kan kedua margin untuk untuk margin kiri (left) &
horizontal berlaku jika display nya inline-block kanan (Right). source code :
Margin-Left : auto;
Margin-Ringht : auto;
kalo mendapatkan efek ini
harus kedua nya auto tdk
5
bsa slh stu. hasilnya akan
SORTHAND membuat elemenya berada
di tengah" tergantung
untuk menyingkat penulisan margin. source code ukuran dari parentnya
margin : 50px 20px:
value 1 Ats & Bwh, 2 untuk Kri & kanan
1 2
DEFINISI PANDING
SOURCE CODE digunakan untuk memberikan jarak antara
Panding- top : 30px; sebuah kotak dengan tulisan di dalam nya.
Panding-left : 100Px; cara penggunanya sama dengan margin
Panding-right : 50px; namun bedanya tdk bisa di ksh value negatif
Panding-Bottom : 10px (-), & tidak punya value Auto, menambah /
Panding : 50px; mempengaruhi ukuran dari box (jika tinggi dan
semua sisi nya sama lebar box 200px ditambah panding 50px
maka box nya akan lebar & tinggi 300)
3
SOURCE CODE bisa juga di tulis stu pesatu value nya
border-with : 1px;
BORDER border-style : solid;
Ada 3 nilai yg bisa ditulis border-color : black;
Border : 5px solid blue;
Border : width style color; bisa juga hnya untuk stu sisi nya sja
1 : tebal / lebar bordernya border-left : 1px double pink;
2 : stylenya / jenis bordernya border-right : 5px dashed white;
dotted(titik"), dashed(garis pts"), double
border juga menambah ukuran boxnya
3 : warna border / box nya
5 6
BOX SIZING CSS RESET
gunanya untuk mengatasi ukuran box adalah teknik yg dpt membuat kita dapat
jika ditambahkan dgn margin, panding, & mengatur ulang nilai" default dari elemen"
border. source code pda HTML khususnya margin& panding.
box-sizing : border-box; source code nya ada pada link ini
ini akan membuat lebar dri kotaknya https://meyerweb.com/eric/tools/css/reset/
tetap dan tudak menambah ukurannya
CSS
FLOAT
DEFINISI
VALUE / NILAI
Properti pada css untuk
NONE
mengatur posisi sebuah
LEFT
elemen. bisa dipaksa berada RIGHT
sebelah kiri / kanan dari
parentnya dgn menggunakan
properti ini (float) YG BISA DILAKUKAN
FLOAT
text wraping : membuat teks
mengelilingi gmbar/ elemen lain
EMMET BUAT image gallery : membuat serangkaian
BYK KOYAK gmbar menjadi galery
multi-column layout : membuat
code : halaman memiliki berberapa kolom
.kotak{$}*10
mka akn muncul div dgn 10 kotak
penulisan codenya :
float : left;
Z - INDEX
These visually
untuk mengatur tumpukan dari elemen yg appealing platforms
are easy to distribute
non static relatif, absolut, & fixed.
as well
code & value : { z-index : 1; }
value nya berupa angka semakin besar
angkanya maka di akan berada plg depan
PEMBATAS
HALAMAN
DARI CSS
CSS 3
KENAPA HARUS MENGGUNAKAN CSS3?
Membuat Website
1
Menjadi lebih
fleksibel
2
Membuat Mock-up
dengan cepat tanpa
banuan bhs scripting
3
mengurangi penggunaan
gambar = kecepatan
load halaman
4
penggunaan selector untuk
menghindari penggunaan
markup yg boros
5
menguragi penggunaan
ID dan CLASS
BORDER RADIUS &
OPACITY
codenya
HSLa artinya hue saturation
opacity : 0.8; (jika ingin trasparan nya 80%)
lightness alpha digunakan
menentukan warna trasparan
codenya bg-color : hsla(24, 100%,
63%, 0.5)
box shadow & text shadow
digunakan untuk memberikan bayangan pada kotak / box
1. DEFISNI 1. definisi
sintaks khusus yg harus ditambahkan untuk
digunakan untuk mengelolah font
berberapa property css3. ada berberapa property dri
pada scc3
scc 3 yg ga akan jalan di semua broser, supaya jalan
akan mengakali nya menggunakan vendor ini.
2.VALUE vendor : broser yg bersangkutan
prefix : awalan dlm sebuah kata
@font-face {
font-family : "Alex Brush" ; 2. value
src : url('ALexBrush-Reguar.ttf')
format('trutype') ; A. -webkit-
} digunakan untuk chrome, safari, opera
B. -moz-
terus ke H1 / teks yg kita mau ubah fontnya untuk firefox
C. -ms-
h1 { internet explorer
font-family : "Alex Brush", arial; D. -0-
} opera versi lama
source code :
untuk format disarankan menggunakan woff / -webkit-filter : grayscale(100%);
woff2 dikarenakan : filter : grayscale(100%); ini jgn di hps
web open file format
dikembangkan oleh mozilah poperty yg membutuhkan vendor prefixes :
dibuat khusu untuk website
di load lebih cepat dripda jenis font yg
lainnya
source code
Definisi filter : tipe-filter;
berberapa tipe filter :
digunakan untuk memberikan blur(px), brghtness(%), contrast(&),
efek visual pada gambar, saturate(%), grayscale(%), sepia(%)
backgrund, & border hue - rotate (deg), invert (%),
opacity(%), drop-shadow
01
DEFINISI
03 delay;
yg wajid ada durasi, ke 3 nya tidak
DURASI wajib bisa pake / tdk
bisa diisi satuan nya s (detik) ms
(milidetik). keadaan awal & akhir durasi
nya mau brp lama.
04
transition : 1s; PROPERTY
menentukan property apa sja yg
01
Definisi Client
02
Definisi Server
03
web server
04
DATABASE
05
ALL IN ONE PACKAGES