Π Π°ΡΠΊΠ»Π°Π΄ΠΊΠ°
| ΠΠ»Π°ΡΡΡ | CSS | ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ |
block, inline-block, inline | display | Π±Π°Π·ΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° |
flex, inline-flex, grid, inline-grid | display | ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΡ ΡΠ°ΡΠΊΠ»Π°Π΄ΠΊΠΈ |
hidden | display: none | ΡΠ±ΡΠ°ΡΡ ΠΈΠ· ΠΏΠΎΡΠΎΠΊΠ° ΠΈ ΠΈΠ· ΠΎΠ±Ρ
ΠΎΠ΄Π° ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠΎΠΉ |
sr-only | ΡΠΊΡΡΡΡ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎ | ΠΎΡΡΠ°Π²ΠΈΡΡ Π΄Π»Ρ ΡΠΊΡΠΈΠ½ΡΠΈΠ΄Π΅ΡΠ° |
static, relative, absolute, fixed, sticky | position | ΡΡΠΎΠΊ 10 |
inset-0, top-4, -bottom-2, start-0 | ΡΠΌΠ΅ΡΠ΅Π½ΠΈΡ | ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ
ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² |
z-0 β¦ z-50, isolate | z-index | ΡΠ»ΠΎΠΈ ΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ Π½Π°Π»ΠΎΠΆΠ΅Π½ΠΈΡ |
overflow-hidden, overflow-x-auto, overflow-clip | overflow | ΠΎΠ±ΡΠ΅Π·ΠΊΠ° ΠΈ ΠΏΡΠΎΠΊΡΡΡΠΊΠ° |
float-start, clear-both | float, clear | ΡΠ΅Π΄ΠΊΠΎ Π½ΡΠΆΠ½Ρ Π² ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π²ΡΡΡΡΠΊΠ΅ |
container | ΡΠΈΡΠΈΠ½Π° ΠΏΠΎ Π±ΡΠ΅ΠΉΠΊΠΏΠΎΠΈΠ½ΡΡ | ΡΠ°ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ mx-auto max-w-* |
aspect-video, aspect-square | aspect-ratio | ΠΏΡΠΎΠΏΠΎΡΡΠΈΠΈ ΠΌΠ΅Π΄ΠΈΠ°-Π±Π»ΠΎΠΊΠΎΠ² |
columns-2, break-inside-avoid | ΠΌΠ½ΠΎΠ³ΠΎΠΊΠΎΠ»ΠΎΠ½ΠΎΡΠ½ΡΠΉ ΡΠ΅ΠΊΡΡ | Π΄Π»Ρ Π΄Π»ΠΈΠ½Π½ΡΡ
ΡΠΏΠΈΡΠΊΠΎΠ² |
Flexbox ΠΈ Grid
| ΠΠ»Π°ΡΡΡ | Π§ΡΠΎ Π΄Π΅Π»Π°ΡΡ |
flex-row, flex-col, flex-wrap | Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΠ΅ΡΠ΅Π½ΠΎΡ |
justify-start|center|end|between|around|evenly | ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎ Π³Π»Π°Π²Π½ΠΎΠΉ ΠΎΡΠΈ |
items-start|center|end|baseline|stretch | Π²ΡΡΠ°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ ΠΏΠΎΠΏΠ΅ΡΠ΅ΡΠ½ΠΎΠΉ ΠΎΡΠΈ |
self-start|center|end | Π²ΡΡΠ°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° |
flex-1, flex-auto, flex-none | ΡΠΎΡΡ ΠΈ ΡΠΆΠ°ΡΠΈΠ΅ |
grow, grow-0, shrink, shrink-0 | ΠΏΠΎ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΡΡΠΈ |
basis-1/2, basis-64 | ΡΡΠ°ΡΡΠΎΠ²ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ |
order-first, order-last, order-2 | ΠΏΠΎΡΡΠ΄ΠΎΠΊ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ |
grid-cols-1 β¦ grid-cols-12 | ΡΠ°Π²Π½ΡΠ΅ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ |
grid-cols-[200px_1fr] | ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΡΠΉ ΡΠ°Π±Π»ΠΎΠ½ (ΠΏΡΠΎΠ±Π΅Π» = _) |
grid-rows-*, auto-rows-fr, auto-rows-min | ΡΡΡΠΎΠΊΠΈ ΡΠ΅ΡΠΊΠΈ |
col-span-2, col-span-full, col-start-2 | ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ |
row-span-2, row-start-1 | ΡΠΎ ΠΆΠ΅ ΠΏΠΎ ΡΡΡΠΎΠΊΠ°ΠΌ |
gap-4, gap-x-2, gap-y-6 | ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΊΠΈ |
place-items-center, justify-items-start | ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΡΡΠ΅Π΅ΠΊ |
ΠΡΡΡΡΠΏΡ
| ΠΠ»Π°ΡΡΡ | CSS |
p-4, px-3, py-2, pt-6, ps-4 | padding ΠΈ Π΅Π³ΠΎ ΡΡΠΎΡΠΎΠ½Ρ |
m-4, mx-auto, mt-8, -mt-2, me-3 | margin, Π²ΠΊΠ»ΡΡΠ°Ρ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΠΉ |
space-x-4, space-y-2 | ΠΎΡΡΡΡΠΏ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΡΠ΅Π΄ΡΠΌΠΈ |
gap-* | ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΎΠΊ Π² flex ΠΈ grid β ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠΈΡΠ΅Π»ΡΠ½Π΅Π΅ |
p-[18px] | ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ |
Π§ΠΈΡΠ»ΠΎΠ²Π°Ρ ΡΠΊΠ°Π»Π°: Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Γ 0.25rem. ΠΠΎΠ»Π½Π°Ρ ΡΠ°Π±Π»ΠΈΡΠ° β
Β«Π¨ΠΊΠ°Π»Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉΒ».
Π Π°Π·ΠΌΠ΅ΡΡ
| ΠΠ»Π°ΡΡΡ | ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ |
w-64, h-32, size-10 | Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΈΠ· ΡΠΊΠ°Π»Ρ; size Π·Π°Π΄Π°ΡΡ ΠΎΠ±Π΅ ΡΡΠΎΡΠΎΠ½Ρ |
w-full, w-screen, w-fit, w-min, w-max | ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΈ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ½ΡΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΡ |
w-1/2, w-2/3, w-5/12 | Π΄ΡΠΎΠ±ΠΈ |
min-w-0, max-w-sm, max-w-prose | ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ; min-w-0 Π½ΡΠΆΠ΅Π½ Π΄Π»Ρ ΠΎΠ±ΡΠ΅Π·ΠΊΠΈ Π²ΠΎ flex |
min-h-svh, min-h-dvh, h-svh | Π²ΡΡΠΎΡΠ° Π²ΡΡΠΏΠΎΡΡΠ° Π±Π΅Π· Β«ΠΏΡΡΠΆΠΊΠΎΠ²Β» Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ
|
max-h-[80vh] | ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ Π²ΡΡΠΎΡΡ Ρ ΠΏΡΠΎΠΊΡΡΡΠΈΠ²Π°Π΅ΠΌΡΡ
Π±Π»ΠΎΠΊΠΎΠ² |
Π’ΠΈΠΏΠΎΠ³ΡΠ°ΡΠΈΠΊΠ°
| ΠΠ»Π°ΡΡΡ | ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ |
text-xs β¦ text-9xl | ΡΠ°Π·ΠΌΠ΅Ρ Π²ΠΌΠ΅ΡΡΠ΅ Ρ ΠΌΠ΅ΠΆΡΡΡΠΎΡΠ½ΡΠΌ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»ΠΎΠΌ |
text-3xl/9 | ΡΠ°Π·ΠΌΠ΅Ρ ΠΈ ΡΠ²ΠΎΠΉ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π» ΠΎΠ΄Π½ΠΎΠΉ Π·Π°ΠΏΠΈΡΡΡ |
font-normal, font-medium, font-semibold, font-bold | Π½Π°ΡΠ΅ΡΡΠ°Π½ΠΈΠ΅ |
font-sans, font-mono | ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²ΠΎ ΠΈΠ· ΡΠ΅ΠΌΡ |
leading-tight, leading-relaxed | ΠΌΠ΅ΠΆΡΡΡΠΎΡΠ½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π» |
tracking-tight, tracking-widest | ΠΌΠ΅ΠΆΠ±ΡΠΊΠ²Π΅Π½Π½ΠΎΠ΅ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ |
text-left, text-center, text-start | Π²ΡΡΠ°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ |
truncate, line-clamp-2 | ΠΎΠ±ΡΠ΅Π·ΠΊΠ° ΡΠ΅ΠΊΡΡΠ° |
text-balance, text-pretty | Π°ΠΊΠΊΡΡΠ°ΡΠ½ΡΠ΅ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΡ |
break-words, whitespace-nowrap | ΠΏΠ΅ΡΠ΅Π½ΠΎΡ ΠΈ Π·Π°ΠΏΡΠ΅Ρ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ° |
uppercase, capitalize, italic | ΡΠ΅Π³ΠΈΡΡΡ ΠΈ ΡΡΠΈΠ»Ρ |
tabular-nums | ΠΌΠΎΠ½ΠΎΡΠΈΡΠΈΠ½Π½ΡΠ΅ ΡΠΈΡΡΡ Π΄Π»Ρ ΡΠ°Π±Π»ΠΈΡ |
underline, decoration-2, underline-offset-4 | ΠΏΠΎΠ΄ΡΡΡΠΊΠΈΠ²Π°Π½ΠΈΠ΅ |
list-disc, list-inside, marker:text-slate-400 | ΡΠΏΠΈΡΠΊΠΈ |
Π¦Π²Π΅Ρ
| ΠΠ»Π°ΡΡΡ | ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ |
bg-*, text-*, border-*, ring-*, divide-* | ΠΎΠ΄Π½ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ β ΡΠ°Π·Π½ΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° |
decoration-*, placeholder:text-*, caret-*, accent-* | Π΄Π΅ΡΠ°Π»ΠΈ ΡΠΎΡΠΌ ΠΈ ΡΠ΅ΠΊΡΡΠ° |
fill-*, stroke-* | SVG |
bg-slate-900/60 | ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎΡΡΡ ΡΠ΅ΡΠ΅Π· Π΄ΡΠΎΠ±Ρ |
bg-linear-to-r, from-*, via-*, to-* | Π³ΡΠ°Π΄ΠΈΠ΅Π½ΡΡ |
bg-radial, bg-conic | Π΄ΡΡΠ³ΠΈΠ΅ ΡΠΈΠΏΡ Π³ΡΠ°Π΄ΠΈΠ΅Π½ΡΠΎΠ² |
text-current, border-current, bg-transparent | ΡΠ»ΡΠΆΠ΅Π±Π½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ |
ΠΡΠ΅ ΠΎΡΡΠ΅Π½ΠΊΠΈ Ρ ΠΎΠ±ΡΠ°Π·ΡΠ°ΠΌΠΈ β Π² ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠ΅ Β«ΠΠ°Π»ΠΈΡΡΠ° ΠΈ OKLCHΒ».
ΠΡΠ°Π½ΠΈΡΡ, ΡΠΊΡΡΠ³Π»Π΅Π½ΠΈΡ, ΡΠ΅Π½ΠΈ
| ΠΠ»Π°ΡΡΡ | ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ |
border, border-2, border-t, border-s | ΡΠΎΠ»ΡΠΈΠ½Π° ΠΈ ΡΡΠΎΡΠΎΠ½Ρ |
border-slate-200 | ΡΠ²Π΅Ρ β ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΌ ΠΊΠ»Π°ΡΡΠΎΠΌ, ΠΈΠ½Π°ΡΠ΅ Π±ΡΠ΄Π΅Ρ currentColor |
border-dashed, border-dotted | ΡΡΠΈΠ»Ρ Π»ΠΈΠ½ΠΈΠΈ |
divide-y, divide-slate-200 | Π»ΠΈΠ½ΠΈΠΈ ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π΅ΡΡΠΌΠΈ |
rounded-sm β¦ rounded-4xl, rounded-full | ΡΠΊΡΡΠ³Π»Π΅Π½ΠΈΡ |
rounded-t-lg, rounded-bl-xl | ΠΏΠΎ ΡΡΠΎΡΠΎΠ½Π°ΠΌ ΠΈ ΡΠ³Π»Π°ΠΌ |
shadow-xs β¦ shadow-2xl, shadow-none | ΡΠ΅Π½ΠΈ |
inset-shadow-sm, text-shadow-sm, drop-shadow-md | ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΡΠ΅Π½ΠΈ |
ring, ring-2, ring-offset-2, ring-inset | ΠΊΠΎΠ»ΡΡΠΎ (Π² v4 ring = 1px) |
outline-2, outline-offset-2, outline-hidden | ΠΊΠΎΠ½ΡΡΡ ΡΠΎΠΊΡΡΠ° |
ΠΡΡΠ΅ΠΊΡΡ ΠΈ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅
| ΠΠ»Π°ΡΡΡ | ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ |
opacity-50, mix-blend-multiply | ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎΡΡΡ ΠΈ ΡΠΌΠ΅ΡΠΈΠ²Π°Π½ΠΈΠ΅ |
blur-sm, backdrop-blur-xs, grayscale, saturate-150 | ΡΠΈΠ»ΡΡΡΡ |
transition, transition-colors, transition-transform | ΡΡΠΎ Π°Π½ΠΈΠΌΠΈΡΠΎΠ²Π°ΡΡ |
duration-150, delay-100, ease-out | Π²ΡΠ΅ΠΌΡ ΠΈ ΠΊΡΠΈΠ²Π°Ρ |
scale-105, rotate-45, translate-x-2, skew-y-3 | ΡΡΠ°Π½ΡΡΠΎΡΠΌΠ°ΡΠΈΠΈ |
origin-bottom, transform-gpu, will-change-transform | Π΄Π΅ΡΠ°Π»ΠΈ ΡΡΠ°Π½ΡΡΠΎΡΠΌΠ°ΡΠΈΠΉ |
animate-spin, animate-pulse, animate-ping, animate-bounce | Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ Π°Π½ΠΈΠΌΠ°ΡΠΈΠΈ |
animate-none, motion-reduce:animate-none | ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ |
ΠΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ ΠΈ ΠΏΡΠΎΡΠ΅Π΅
| ΠΠ»Π°ΡΡΡ | ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ |
cursor-pointer, cursor-not-allowed | Π²ΠΈΠ΄ ΠΊΡΡΡΠΎΡΠ° |
select-none, select-all | Π²ΡΠ΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΠ΅ΠΊΡΡΠ° |
pointer-events-none, pointer-events-auto | ΠΏΠ΅ΡΠ΅Ρ
Π²Π°Ρ ΠΊΠ»ΠΈΠΊΠΎΠ² |
scroll-smooth, scroll-mt-16 | ΠΏΡΠΎΠΊΡΡΡΠΊΠ° ΠΊ ΡΠΊΠΎΡΡΠΌ ΠΏΠΎΠ΄ Π»ΠΈΠΏΠΊΠΎΠΉ ΡΠ°ΠΏΠΊΠΎΠΉ |
snap-x, snap-center, snap-mandatory | ΠΊΠ°ΡΡΡΠ΅Π»ΠΈ |
overscroll-contain | Π½Π΅ ΠΏΡΠΎΠ±ΡΠ°ΡΡΠ²Π°ΡΡ ΠΏΡΠΎΠΊΡΡΡΠΊΡ Π½Π°ΡΡΠΆΡ |
touch-pan-y, touch-none | ΠΆΠ΅ΡΡΡ Π½Π° ΡΠ΅Π½ΡΠΎΡΠ½ΡΡ
ΡΠΊΡΠ°Π½Π°Ρ
|
appearance-none, field-sizing-content | ΡΠ±ΡΠΎΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π°, Π°Π²ΡΠΎΡΠ°Π·ΠΌΠ΅Ρ ΠΏΠΎΠ»Ρ |
@container, @md:flex | ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ½ΡΠ΅ Π·Π°ΠΏΡΠΎΡΡ |
β οΈ ΠΡΠΎΠ²Π΅ΡΠΈΡΡ ΠΏΠΎ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ: ΡΡΠΎ
Π²ΡΠ±ΠΎΡΠΊΠ° ΡΠ°ΠΌΡΡ
Π²ΠΎΡΡΡΠ΅Π±ΠΎΠ²Π°Π½Π½ΡΡ
ΡΡΠΈΠ»ΠΈΡ, Π° Π½Π΅ ΠΏΠΎΠ»Π½ΡΠΉ ΠΏΠ΅ΡΠ΅ΡΠ΅Π½Ρ. ΠΠΎΠ»Π½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ
Π²ΡΠ΅Π³Π΄Π° Π΅ΡΡΡ Π² ΡΠ°Π·Π΄Π΅Π»Π°Ρ
Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΏΠΎ ΡΠ²ΠΎΠΉΡΡΠ²Π°ΠΌ CSS.