CSS3 DOCS
SELECTOR
Name
Description
Example
Output
*Description: Universal selector — pilih semua elemen.
Example:
* { margin: 0; }Output: Semua elemen
*Universal selector — pilih semua elemen.
* { margin: 0; }Semua elemen
elementDescription: Type selector — pilih berdasarkan tag.
Example:
p { color: red; }Output: Semua <p>
elementType selector — pilih berdasarkan tag.
p { color: red; }Semua <p>
.classDescription: Class selector — pilih berdasarkan class.
Example:
.card { padding: 10px; }Output: Semua class='card'
.classClass selector — pilih berdasarkan class.
.card { padding: 10px; }Semua class='card'
#idDescription: ID selector — pilih berdasarkan id.
Example:
#header { height: 60px; }Output: Elemen id='header'
#idID selector — pilih berdasarkan id.
#header { height: 60px; }Elemen id='header'
[attr]Description: Attribute selector — punya atribut.
Example:
[disabled] { opacity: 0.5; }Output: Elemen dengan disabled
[attr]Attribute selector — punya atribut.
[disabled] { opacity: 0.5; }Elemen dengan disabled
[attr=value]Description: Attribute selector — nilai tepat.
Example:
[type='text'] { border: 1px solid; }Output: input type=text
[attr=value]Attribute selector — nilai tepat.
[type='text'] { border: 1px solid; }input type=text
[attr^=value]Description: Attribute selector — diawali value.
Example:
[href^='https'] { color: green; }Output: Link HTTPS
[attr^=value]Attribute selector — diawali value.
[href^='https'] { color: green; }Link HTTPS
[attr$=value]Description: Attribute selector — diakhiri value.
Example:
[src$='.png'] { border: none; }Output: Gambar PNG
[attr$=value]Attribute selector — diakhiri value.
[src$='.png'] { border: none; }Gambar PNG
[attr*=value]Description: Attribute selector — mengandung value.
Example:
[class*='btn'] { cursor: pointer; }Output: Class mengandung btn
[attr*=value]Attribute selector — mengandung value.
[class*='btn'] { cursor: pointer; }Class mengandung btn
A BDescription: Descendant selector — B di dalam A.
Example:
div p { margin: 0; }Output: p di dalam div
A BDescendant selector — B di dalam A.
div p { margin: 0; }p di dalam div
A > BDescription: Child selector — B anak langsung A.
Example:
ul > li { list-style: none; }Output: li langsung di ul
A > BChild selector — B anak langsung A.
ul > li { list-style: none; }li langsung di ul
A + BDescription: Adjacent sibling — B tepat setelah A.
Example:
h1 + p { margin-top: 0; }Output: p setelah h1
A + BAdjacent sibling — B tepat setelah A.
h1 + p { margin-top: 0; }p setelah h1
A ~ BDescription: General sibling — B setelah A.
Example:
h1 ~ p { color: gray; }Output: Semua p setelah h1
A ~ BGeneral sibling — B setelah A.
h1 ~ p { color: gray; }Semua p setelah h1
A, BDescription: Group selector — A dan B.
Example:
h1, h2, h3 { font-family: sans-serif; }Output: h1, h2, h3
A, BGroup selector — A dan B.
h1, h2, h3 { font-family: sans-serif; }h1, h2, h3
:first-childDescription: Pseudo-class — anak pertama.
Example:
li:first-child { font-weight: bold; }Output: li pertama
:first-childPseudo-class — anak pertama.
li:first-child { font-weight: bold; }li pertama
:last-childDescription: Pseudo-class — anak terakhir.
Example:
li:last-child { border-bottom: none; }Output: li terakhir
:last-childPseudo-class — anak terakhir.
li:last-child { border-bottom: none; }li terakhir
:nth-child(n)Description: Pseudo-class — anak ke-n.
Example:
tr:nth-child(odd) { background: #eee; }Output: Baris ganjil
:nth-child(n)Pseudo-class — anak ke-n.
tr:nth-child(odd) { background: #eee; }Baris ganjil
:nth-of-type(n)Description: Pseudo-class — elemen ke-n dari tipenya.
Example:
p:nth-of-type(2) { color: red; }Output: p kedua
:nth-of-type(n)Pseudo-class — elemen ke-n dari tipenya.
p:nth-of-type(2) { color: red; }p kedua
:hoverDescription: Pseudo-class — saat di-hover.
Example:
a:hover { text-decoration: underline; }Output: Saat hover
:hoverPseudo-class — saat di-hover.
a:hover { text-decoration: underline; }Saat hover
:focusDescription: Pseudo-class — saat fokus.
Example:
input:focus { outline: 2px solid blue; }Output: Saat fokus
:focusPseudo-class — saat fokus.
input:focus { outline: 2px solid blue; }Saat fokus
:activeDescription: Pseudo-class — saat diklik.
Example:
button:active { transform: scale(0.98); }Output: Saat ditekan
:activePseudo-class — saat diklik.
button:active { transform: scale(0.98); }Saat ditekan
:visitedDescription: Pseudo-class — link sudah dikunjungi.
Example:
a:visited { color: purple; }Output: Link visited
:visitedPseudo-class — link sudah dikunjungi.
a:visited { color: purple; }Link visited
:disabledDescription: Pseudo-class — elemen disabled.
Example:
input:disabled { background: #ccc; }Output: Input disabled
:disabledPseudo-class — elemen disabled.
input:disabled { background: #ccc; }Input disabled
:checkedDescription: Pseudo-class — checkbox/radio checked.
Example:
input:checked + label { color: green; }Output: Checked
:checkedPseudo-class — checkbox/radio checked.
input:checked + label { color: green; }Checked
:not(selector)Description: Pseudo-class — negasi.
Example:
p:not(.active) { display: none; }Output: p tanpa class active
:not(selector)Pseudo-class — negasi.
p:not(.active) { display: none; }p tanpa class active
:has(selector)Description: Pseudo-class — parent mengandung.
Example:
div:has(img) { padding: 10px; }Output: Div yang punya img
:has(selector)Pseudo-class — parent mengandung.
div:has(img) { padding: 10px; }Div yang punya img
::beforeDescription: Pseudo-element — sebelum konten.
Example:
.icon::before { content: '★'; }Output: ★ sebelum teks
::beforePseudo-element — sebelum konten.
.icon::before { content: '★'; }★ sebelum teks
::afterDescription: Pseudo-element — setelah konten.
Example:
.clearfix::after { content: ''; display: table; }Output: Clearfix
::afterPseudo-element — setelah konten.
.clearfix::after { content: ''; display: table; }Clearfix
::first-letterDescription: Pseudo-element — huruf pertama.
Example:
p::first-letter { font-size: 2em; }Output: Huruf pertama besar
::first-letterPseudo-element — huruf pertama.
p::first-letter { font-size: 2em; }Huruf pertama besar
::first-lineDescription: Pseudo-element — baris pertama.
Example:
p::first-line { font-weight: bold; }Output: Baris pertama bold
::first-linePseudo-element — baris pertama.
p::first-line { font-weight: bold; }Baris pertama bold
::placeholderDescription: Pseudo-element — placeholder input.
Example:
input::placeholder { color: #999; }Output: Placeholder abu
::placeholderPseudo-element — placeholder input.
input::placeholder { color: #999; }Placeholder abu
::selectionDescription: Pseudo-element — teks yang di-select.
Example:
::selection { background: yellow; }Output: Seleksi kuning
::selectionPseudo-element — teks yang di-select.
::selection { background: yellow; }Seleksi kuning
PROPERTI-TEKS
Name
Description
Example
Output
colorDescription: Warna teks.
Example:
color: #333;
Output: Teks abu gelap
colorWarna teks.
color: #333;
Teks abu gelap
font-familyDescription: Jenis font.
Example:
font-family: 'Inter', sans-serif;
Output: Font Inter
font-familyJenis font.
font-family: 'Inter', sans-serif;
Font Inter
font-sizeDescription: Ukuran font.
Example:
font-size: 16px;
Output: 16px
font-sizeUkuran font.
font-size: 16px;
16px
font-weightDescription: Ketebalan font (100-900, bold, normal).
Example:
font-weight: 700;
Output: Bold
font-weightKetebalan font (100-900, bold, normal).
font-weight: 700;
Bold
font-styleDescription: Gaya font (normal, italic).
Example:
font-style: italic;
Output: Miring
font-styleGaya font (normal, italic).
font-style: italic;
Miring
text-alignDescription: Rata teks (left, center, right, justify).
Example:
text-align: center;
Output: Tengah
text-alignRata teks (left, center, right, justify).
text-align: center;
Tengah
text-decorationDescription: Garis dekorasi (underline, line-through, none).
Example:
text-decoration: underline;
Output: Garis bawah
text-decorationGaris dekorasi (underline, line-through, none).
text-decoration: underline;
Garis bawah
text-transformDescription: Transformasi (uppercase, lowercase, capitalize).
Example:
text-transform: uppercase;
Output: HURUF BESAR
text-transformTransformasi (uppercase, lowercase, capitalize).
text-transform: uppercase;
HURUF BESAR
text-indentDescription: Indentasi baris pertama.
Example:
text-indent: 20px;
Output: Awal masuk 20px
text-indentIndentasi baris pertama.
text-indent: 20px;
Awal masuk 20px
letter-spacingDescription: Jarak antar huruf.
Example:
letter-spacing: 2px;
Output: Jarak 2px
letter-spacingJarak antar huruf.
letter-spacing: 2px;
Jarak 2px
word-spacingDescription: Jarak antar kata.
Example:
word-spacing: 5px;
Output: Jarak 5px
word-spacingJarak antar kata.
word-spacing: 5px;
Jarak 5px
line-heightDescription: Tinggi baris.
Example:
line-height: 1.6;
Output: 1.6x font-size
line-heightTinggi baris.
line-height: 1.6;
1.6x font-size
white-spaceDescription: Penanganan spasi (normal, nowrap, pre, pre-wrap).
Example:
white-space: nowrap;
Output: Tidak wrap
white-spacePenanganan spasi (normal, nowrap, pre, pre-wrap).
white-space: nowrap;
Tidak wrap
word-breakDescription: Pemotongan kata (normal, break-all, keep-all).
Example:
word-break: break-all;
Output: Potong di mana saja
word-breakPemotongan kata (normal, break-all, keep-all).
word-break: break-all;
Potong di mana saja
overflow-wrapDescription: Wrap kata panjang (normal, break-word).
Example:
overflow-wrap: break-word;
Output: Wrap kata panjang
overflow-wrapWrap kata panjang (normal, break-word).
overflow-wrap: break-word;
Wrap kata panjang
text-overflowDescription: Tanda overflow teks (clip, ellipsis).
Example:
text-overflow: ellipsis;
Output: ...
text-overflowTanda overflow teks (clip, ellipsis).
text-overflow: ellipsis;
...
text-shadowDescription: Bayangan teks (x y blur color).
Example:
text-shadow: 1px 1px 2px #000;
Output: Bayangan
text-shadowBayangan teks (x y blur color).
text-shadow: 1px 1px 2px #000;
Bayangan
vertical-alignDescription: Posisi vertikal (baseline, top, middle, bottom).
Example:
vertical-align: middle;
Output: Tengah
vertical-alignPosisi vertikal (baseline, top, middle, bottom).
vertical-align: middle;
Tengah
directionDescription: Arah teks (ltr, rtl).
Example:
direction: rtl;
Output: Kanan ke kiri
directionArah teks (ltr, rtl).
direction: rtl;
Kanan ke kiri
unicode-bidiDescription: Override arah teks.
Example:
unicode-bidi: bidi-override;
Output: Override arah
unicode-bidiOverride arah teks.
unicode-bidi: bidi-override;
Override arah
PROPERTI-BOX
Name
Description
Example
Output
widthDescription: Lebar elemen.
Example:
width: 300px;
Output: 300px
widthLebar elemen.
width: 300px;
300px
heightDescription: Tinggi elemen.
Example:
height: 200px;
Output: 200px
heightTinggi elemen.
height: 200px;
200px
min-widthDescription: Lebar minimum.
Example:
min-width: 100px;
Output: Min 100px
min-widthLebar minimum.
min-width: 100px;
Min 100px
max-widthDescription: Lebar maksimum.
Example:
max-width: 600px;
Output: Max 600px
max-widthLebar maksimum.
max-width: 600px;
Max 600px
min-heightDescription: Tinggi minimum.
Example:
min-height: 50vh;
Output: Min 50vh
min-heightTinggi minimum.
min-height: 50vh;
Min 50vh
max-heightDescription: Tinggi maksimum.
Example:
max-height: 400px;
Output: Max 400px
max-heightTinggi maksimum.
max-height: 400px;
Max 400px
paddingDescription: Jarak dalam (shorthand: atas kanan bawah kiri).
Example:
padding: 10px 20px;
Output: 10px atas-bawah, 20px kiri-kanan
paddingJarak dalam (shorthand: atas kanan bawah kiri).
padding: 10px 20px;
10px atas-bawah, 20px kiri-kanan
padding-topDescription: Padding atas.
Example:
padding-top: 10px;
Output: 10px
padding-topPadding atas.
padding-top: 10px;
10px
padding-rightDescription: Padding kanan.
Example:
padding-right: 15px;
Output: 15px
padding-rightPadding kanan.
padding-right: 15px;
15px
padding-bottomDescription: Padding bawah.
Example:
padding-bottom: 10px;
Output: 10px
padding-bottomPadding bawah.
padding-bottom: 10px;
10px
padding-leftDescription: Padding kiri.
Example:
padding-left: 15px;
Output: 15px
padding-leftPadding kiri.
padding-left: 15px;
15px
marginDescription: Jarak luar (shorthand: atas kanan bawah kiri).
Example:
margin: 0 auto;
Output: 0 atas-bawah, auto kiri-kanan
marginJarak luar (shorthand: atas kanan bawah kiri).
margin: 0 auto;
0 atas-bawah, auto kiri-kanan
margin-topDescription: Margin atas.
Example:
margin-top: 20px;
Output: 20px
margin-topMargin atas.
margin-top: 20px;
20px
margin-rightDescription: Margin kanan.
Example:
margin-right: 10px;
Output: 10px
margin-rightMargin kanan.
margin-right: 10px;
10px
margin-bottomDescription: Margin bawah.
Example:
margin-bottom: 20px;
Output: 20px
margin-bottomMargin bawah.
margin-bottom: 20px;
20px
margin-leftDescription: Margin kiri.
Example:
margin-left: 10px;
Output: 10px
margin-leftMargin kiri.
margin-left: 10px;
10px
borderDescription: Garis tepi (width style color).
Example:
border: 1px solid #ccc;
Output: Garis 1px solid abu
borderGaris tepi (width style color).
border: 1px solid #ccc;
Garis 1px solid abu
border-widthDescription: Lebar border.
Example:
border-width: 2px;
Output: 2px
border-widthLebar border.
border-width: 2px;
2px
border-styleDescription: Gaya border (solid, dashed, dotted, double, none).
Example:
border-style: dashed;
Output: Putus-putus
border-styleGaya border (solid, dashed, dotted, double, none).
border-style: dashed;
Putus-putus
border-colorDescription: Warna border.
Example:
border-color: red;
Output: Merah
border-colorWarna border.
border-color: red;
Merah
border-radiusDescription: Sudut melengkung.
Example:
border-radius: 8px;
Output: Radius 8px
border-radiusSudut melengkung.
border-radius: 8px;
Radius 8px
border-top-left-radiusDescription: Radius kiri atas.
Example:
border-top-left-radius: 12px;
Output: 12px
border-top-left-radiusRadius kiri atas.
border-top-left-radius: 12px;
12px
box-sizingDescription: Model box (content-box, border-box).
Example:
box-sizing: border-box;
Output: Termasuk border & padding
box-sizingModel box (content-box, border-box).
box-sizing: border-box;
Termasuk border & padding
box-shadowDescription: Bayangan kotak (x y blur spread color).
Example:
box-shadow: 0 2px 8px rgba(0,0,0,0.2);
Output: Bayangan
box-shadowBayangan kotak (x y blur spread color).
box-shadow: 0 2px 8px rgba(0,0,0,0.2);
Bayangan
outlineDescription: Garis luar (di luar border).
Example:
outline: 2px solid blue;
Output: Garis biru
outlineGaris luar (di luar border).
outline: 2px solid blue;
Garis biru
outline-offsetDescription: Jarak outline dari border.
Example:
outline-offset: 3px;
Output: 3px
outline-offsetJarak outline dari border.
outline-offset: 3px;
3px
overflowDescription: Konten berlebih (visible, hidden, scroll, auto).
Example:
overflow: auto;
Output: Scroll jika perlu
overflowKonten berlebih (visible, hidden, scroll, auto).
overflow: auto;
Scroll jika perlu
overflow-xDescription: Overflow horizontal.
Example:
overflow-x: hidden;
Output: Sembunyi horizontal
overflow-xOverflow horizontal.
overflow-x: hidden;
Sembunyi horizontal
overflow-yDescription: Overflow vertikal.
Example:
overflow-y: scroll;
Output: Scroll vertikal
overflow-yOverflow vertikal.
overflow-y: scroll;
Scroll vertikal
visibilityDescription: Visibilitas (visible, hidden, collapse).
Example:
visibility: hidden;
Output: Sembunyi (tetap makan ruang)
visibilityVisibilitas (visible, hidden, collapse).
visibility: hidden;
Sembunyi (tetap makan ruang)
opacityDescription: Transparansi (0-1).
Example:
opacity: 0.5;
Output: 50% transparan
opacityTransparansi (0-1).
opacity: 0.5;
50% transparan
cursorDescription: Bentuk kursor.
Example:
cursor: pointer;
Output: Tangan
cursorBentuk kursor.
cursor: pointer;
Tangan
user-selectDescription: Bisa diseleksi? (none, auto, text, all).
Example:
user-select: none;
Output: Tidak bisa seleksi
user-selectBisa diseleksi? (none, auto, text, all).
user-select: none;
Tidak bisa seleksi
pointer-eventsDescription: Interaksi pointer (auto, none).
Example:
pointer-events: none;
Output: Klik tembus
pointer-eventsInteraksi pointer (auto, none).
pointer-events: none;
Klik tembus
PROPERTI-BACKGROUND
Name
Description
Example
Output
background-colorDescription: Warna latar.
Example:
background-color: #f0f0f0;
Output: Abu muda
background-colorWarna latar.
background-color: #f0f0f0;
Abu muda
background-imageDescription: Gambar latar.
Example:
background-image: url('bg.jpg');Output: Gambar
background-imageGambar latar.
background-image: url('bg.jpg');Gambar
background-sizeDescription: Ukuran gambar (cover, contain, px, %).
Example:
background-size: cover;
Output: Menutupi
background-sizeUkuran gambar (cover, contain, px, %).
background-size: cover;
Menutupi
background-positionDescription: Posisi gambar.
Example:
background-position: center;
Output: Tengah
background-positionPosisi gambar.
background-position: center;
Tengah
background-repeatDescription: Pengulangan (repeat, no-repeat, repeat-x, repeat-y).
Example:
background-repeat: no-repeat;
Output: Tidak ulang
background-repeatPengulangan (repeat, no-repeat, repeat-x, repeat-y).
background-repeat: no-repeat;
Tidak ulang
background-attachmentDescription: Latar mengikuti scroll? (scroll, fixed, local).
Example:
background-attachment: fixed;
Output: Tetap
background-attachmentLatar mengikuti scroll? (scroll, fixed, local).
background-attachment: fixed;
Tetap
backgroundDescription: Shorthand semua background.
Example:
background: #fff url('bg.jpg') no-repeat center/cover;Output: Kombinasi
backgroundShorthand semua background.
background: #fff url('bg.jpg') no-repeat center/cover;Kombinasi
background-clipDescription: Batas background (border-box, padding-box, content-box, text).
Example:
background-clip: text;
Output: Clip ke teks
background-clipBatas background (border-box, padding-box, content-box, text).
background-clip: text;
Clip ke teks
background-originDescription: Titik asal background.
Example:
background-origin: padding-box;
Output: Dari padding
background-originTitik asal background.
background-origin: padding-box;
Dari padding
backdrop-filterDescription: Filter blur/dll pada area di belakang.
Example:
backdrop-filter: blur(10px);
Output: Blur 10px
backdrop-filterFilter blur/dll pada area di belakang.
backdrop-filter: blur(10px);
Blur 10px
PROPERTI-DISPLAY
Name
Description
Example
Output
displayDescription: Tipe kotak (block, inline, inline-block, none, flex, grid).
Example:
display: flex;
Output: Flex
displayTipe kotak (block, inline, inline-block, none, flex, grid).
display: flex;
Flex
display: blockDescription: Elemen block — lebar penuh, baris baru.
Example:
display: block;
Output: Block
display: blockElemen block — lebar penuh, baris baru.
display: block;
Block
display: inlineDescription: Elemen inline — tidak bisa diatur width/height.
Example:
display: inline;
Output: Inline
display: inlineElemen inline — tidak bisa diatur width/height.
display: inline;
Inline
display: inline-blockDescription: Inline tapi bisa atur width/height.
Example:
display: inline-block;
Output: Inline-block
display: inline-blockInline tapi bisa atur width/height.
display: inline-block;
Inline-block
display: noneDescription: Sembunyikan elemen (tidak makan ruang).
Example:
display: none;
Output: Hilang
display: noneSembunyikan elemen (tidak makan ruang).
display: none;
Hilang
display: flexDescription: Flexbox container.
Example:
display: flex;
Output: Flex
display: flexFlexbox container.
display: flex;
Flex
display: gridDescription: Grid container.
Example:
display: grid;
Output: Grid
display: gridGrid container.
display: grid;
Grid
display: inline-flexDescription: Flex tapi inline.
Example:
display: inline-flex;
Output: Inline-flex
display: inline-flexFlex tapi inline.
display: inline-flex;
Inline-flex
display: inline-gridDescription: Grid tapi inline.
Example:
display: inline-grid;
Output: Inline-grid
display: inline-gridGrid tapi inline.
display: inline-grid;
Inline-grid
FLEXBOX
Name
Description
Example
Output
flex-directionDescription: Arah sumbu (row, row-reverse, column, column-reverse).
Example:
flex-direction: row;
Output: Kiri ke kanan
flex-directionArah sumbu (row, row-reverse, column, column-reverse).
flex-direction: row;
Kiri ke kanan
flex-wrapDescription: Wrap item (nowrap, wrap, wrap-reverse).
Example:
flex-wrap: wrap;
Output: Turun jika penuh
flex-wrapWrap item (nowrap, wrap, wrap-reverse).
flex-wrap: wrap;
Turun jika penuh
flex-flowDescription: Shorthand direction + wrap.
Example:
flex-flow: row wrap;
Output: Row + wrap
flex-flowShorthand direction + wrap.
flex-flow: row wrap;
Row + wrap
justify-contentDescription: Posisi di sumbu utama (flex-start, center, space-between, space-around, space-evenly).
Example:
justify-content: center;
Output: Tengah horizontal
justify-contentPosisi di sumbu utama (flex-start, center, space-between, space-around, space-evenly).
justify-content: center;
Tengah horizontal
align-itemsDescription: Posisi di sumbu silang (stretch, flex-start, center, baseline).
Example:
align-items: center;
Output: Tengah vertikal
align-itemsPosisi di sumbu silang (stretch, flex-start, center, baseline).
align-items: center;
Tengah vertikal
align-contentDescription: Posisi baris saat wrap (stretch, center, space-between).
Example:
align-content: space-between;
Output: Renggang
align-contentPosisi baris saat wrap (stretch, center, space-between).
align-content: space-between;
Renggang
gapDescription: Jarak antar item (row-gap column-gap).
Example:
gap: 16px;
Output: 16px
gapJarak antar item (row-gap column-gap).
gap: 16px;
16px
flex-growDescription: Proporsi pertumbuhan (child).
Example:
flex-grow: 1;
Output: Ambil sisa ruang
flex-growProporsi pertumbuhan (child).
flex-grow: 1;
Ambil sisa ruang
flex-shrinkDescription: Proporsi penyusutan (child).
Example:
flex-shrink: 0;
Output: Tidak susut
flex-shrinkProporsi penyusutan (child).
flex-shrink: 0;
Tidak susut
flex-basisDescription: Ukuran awal child.
Example:
flex-basis: 200px;
Output: 200px awal
flex-basisUkuran awal child.
flex-basis: 200px;
200px awal
flexDescription: Shorthand grow shrink basis.
Example:
flex: 1 0 auto;
Output: Grow=1, shrink=0
flexShorthand grow shrink basis.
flex: 1 0 auto;
Grow=1, shrink=0
align-selfDescription: Override align-items untuk 1 child.
Example:
align-self: flex-end;
Output: Di bawah
align-selfOverride align-items untuk 1 child.
align-self: flex-end;
Di bawah
orderDescription: Urutan child (default 0).
Example:
order: -1;
Output: Paling depan
orderUrutan child (default 0).
order: -1;
Paling depan
GRID
Name
Description
Example
Output
grid-template-columnsDescription: Jumlah & lebar kolom.
Example:
grid-template-columns: 1fr 2fr 1fr;
Output: 3 kolom
grid-template-columnsJumlah & lebar kolom.
grid-template-columns: 1fr 2fr 1fr;
3 kolom
grid-template-rowsDescription: Jumlah & tinggi baris.
Example:
grid-template-rows: auto 1fr;
Output: 2 baris
grid-template-rowsJumlah & tinggi baris.
grid-template-rows: auto 1fr;
2 baris
grid-template-areasDescription: Area bernama.
Example:
grid-template-areas: 'header header' 'nav main';
Output: Layout area
grid-template-areasArea bernama.
grid-template-areas: 'header header' 'nav main';
Layout area
grid-auto-columnsDescription: Lebar kolom implicit.
Example:
grid-auto-columns: 100px;
Output: 100px
grid-auto-columnsLebar kolom implicit.
grid-auto-columns: 100px;
100px
grid-auto-rowsDescription: Tinggi baris implicit.
Example:
grid-auto-rows: minmax(50px, auto);
Output: Min 50px
grid-auto-rowsTinggi baris implicit.
grid-auto-rows: minmax(50px, auto);
Min 50px
grid-auto-flowDescription: Arah penempatan (row, column, dense).
Example:
grid-auto-flow: dense;
Output: Isi rapat
grid-auto-flowArah penempatan (row, column, dense).
grid-auto-flow: dense;
Isi rapat
grid-columnDescription: Shorthand start/end kolom.
Example:
grid-column: 1 / 3;
Output: Kolom 1-2
grid-columnShorthand start/end kolom.
grid-column: 1 / 3;
Kolom 1-2
grid-rowDescription: Shorthand start/end baris.
Example:
grid-row: 1 / span 2;
Output: Baris 1-2
grid-rowShorthand start/end baris.
grid-row: 1 / span 2;
Baris 1-2
grid-areaDescription: Penempatan di area bernama.
Example:
grid-area: header;
Output: Di area header
grid-areaPenempatan di area bernama.
grid-area: header;
Di area header
justify-itemsDescription: Posisi horizontal item (start, center, stretch).
Example:
justify-items: center;
Output: Tengah horizontal
justify-itemsPosisi horizontal item (start, center, stretch).
justify-items: center;
Tengah horizontal
align-itemsDescription: Posisi vertikal item (start, center, stretch).
Example:
align-items: center;
Output: Tengah vertikal
align-itemsPosisi vertikal item (start, center, stretch).
align-items: center;
Tengah vertikal
place-itemsDescription: Shorthand align + justify.
Example:
place-items: center;
Output: Tengah semua
place-itemsShorthand align + justify.
place-items: center;
Tengah semua
justify-contentDescription: Posisi grid container horizontal.
Example:
justify-content: center;
Output: Tengah
justify-contentPosisi grid container horizontal.
justify-content: center;
Tengah
align-contentDescription: Posisi grid container vertikal.
Example:
align-content: start;
Output: Atas
align-contentPosisi grid container vertikal.
align-content: start;
Atas
gapDescription: Jarak antar cell (row-gap column-gap).
Example:
gap: 20px;
Output: 20px
gapJarak antar cell (row-gap column-gap).
gap: 20px;
20px
PROPERTI-POSISI
Name
Description
Example
Output
positionDescription: Metode posisi (static, relative, absolute, fixed, sticky).
Example:
position: relative;
Output: Relatif
positionMetode posisi (static, relative, absolute, fixed, sticky).
position: relative;
Relatif
position: relativeDescription: Relatif terhadap posisi normal.
Example:
position: relative; top: 10px;
Output: Turun 10px
position: relativeRelatif terhadap posisi normal.
position: relative; top: 10px;
Turun 10px
position: absoluteDescription: Relatif terhadap parent terdekat yang positioned.
Example:
position: absolute; top: 0; right: 0;
Output: Pojok kanan atas
position: absoluteRelatif terhadap parent terdekat yang positioned.
position: absolute; top: 0; right: 0;
Pojok kanan atas
position: fixedDescription: Relatif terhadap viewport.
Example:
position: fixed; bottom: 0;
Output: Nempel bawah
position: fixedRelatif terhadap viewport.
position: fixed; bottom: 0;
Nempel bawah
position: stickyDescription: Sticky saat di-scroll.
Example:
position: sticky; top: 0;
Output: Lengket di atas
position: stickySticky saat di-scroll.
position: sticky; top: 0;
Lengket di atas
topDescription: Jarak dari atas.
Example:
top: 20px;
Output: 20px
topJarak dari atas.
top: 20px;
20px
rightDescription: Jarak dari kanan.
Example:
right: 10px;
Output: 10px
rightJarak dari kanan.
right: 10px;
10px
bottomDescription: Jarak dari bawah.
Example:
bottom: 0;
Output: 0
bottomJarak dari bawah.
bottom: 0;
0
leftDescription: Jarak dari kiri.
Example:
left: 0;
Output: 0
leftJarak dari kiri.
left: 0;
0
insetDescription: Shorthand top right bottom left.
Example:
inset: 0;
Output: Semua 0
insetShorthand top right bottom left.
inset: 0;
Semua 0
z-indexDescription: Urutan tumpuk (semakin besar di atas).
Example:
z-index: 10;
Output: Di atas
z-indexUrutan tumpuk (semakin besar di atas).
z-index: 10;
Di atas
floatDescription: Mengambang (left, right, none).
Example:
float: left;
Output: Kiri
floatMengambang (left, right, none).
float: left;
Kiri
clearDescription: Menghentikan float (left, right, both).
Example:
clear: both;
Output: Hentikan float
clearMenghentikan float (left, right, both).
clear: both;
Hentikan float
PROPERTI-TRANSFORM
Name
Description
Example
Output
transformDescription: Transformasi elemen.
Example:
transform: rotate(45deg);
Output: Putar 45°
transformTransformasi elemen.
transform: rotate(45deg);
Putar 45°
translate(x, y)Description: Geser elemen.
Example:
transform: translate(10px, -5px);
Output: Geser
translate(x, y)Geser elemen.
transform: translate(10px, -5px);
Geser
translateX(x)Description: Geser horizontal.
Example:
transform: translateX(20px);
Output: Geser kanan
translateX(x)Geser horizontal.
transform: translateX(20px);
Geser kanan
translateY(y)Description: Geser vertikal.
Example:
transform: translateY(-10px);
Output: Geser atas
translateY(y)Geser vertikal.
transform: translateY(-10px);
Geser atas
rotate(deg)Description: Putar elemen.
Example:
transform: rotate(90deg);
Output: 90°
rotate(deg)Putar elemen.
transform: rotate(90deg);
90°
scale(x, y)Description: Skala elemen.
Example:
transform: scale(1.2);
Output: 120%
scale(x, y)Skala elemen.
transform: scale(1.2);
120%
scaleX(x)Description: Skala horizontal.
Example:
transform: scaleX(0.5);
Output: 50% lebar
scaleX(x)Skala horizontal.
transform: scaleX(0.5);
50% lebar
scaleY(y)Description: Skala vertikal.
Example:
transform: scaleY(1.5);
Output: 150% tinggi
scaleY(y)Skala vertikal.
transform: scaleY(1.5);
150% tinggi
skew(x, y)Description: Miringkan elemen.
Example:
transform: skew(10deg, 0);
Output: Miring 10°
skew(x, y)Miringkan elemen.
transform: skew(10deg, 0);
Miring 10°
transform-originDescription: Titik pusat transformasi.
Example:
transform-origin: top left;
Output: Dari pojok kiri atas
transform-originTitik pusat transformasi.
transform-origin: top left;
Dari pojok kiri atas
transform-styleDescription: Ruang 3D (flat, preserve-3d).
Example:
transform-style: preserve-3d;
Output: 3D
transform-styleRuang 3D (flat, preserve-3d).
transform-style: preserve-3d;
3D
perspectiveDescription: Kedalaman 3D.
Example:
perspective: 500px;
Output: 500px depth
perspectiveKedalaman 3D.
perspective: 500px;
500px depth
backface-visibilityDescription: Tampak belakang (visible, hidden).
Example:
backface-visibility: hidden;
Output: Sembunyi belakang
backface-visibilityTampak belakang (visible, hidden).
backface-visibility: hidden;
Sembunyi belakang
PROPERTI-TRANSISI
Name
Description
Example
Output
transitionDescription: Shorthand transisi (property duration timing delay).
Example:
transition: all 0.3s ease;
Output: Semua 0.3s
transitionShorthand transisi (property duration timing delay).
transition: all 0.3s ease;
Semua 0.3s
transition-propertyDescription: Properti yang ditransisikan.
Example:
transition-property: opacity, transform;
Output: Opacity & transform
transition-propertyProperti yang ditransisikan.
transition-property: opacity, transform;
Opacity & transform
transition-durationDescription: Durasi transisi.
Example:
transition-duration: 0.5s;
Output: 0.5 detik
transition-durationDurasi transisi.
transition-duration: 0.5s;
0.5 detik
transition-timing-functionDescription: Kurva percepatan (ease, linear, ease-in, ease-out, cubic-bezier).
Example:
transition-timing-function: ease-in-out;
Output: ease-in-out
transition-timing-functionKurva percepatan (ease, linear, ease-in, ease-out, cubic-bezier).
transition-timing-function: ease-in-out;
ease-in-out
transition-delayDescription: Jeda sebelum transisi mulai.
Example:
transition-delay: 0.2s;
Output: Tunda 0.2s
transition-delayJeda sebelum transisi mulai.
transition-delay: 0.2s;
Tunda 0.2s
PROPERTI-ANIMASI
Name
Description
Example
Output
animationDescription: Shorthand animasi.
Example:
animation: fadeIn 1s ease infinite;
Output: Animasi fadeIn
animationShorthand animasi.
animation: fadeIn 1s ease infinite;
Animasi fadeIn
animation-nameDescription: Nama keyframes.
Example:
animation-name: slideUp;
Output: slideUp
animation-nameNama keyframes.
animation-name: slideUp;
slideUp
animation-durationDescription: Durasi 1 siklus.
Example:
animation-duration: 2s;
Output: 2 detik
animation-durationDurasi 1 siklus.
animation-duration: 2s;
2 detik
animation-timing-functionDescription: Kurva animasi.
Example:
animation-timing-function: ease-out;
Output: ease-out
animation-timing-functionKurva animasi.
animation-timing-function: ease-out;
ease-out
animation-delayDescription: Jeda sebelum mulai.
Example:
animation-delay: 0.5s;
Output: Tunda 0.5s
animation-delayJeda sebelum mulai.
animation-delay: 0.5s;
Tunda 0.5s
animation-iteration-countDescription: Jumlah pengulangan (number, infinite).
Example:
animation-iteration-count: infinite;
Output: Terus
animation-iteration-countJumlah pengulangan (number, infinite).
animation-iteration-count: infinite;
Terus
animation-directionDescription: Arah (normal, reverse, alternate).
Example:
animation-direction: alternate;
Output: Bolak-balik
animation-directionArah (normal, reverse, alternate).
animation-direction: alternate;
Bolak-balik
animation-fill-modeDescription: State sebelum/sesudah (none, forwards, backwards, both).
Example:
animation-fill-mode: forwards;
Output: Tetap di akhir
animation-fill-modeState sebelum/sesudah (none, forwards, backwards, both).
animation-fill-mode: forwards;
Tetap di akhir
animation-play-stateDescription: Jalan/berhenti (running, paused).
Example:
animation-play-state: paused;
Output: Berhenti
animation-play-stateJalan/berhenti (running, paused).
animation-play-state: paused;
Berhenti
@keyframesDescription: Definisi frame animasi.
Example:
@keyframes fadeIn { from {opacity:0} to {opacity:1} }Output: Animasi fadeIn
@keyframesDefinisi frame animasi.
@keyframes fadeIn { from {opacity:0} to {opacity:1} }Animasi fadeIn
PROPERTI-FILTER
Name
Description
Example
Output
filterDescription: Filter visual.
Example:
filter: grayscale(100%);
Output: Hitam putih
filterFilter visual.
filter: grayscale(100%);
Hitam putih
blur(px)Description: Blur.
Example:
filter: blur(5px);
Output: Blur 5px
blur(px)Blur.
filter: blur(5px);
Blur 5px
brightness(%)Description: Kecerahan.
Example:
filter: brightness(150%);
Output: 150% cerah
brightness(%)Kecerahan.
filter: brightness(150%);
150% cerah
contrast(%)Description: Kontras.
Example:
filter: contrast(200%);
Output: Kontras tinggi
contrast(%)Kontras.
filter: contrast(200%);
Kontras tinggi
grayscale(%)Description: Hitam putih.
Example:
filter: grayscale(100%);
Output: Hitam putih
grayscale(%)Hitam putih.
filter: grayscale(100%);
Hitam putih
sepia(%)Description: Efek sepia.
Example:
filter: sepia(80%);
Output: Sepia
sepia(%)Efek sepia.
filter: sepia(80%);
Sepia
saturate(%)Description: Saturasi warna.
Example:
filter: saturate(200%);
Output: Warna tajam
saturate(%)Saturasi warna.
filter: saturate(200%);
Warna tajam
opacity(%)Description: Transparansi via filter.
Example:
filter: opacity(50%);
Output: 50% transparan
opacity(%)Transparansi via filter.
filter: opacity(50%);
50% transparan
invert(%)Description: Balik warna.
Example:
filter: invert(100%);
Output: Negatif
invert(%)Balik warna.
filter: invert(100%);
Negatif
hue-rotate(deg)Description: Putar hue.
Example:
filter: hue-rotate(90deg);
Output: Hue geser 90°
hue-rotate(deg)Putar hue.
filter: hue-rotate(90deg);
Hue geser 90°
drop-shadow(x y blur color)Description: Bayangan via filter.
Example:
filter: drop-shadow(2px 2px 4px #000);
Output: Bayangan
drop-shadow(x y blur color)Bayangan via filter.
filter: drop-shadow(2px 2px 4px #000);
Bayangan
PROPERTI-LAINNYA
Name
Description
Example
Output
contentDescription: Konten pseudo-element.
Example:
content: '★';
Output: ★
contentKonten pseudo-element.
content: '★';
★
counter-incrementDescription: Increment counter.
Example:
counter-increment: section;
Output: section++
counter-incrementIncrement counter.
counter-increment: section;
section++
counter-resetDescription: Reset counter.
Example:
counter-reset: section 0;
Output: section = 0
counter-resetReset counter.
counter-reset: section 0;
section = 0
clip-pathDescription: Potong bentuk.
Example:
clip-path: circle(50%);
Output: Lingkaran
clip-pathPotong bentuk.
clip-path: circle(50%);
Lingkaran
object-fitDescription: Fit gambar (fill, contain, cover, none, scale-down).
Example:
object-fit: cover;
Output: Menutupi
object-fitFit gambar (fill, contain, cover, none, scale-down).
object-fit: cover;
Menutupi
object-positionDescription: Posisi gambar dalam kotak.
Example:
object-position: center;
Output: Tengah
object-positionPosisi gambar dalam kotak.
object-position: center;
Tengah
resizeDescription: Bisa di-resize? (none, both, horizontal, vertical).
Example:
resize: both;
Output: Bisa resize
resizeBisa di-resize? (none, both, horizontal, vertical).
resize: both;
Bisa resize
accent-colorDescription: Warna aksen form (checkbox, radio).
Example:
accent-color: #6c5ce7;
Output: Ungu
accent-colorWarna aksen form (checkbox, radio).
accent-color: #6c5ce7;
Ungu
caret-colorDescription: Warna kursor input.
Example:
caret-color: red;
Output: Kursor merah
caret-colorWarna kursor input.
caret-color: red;
Kursor merah
scroll-behaviorDescription: Scroll smooth atau instant.
Example:
scroll-behavior: smooth;
Output: Smooth scroll
scroll-behaviorScroll smooth atau instant.
scroll-behavior: smooth;
Smooth scroll
scroll-snap-typeDescription: Snap scroll (none, x, y, both).
Example:
scroll-snap-type: y mandatory;
Output: Snap vertikal
scroll-snap-typeSnap scroll (none, x, y, both).
scroll-snap-type: y mandatory;
Snap vertikal
scroll-snap-alignDescription: Posisi snap (none, start, center, end).
Example:
scroll-snap-align: center;
Output: Snap ke tengah
scroll-snap-alignPosisi snap (none, start, center, end).
scroll-snap-align: center;
Snap ke tengah
will-changeDescription: Beri tahu browser properti yang akan berubah.
Example:
will-change: transform;
Output: Optimasi transform
will-changeBeri tahu browser properti yang akan berubah.
will-change: transform;
Optimasi transform
containDescription: Isolasi render (none, strict, content, size, layout, paint).
Example:
contain: content;
Output: Isolasi
containIsolasi render (none, strict, content, size, layout, paint).
contain: content;
Isolasi
isolationDescription: Isolasi stacking context (auto, isolate).
Example:
isolation: isolate;
Output: Stacking context baru
isolationIsolasi stacking context (auto, isolate).
isolation: isolate;
Stacking context baru
mix-blend-modeDescription: Blend dengan background.
Example:
mix-blend-mode: multiply;
Output: Multiply
mix-blend-modeBlend dengan background.
mix-blend-mode: multiply;
Multiply
aspect-ratioDescription: Rasio aspek.
Example:
aspect-ratio: 16/9;
Output: 16:9
aspect-ratioRasio aspek.
aspect-ratio: 16/9;
16:9
image-renderingDescription: Kualitas scaling gambar (auto, crisp-edges, pixelated).
Example:
image-rendering: pixelated;
Output: Pixelated
image-renderingKualitas scaling gambar (auto, crisp-edges, pixelated).
image-rendering: pixelated;
Pixelated
writing-modeDescription: Arah tulis (horizontal-tb, vertical-rl).
Example:
writing-mode: vertical-rl;
Output: Tulisan vertikal
writing-modeArah tulis (horizontal-tb, vertical-rl).
writing-mode: vertical-rl;
Tulisan vertikal
VARIABEL
Name
Description
Example
Output
--nama-variabelDescription: Deklarasi custom property / CSS variable.
Example:
--primary: #6c5ce7;
Output: Variabel
--nama-variabelDeklarasi custom property / CSS variable.
--primary: #6c5ce7;
Variabel
var(--nama)Description: Gunakan variabel.
Example:
color: var(--primary);
Output: Warna ungu
var(--nama)Gunakan variabel.
color: var(--primary);
Warna ungu
var(--nama, fallback)Description: Variabel dengan fallback.
Example:
color: var(--primary, blue);
Output: Biru jika primary gak ada
var(--nama, fallback)Variabel dengan fallback.
color: var(--primary, blue);
Biru jika primary gak ada
MEDIA-QUERIES
Name
Description
Example
Output
@media (min-width: px)Description: Query minimal lebar.
Example:
@media (min-width: 768px) { }Output: Tablet ke atas
@media (min-width: px)Query minimal lebar.
@media (min-width: 768px) { }Tablet ke atas
@media (max-width: px)Description: Query maksimal lebar.
Example:
@media (max-width: 767px) { }Output: Mobile
@media (max-width: px)Query maksimal lebar.
@media (max-width: 767px) { }Mobile
@media (min-width) and (max-width)Description: Range lebar.
Example:
@media (min-width: 768px) and (max-width: 1023px) { }Output: Tablet only
@media (min-width) and (max-width)Range lebar.
@media (min-width: 768px) and (max-width: 1023px) { }Tablet only
@media (prefers-color-scheme: dark)Description: Mode gelap.
Example:
@media (prefers-color-scheme: dark) { }Output: Dark mode
@media (prefers-color-scheme: dark)Mode gelap.
@media (prefers-color-scheme: dark) { }Dark mode
@media (prefers-reduced-motion: reduce)Description: Aksesibilitas gerakan.
Example:
@media (prefers-reduced-motion: reduce) { }Output: Kurangi animasi
@media (prefers-reduced-motion: reduce)Aksesibilitas gerakan.
@media (prefers-reduced-motion: reduce) { }Kurangi animasi
@media printDescription: Saat dicetak.
Example:
@media print { }Output: Print style
@media printSaat dicetak.
@media print { }Print style
AT-RULES
Name
Description
Example
Output
@importDescription: Import stylesheet.
Example:
@import url('style.css');Output: Import CSS
@importImport stylesheet.
@import url('style.css');Import CSS
@font-faceDescription: Deklarasi font custom.
Example:
@font-face { font-family: 'MyFont'; src: url('font.woff2'); }Output: Font custom
@font-faceDeklarasi font custom.
@font-face { font-family: 'MyFont'; src: url('font.woff2'); }Font custom
@supports (property: value)Description: Cek dukungan browser.
Example:
@supports (display: grid) { }Output: Kalau support grid
@supports (property: value)Cek dukungan browser.
@supports (display: grid) { }Kalau support grid
@layerDescription: Cascade layer — atur prioritas.
Example:
@layer base { }Output: Layer base
@layerCascade layer — atur prioritas.
@layer base { }Layer base
@containerDescription: Container query.
Example:
@container (min-width: 300px) { }Output: Container 300px
@containerContainer query.
@container (min-width: 300px) { }Container 300px
UNIT
Name
Description
Example
Output
pxDescription: Piksel.
Example:
width: 200px;
Output: 200 piksel
pxPiksel.
width: 200px;
200 piksel
%Description: Persen terhadap parent.
Example:
width: 50%;
Output: 50% parent
%Persen terhadap parent.
width: 50%;
50% parent
emDescription: Relatif terhadap font-size parent.
Example:
font-size: 1.5em;
Output: 1.5x parent
emRelatif terhadap font-size parent.
font-size: 1.5em;
1.5x parent
remDescription: Relatif terhadap font-size root (html).
Example:
font-size: 1rem;
Output: 16px (default)
remRelatif terhadap font-size root (html).
font-size: 1rem;
16px (default)
vwDescription: 1% lebar viewport.
Example:
width: 100vw;
Output: Lebar penuh
vw1% lebar viewport.
width: 100vw;
Lebar penuh
vhDescription: 1% tinggi viewport.
Example:
height: 100vh;
Output: Tinggi penuh
vh1% tinggi viewport.
height: 100vh;
Tinggi penuh
dvw / dvhDescription: Viewport dinamis (mobile browser).
Example:
height: 100dvh;
Output: 100% viewport dinamis
dvw / dvhViewport dinamis (mobile browser).
height: 100dvh;
100% viewport dinamis
svw / svhDescription: Viewport terkecil.
Example:
height: 100svh;
Output: Viewport terkecil
svw / svhViewport terkecil.
height: 100svh;
Viewport terkecil
lvhDescription: Viewport terbesar.
Example:
height: 100lvh;
Output: Viewport terbesar
lvhViewport terbesar.
height: 100lvh;
Viewport terbesar
chDescription: Lebar karakter '0'.
Example:
width: 60ch;
Output: 60 karakter
chLebar karakter '0'.
width: 60ch;
60 karakter
exDescription: Tinggi huruf 'x'.
Example:
line-height: 2ex;
Output: 2x tinggi x
exTinggi huruf 'x'.
line-height: 2ex;
2x tinggi x
frDescription: Fraction unit untuk grid.
Example:
grid-template-columns: 1fr 2fr;
Output: 1 bagian : 2 bagian
frFraction unit untuk grid.
grid-template-columns: 1fr 2fr;
1 bagian : 2 bagian
degDescription: Derajat.
Example:
transform: rotate(45deg);
Output: 45 derajat
degDerajat.
transform: rotate(45deg);
45 derajat
radDescription: Radian.
Example:
transform: rotate(3.14rad);
Output: ~180°
radRadian.
transform: rotate(3.14rad);
~180°
turnDescription: Putaran.
Example:
transform: rotate(0.5turn);
Output: 180°
turnPutaran.
transform: rotate(0.5turn);
180°
sDescription: Detik.
Example:
transition: all 0.3s;
Output: 0.3 detik
sDetik.
transition: all 0.3s;
0.3 detik
msDescription: Milidetik.
Example:
transition: all 300ms;
Output: 300 milidetik
msMilidetik.
transition: all 300ms;
300 milidetik
dpi / dpcmDescription: Resolusi (media queries).
Example:
@media (min-resolution: 2dppx) { }Output: Retina
dpi / dpcmResolusi (media queries).
@media (min-resolution: 2dppx) { }Retina
calc()Description: Kalkulasi matematika.
Example:
width: calc(100% - 20px);
Output: 100% - 20px
calc()Kalkulasi matematika.
width: calc(100% - 20px);
100% - 20px
min()Description: Nilai terkecil.
Example:
width: min(100%, 600px);
Output: Terbatas 600px
min()Nilai terkecil.
width: min(100%, 600px);
Terbatas 600px
max()Description: Nilai terbesar.
Example:
width: max(300px, 50%);
Output: Minimal 300px
max()Nilai terbesar.
width: max(300px, 50%);
Minimal 300px
clamp(min, ideal, max)Description: Clamp nilai.
Example:
font-size: clamp(1rem, 2.5vw, 2rem);
Output: 1rem - 2rem fluid
clamp(min, ideal, max)Clamp nilai.
font-size: clamp(1rem, 2.5vw, 2rem);
1rem - 2rem fluid
WARNA
Name
Description
Example
Output
nama warnaDescription: Nama warna CSS.
Example:
color: red;
Output: Merah
nama warnaNama warna CSS.
color: red;
Merah
#RRGGBBDescription: Hex 6 digit.
Example:
color: #ff0000;
Output: Merah
#RRGGBBHex 6 digit.
color: #ff0000;
Merah
#RGBDescription: Hex 3 digit.
Example:
color: #f00;
Output: Merah
#RGBHex 3 digit.
color: #f00;
Merah
rgb(r, g, b)Description: RGB (0-255).
Example:
color: rgb(255, 0, 0);
Output: Merah
rgb(r, g, b)RGB (0-255).
color: rgb(255, 0, 0);
Merah
rgba(r, g, b, a)Description: RGB + alpha (0-1).
Example:
color: rgba(255, 0, 0, 0.5);
Output: Merah 50%
rgba(r, g, b, a)RGB + alpha (0-1).
color: rgba(255, 0, 0, 0.5);
Merah 50%
hsl(h, s%, l%)Description: Hue Saturation Lightness.
Example:
color: hsl(0, 100%, 50%);
Output: Merah
hsl(h, s%, l%)Hue Saturation Lightness.
color: hsl(0, 100%, 50%);
Merah
hsla(h, s%, l%, a)Description: HSL + alpha.
Example:
color: hsla(0, 100%, 50%, 0.5);
Output: Merah 50%
hsla(h, s%, l%, a)HSL + alpha.
color: hsla(0, 100%, 50%, 0.5);
Merah 50%
currentColorDescription: Warna teks saat ini.
Example:
border-color: currentColor;
Output: Sama warna teks
currentColorWarna teks saat ini.
border-color: currentColor;
Sama warna teks
transparentDescription: Transparan penuh.
Example:
background: transparent;
Output: Tidak ada
transparentTransparan penuh.
background: transparent;
Tidak ada